public interface ClientListenerI
ClientListenerI
delivers ClientI
level events to the application.Modifier and Type | Method and Description |
---|---|
void |
onClientEvent(NotificationEventI<ClientI> clientEvent)
This method delivers a
NotificationEventI object which contains the NotificationType , the object that is
being updated (ClientI ), an optional ErrorI object and an optional ResponseData object. |
void onClientEvent(NotificationEventI<ClientI> clientEvent)
This method delivers a NotificationEventI
object which contains the NotificationType
, the object that is
being updated (ClientI
), an optional ErrorI
object and an optional ResponseData
object.
Specifically, only NotificationType.UPDATE
and NotificationType.ERROR
notification types will be received
for the ClientI object.
A NotificationType.UPDATE
notification indicates that properties of the specified ClientI
instance has been
modified and the newly supplied ClientI
object represents a complete update. Please see ClientI
for more
details on the scenarios that a NotificationType.UPDATE
notification will be received by the application.
A NotificationType#ERROR
notification generally indicates that there was either a problem with establishing a
connection to the server or that the connection to the server was disconnected. The accompanying ErrorI
object
provides details as to the cause of the error. Please see ClientI
for more details on the scenarios that a
NotificationType.ERROR
notification will be received by the application.
The CCS API executes this event listener method in the context of the CCS API processing threads. On receiving a notification event, the application must immediately switch executing context from the CCS API processing threads and move processing of the event to application threads.
clientEvent
- an event containing a ClientI
notification