Public Member Functions | |
void | messageReceived (final ChannelHandlerContext ctx, MessageEvent e) throws Exception |
ServiceRequestHandler (ServiceDeclaration serviceDeclaration, ServiceResponseBuilder< T, S > responseBuilder, MessageDeserializer< T > deserializer, MessageSerializer< S > serializer, MessageFactory messageFactory, ExecutorService executorService) | |
Private Member Functions | |
void | handleError (final ChannelHandlerContext ctx, ServiceServerResponse response, String message) |
void | handleRequest (ChannelBuffer requestBuffer, ChannelBuffer responseBuffer) throws ServiceException |
void | handleSuccess (final ChannelHandlerContext ctx, ServiceServerResponse response, ChannelBuffer responseBuffer) |
Private Attributes | |
final MessageDeserializer< T > | deserializer |
final ExecutorService | executorService |
final MessageBufferPool | messageBufferPool |
final MessageFactory | messageFactory |
final ServiceResponseBuilder < T, S > | responseBuilder |
final MessageSerializer< S > | serializer |
final ServiceDeclaration | serviceDeclaration |
Definition at line 38 of file ServiceRequestHandler.java.
org.ros.internal.node.service.ServiceRequestHandler< T, S >.ServiceRequestHandler | ( | ServiceDeclaration | serviceDeclaration, |
ServiceResponseBuilder< T, S > | responseBuilder, | ||
MessageDeserializer< T > | deserializer, | ||
MessageSerializer< S > | serializer, | ||
MessageFactory | messageFactory, | ||
ExecutorService | executorService | ||
) | [inline] |
Definition at line 48 of file ServiceRequestHandler.java.
void org.ros.internal.node.service.ServiceRequestHandler< T, S >.handleError | ( | final ChannelHandlerContext | ctx, |
ServiceServerResponse | response, | ||
String | message | ||
) | [inline, private] |
Definition at line 77 of file ServiceRequestHandler.java.
void org.ros.internal.node.service.ServiceRequestHandler< T, S >.handleRequest | ( | ChannelBuffer | requestBuffer, |
ChannelBuffer | responseBuffer | ||
) | throws ServiceException [inline, private] |
Definition at line 61 of file ServiceRequestHandler.java.
void org.ros.internal.node.service.ServiceRequestHandler< T, S >.handleSuccess | ( | final ChannelHandlerContext | ctx, |
ServiceServerResponse | response, | ||
ChannelBuffer | responseBuffer | ||
) | [inline, private] |
Definition at line 69 of file ServiceRequestHandler.java.
void org.ros.internal.node.service.ServiceRequestHandler< T, S >.messageReceived | ( | final ChannelHandlerContext | ctx, |
MessageEvent | e | ||
) | throws Exception [inline] |
Definition at line 87 of file ServiceRequestHandler.java.
final MessageDeserializer<T> org.ros.internal.node.service.ServiceRequestHandler< T, S >.deserializer [private] |
Definition at line 42 of file ServiceRequestHandler.java.
final ExecutorService org.ros.internal.node.service.ServiceRequestHandler< T, S >.executorService [private] |
Definition at line 45 of file ServiceRequestHandler.java.
final MessageBufferPool org.ros.internal.node.service.ServiceRequestHandler< T, S >.messageBufferPool [private] |
Definition at line 46 of file ServiceRequestHandler.java.
final MessageFactory org.ros.internal.node.service.ServiceRequestHandler< T, S >.messageFactory [private] |
Definition at line 44 of file ServiceRequestHandler.java.
final ServiceResponseBuilder<T, S> org.ros.internal.node.service.ServiceRequestHandler< T, S >.responseBuilder [private] |
Definition at line 41 of file ServiceRequestHandler.java.
final MessageSerializer<S> org.ros.internal.node.service.ServiceRequestHandler< T, S >.serializer [private] |
Definition at line 43 of file ServiceRequestHandler.java.
final ServiceDeclaration org.ros.internal.node.service.ServiceRequestHandler< T, S >.serviceDeclaration [private] |
Definition at line 40 of file ServiceRequestHandler.java.