public class RouterStub
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
RouterStub.ConnectionListener |
Modifier and Type | Field | Description |
---|---|---|
static int |
STATUS_CONNECTED |
|
static int |
STATUS_DISCONNECTED |
Constructor | Description |
---|---|
RouterStub(java.lang.String routerHost,
int routerPort,
java.net.InetAddress bindAddress) |
Creates a stub for a remote Router object.
|
Modifier and Type | Method | Description |
---|---|---|
void |
connect(java.lang.String groupname) |
Register this process with the router under
groupname . |
void |
disconnect() |
|
java.io.DataInputStream |
getInputStream() |
|
Address |
getLocalAddress() |
|
boolean |
isConnected() |
|
void |
sendToAllMembers(byte[] data,
int offset,
int length) |
|
void |
sendToSingleMember(Address dest,
byte[] data,
int offset,
int length) |
|
void |
setConnectionListener(RouterStub.ConnectionListener conn_listener) |
|
java.lang.String |
toString() |
public static final int STATUS_CONNECTED
public static final int STATUS_DISCONNECTED
public RouterStub(java.lang.String routerHost, int routerPort, java.net.InetAddress bindAddress)
routerHost
- The name of the router's hostrouterPort
- The router's portpublic boolean isConnected()
public void setConnectionListener(RouterStub.ConnectionListener conn_listener)
public Address getLocalAddress() throws java.net.SocketException
java.net.SocketException
public void connect(java.lang.String groupname) throws java.lang.Exception
groupname
.groupname
- The name of the group under which to registerjava.lang.Exception
public void disconnect()
public java.lang.String toString()
toString
in class java.lang.Object
public void sendToAllMembers(byte[] data, int offset, int length) throws java.lang.Exception
java.lang.Exception
public void sendToSingleMember(Address dest, byte[] data, int offset, int length) throws java.lang.Exception
java.lang.Exception
public java.io.DataInputStream getInputStream() throws java.io.IOException
java.io.IOException
Copyright ? 1998-2008 Bela Ban. All Rights Reserved.