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.SocketExceptionpublic void connect(java.lang.String groupname)
throws java.lang.Exception
groupname.groupname - The name of the group under which to registerjava.lang.Exceptionpublic void disconnect()
public java.lang.String toString()
toString in class java.lang.Objectpublic void sendToAllMembers(byte[] data,
int offset,
int length)
throws java.lang.Exception
java.lang.Exceptionpublic void sendToSingleMember(Address dest, byte[] data, int offset, int length) throws java.lang.Exception
java.lang.Exceptionpublic java.io.DataInputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionCopyright ? 1998-2008 Bela Ban. All Rights Reserved.