Package io.joynr.messaging
Interface MessageReceiver
-
public interface MessageReceiverMessaging facade.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandeleteChannel()StringgetChannelId()booleanisReady()booleanisStarted()voidresume()voidshutdown(boolean clear)Future<Void>start(MessageArrivedListener messageArrivedListener, ReceiverStatusListener... receiverStatusListeners)voidsuspend()
-
-
-
Method Detail
-
getChannelId
String getChannelId()
-
shutdown
void shutdown(boolean clear)
- Parameters:
clear- indicates whether the messageListener should be dropped and the channel closed
-
isReady
boolean isReady()
-
deleteChannel
boolean deleteChannel()
-
isStarted
boolean isStarted()
-
suspend
void suspend()
-
resume
void resume()
-
start
Future<Void> start(MessageArrivedListener messageArrivedListener, ReceiverStatusListener... receiverStatusListeners)
- Parameters:
messageArrivedListener- the listener to be informed about received messages and errorsreceiverStatusListeners- list of status listeners providing callbacks for successful or failed start- Returns:
- a future that signals when the receiver is ready to be used.
-
-