Package org.ros.internal.transport.queue
Class IncomingMessageQueue<T>
java.lang.Object
org.ros.internal.transport.queue.IncomingMessageQueue<T>
- Author:
- damonkohler@google.com (Damon Kohler)
-
Constructor Summary
ConstructorsConstructorDescriptionIncomingMessageQueue(org.ros.message.MessageDeserializer<T> deserializer, ExecutorService executorService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(org.ros.message.MessageListener<T> messageListener, int queueCapacity) booleanvoidbooleanremoveListener(org.ros.message.MessageListener<T> messageListener) voidsetLatchMode(boolean enabled) voidshutdown()
-
Constructor Details
-
IncomingMessageQueue
public IncomingMessageQueue(org.ros.message.MessageDeserializer<T> deserializer, ExecutorService executorService)
-
-
Method Details
-
setLatchMode
public void setLatchMode(boolean enabled) - See Also:
-
getLatchMode
public boolean getLatchMode()- See Also:
-
addListener
-
removeListener
-
removeAllListeners
public void removeAllListeners()- See Also:
-
shutdown
public void shutdown() -
getMessageReceiver
- Returns:
- a
NamedChannelHandlerthat will receive messages and add them to the queue
-