public class DefaultOperationDataProcessor extends Object implements KaaDataMultiplexer, KaaDataDemultiplexer
Constructor and Description |
---|
DefaultOperationDataProcessor(KaaClientState state) |
Modifier and Type | Method and Description |
---|---|
byte[] |
compileRequest(Map<TransportType,ChannelDirection> types)
Compiles request for given transport types.
|
void |
postProcess()
Define routines to be executed after response is processed.
|
void |
preProcess()
Routines to be executed before response will be processed
|
void |
processResponse(byte[] response)
Processes the given response bytes.
|
void |
setConfigurationTransport(ConfigurationTransport configurationTransport) |
void |
setEventTransport(EventTransport eventTransport) |
void |
setLogTransport(LogTransport logTransport) |
void |
setMetaDataTransport(MetaDataTransport metaDataTransport) |
void |
setNotificationTransport(NotificationTransport notificationTransport) |
void |
setProfileTransport(ProfileTransport profileTransport) |
void |
setRedirectionTransport(RedirectionTransport redirectionTransport) |
void |
setUserTransport(UserTransport userTransport) |
public DefaultOperationDataProcessor(KaaClientState state)
public void setRedirectionTransport(RedirectionTransport redirectionTransport)
public void setMetaDataTransport(MetaDataTransport metaDataTransport)
public void setConfigurationTransport(ConfigurationTransport configurationTransport)
public void setEventTransport(EventTransport eventTransport)
public void setNotificationTransport(NotificationTransport notificationTransport)
public void setProfileTransport(ProfileTransport profileTransport)
public void setUserTransport(UserTransport userTransport)
public void setLogTransport(LogTransport logTransport)
public void processResponse(byte[] response) throws Exception
KaaDataDemultiplexer
processResponse
in interface KaaDataDemultiplexer
response
- buffer which to be processed.Exception
- the exceptionpublic byte[] compileRequest(Map<TransportType,ChannelDirection> types) throws Exception
KaaDataMultiplexer
compileRequest
in interface KaaDataMultiplexer
types
- the map of types to be polled.Exception
- the exceptionTransportType
,
ChannelDirection
public void preProcess()
KaaDataDemultiplexer
preProcess
in interface KaaDataDemultiplexer
public void postProcess()
KaaDataDemultiplexer
postProcess
in interface KaaDataDemultiplexer
Copyright © 2016. All rights reserved.