public class DefaultEventTransport extends AbstractKaaTransport implements EventTransport
channelManager
Constructor and Description |
---|
DefaultEventTransport(KaaClientState state) |
Modifier and Type | Method and Description |
---|---|
void |
blockEventManager() |
org.kaaproject.kaa.common.endpoint.gen.EventSyncRequest |
createEventRequest(Integer requestId)
Creates the Event request.
|
protected org.kaaproject.kaa.common.TransportType |
getTransportType() |
void |
onEventResponse(org.kaaproject.kaa.common.endpoint.gen.EventSyncResponse response)
Updates the state of the Event manager according to the given response.
|
void |
onSyncResposeIdReceived(Integer requestId)
Notifies event transport about response from server for specific request.
|
void |
releaseEventManager() |
void |
setEventManager(EventManager manager)
Sets the given Event manager.
|
setChannelManager, setClientState, sync, syncAck, syncAck, syncAckByType, syncAll, syncByType, syncByType, syncByType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setChannelManager, setClientState, sync
public DefaultEventTransport(KaaClientState state)
public org.kaaproject.kaa.common.endpoint.gen.EventSyncRequest createEventRequest(Integer requestId)
EventTransport
createEventRequest
in interface EventTransport
requestId
- new request id of the SyncRequest.EventSyncRequest
public void onEventResponse(org.kaaproject.kaa.common.endpoint.gen.EventSyncResponse response)
EventTransport
onEventResponse
in interface EventTransport
response
- the response from the server.EventSyncResponse
public void setEventManager(EventManager manager)
EventTransport
setEventManager
in interface EventTransport
manager
- the Event manager which is going to be set.EventManager
public void onSyncResposeIdReceived(Integer requestId)
EventTransport
onSyncResposeIdReceived
in interface EventTransport
requestId
- request id of the corresponding SyncRequestprotected org.kaaproject.kaa.common.TransportType getTransportType()
getTransportType
in class AbstractKaaTransport
public void blockEventManager()
blockEventManager
in interface EventTransport
public void releaseEventManager()
releaseEventManager
in interface EventTransport
Copyright © 2015. All rights reserved.