Event reception for applications
In addition to sending events, the Tivoli Event Integration Facility enables other applications to receive, that is, listen for, events.
The Event Integration Facility can instantiate one or more event listeners. Each event listener can have one or more channels. This allows information to flow from multiple sources. You can specify multiple channels, and the event listener listens to all of those channels.
The polling mechanism enables
the application to retrieve events synchronously, by using the get
method
of the API. With the non-polling mechanism, the application registers
a listener or callback and receives events asynchronously.
Additionally, EIF uses a cache for event reception. If the application has a listener, EIF also registers a listener in the cache. Then it notifies the application and passes the event to the application listener. If the application does not use a listener, the application must request the retrieval of the next event.
TransportList=t1
t1Type=SOCKET
t1Channels=t_
t_ServerLocation=myserver.com
t_Port=5151
TransportList=t1_
t1_Type=SSL
t1_Channels=c1_
c1_Port=3443
c1_ServerLocation=myserver.com
c1_SSLKeystore=/my/location/gbkeys.kdb
c1_SSLKeystorePW=password
c1_SSLCipherList=SSL_RSA_WITH_3DES_EDE_CBC_SHA
c1_SSLFIPSMode=ON