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, registerMessageReceiverpublic void addBridge(NetworkBridge bridgeToAdd)
public void removeBridge(NetworkBridge bridgeToAdd)
public void connect()
throws IOException
connect in class NetworkBridge<Object>IOExceptionpublic void connect(Object connectionOption) throws IOException
connect in class NetworkBridge<Object>IOExceptionpublic void sendMessage(MoppyMessage messageToSend) throws IOException
sendMessage in class NetworkBridge<Object>IOExceptionpublic void close()
throws IOException
IOExceptionpublic 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>