public class DefaultOperationDataProcessor extends Object implements KaaDataMultiplexer, KaaDataDemultiplexer
Constructor and Description |
---|
DefaultOperationDataProcessor() |
Modifier and Type | Method and Description |
---|---|
byte[] |
compileRequest(Map<org.kaaproject.kaa.common.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 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
public byte[] compileRequest(Map<org.kaaproject.kaa.common.TransportType,ChannelDirection> types) throws Exception
KaaDataMultiplexer
compileRequest
in interface KaaDataMultiplexer
types
- map of types to be polled.Exception
TransportType
,
ChannelDirection
public void preProcess()
KaaDataDemultiplexer
preProcess
in interface KaaDataDemultiplexer
public void postProcess()
KaaDataDemultiplexer
postProcess
in interface KaaDataDemultiplexer
Copyright © 2015. All rights reserved.