Package com.github.jy2
Interface Subscriber<T>
-
public interface Subscriber<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ObjectaddMessageListener(Consumer<T> consumer)default ObjectaddMessageListener(Consumer<T> consumer, int queueSize)default ObjectaddMessageListener(Consumer<T> consumer, int queueSize, int timeout)default ObjectaddMessageListener(Consumer<T> consumer, int queueSize, int timeout, int maxExecutionTime)ObjectaddMessageListener(Consumer<T> consumer, int queueSize, int timeout, int maxExecutionTime, Method method)StringgetRemoteJavaType()WARNING: this will only work after message listener was addedStringgetRemoteRosType()WARNING: this will only work after message listener was addedbooleanisLatched()WARNING: this will only work after message listener was addedvoidremoveAllMessageListeners()voidremoveMessageListener(Object handle)
-
-
-
Method Detail
-
addMessageListener
default Object addMessageListener(Consumer<T> consumer, int queueSize, int timeout)
-
addMessageListener
default Object addMessageListener(Consumer<T> consumer, int queueSize, int timeout, int maxExecutionTime)
-
addMessageListener
Object addMessageListener(Consumer<T> consumer, int queueSize, int timeout, int maxExecutionTime, Method method)
-
removeMessageListener
void removeMessageListener(Object handle)
-
removeAllMessageListeners
void removeAllMessageListeners()
-
isLatched
boolean isLatched()
WARNING: this will only work after message listener was added
-
getRemoteJavaType
String getRemoteJavaType()
WARNING: this will only work after message listener was added
-
getRemoteRosType
String getRemoteRosType()
WARNING: this will only work after message listener was added
-
-