Package org.drasyl.messenger
Class MultiMessageSink
- java.lang.Object
-
- org.drasyl.messenger.MultiMessageSink
-
- All Implemented Interfaces:
MessageSink
public class MultiMessageSink extends Object implements MessageSink
-
-
Constructor Summary
Constructors Constructor Description MultiMessageSink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(CompressedPublicKey publicKey, MessageSink messageSink)
void
remove(CompressedPublicKey publicKey)
void
send(RelayableMessage message)
Sendsmessage
torecipient
.
-
-
-
Method Detail
-
send
public void send(RelayableMessage message) throws MessageSinkException
Description copied from interface:MessageSink
Sendsmessage
torecipient
.- Specified by:
send
in interfaceMessageSink
- Parameters:
message
- message to be sent- Throws:
MessageSinkException
- if sending is not possible (e.g. because no path to the peer exists)
-
add
public void add(CompressedPublicKey publicKey, MessageSink messageSink)
-
remove
public void remove(CompressedPublicKey publicKey)
-
-