public class MultiBridge extends NetworkBridge<Object>
Constructor and Description |
---|
MultiBridge() |
Modifier and Type | Method and Description |
---|---|
void |
addBridge(NetworkBridge bridgeToAdd)
Adds a network bridge that will send/receive messages as part of the MultiBridge group.
|
void |
close() |
void |
connect() |
void |
connect(Object connectionOption) |
Object |
currentConnectionOption() |
List<Object> |
getConnectionOptions() |
String |
getNetworkIdentifier() |
boolean |
isConnected() |
void |
removeBridge(NetworkBridge bridgeToAdd) |
void |
sendMessage(MoppyMessage messageToSend) |
acceptNetworkMessage, deregisterMessageReceiver, registerMessageReceiver
public void addBridge(NetworkBridge bridgeToAdd)
public void removeBridge(NetworkBridge bridgeToAdd)
public void connect() throws IOException
connect
in class NetworkBridge<Object>
IOException
public void connect(Object connectionOption) throws IOException
connect
in class NetworkBridge<Object>
IOException
public void sendMessage(MoppyMessage messageToSend) throws IOException
sendMessage
in class NetworkBridge<Object>
IOException
public void close() throws IOException
IOException
public String getNetworkIdentifier()
getNetworkIdentifier
in class NetworkBridge<Object>
public boolean isConnected()
isConnected
in class NetworkBridge<Object>
public List<Object> getConnectionOptions()
getConnectionOptions
in class NetworkBridge<Object>
public Object currentConnectionOption()
currentConnectionOption
in class NetworkBridge<Object>