|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.iids.aos.kernel.xmlrpc.EndpointStruct
public class EndpointStruct
The address of a listen port or communication endpoint, the XML-able version of kernel.Endpoint. Implements Struct and Java bean marshalling requirements so it can be marshalled by AgentScape's XML-RPC stuff.
| Field Summary | |
|---|---|
protected int |
port
A port number. |
protected java.lang.String |
scid
A self-certifying ID (a SHA-1 hash), or null if omitted. |
protected SocketAddressStruct |
tcpIP
An IP SocketAddressStruct (IPv6) and a TCP port number. |
| Constructor Summary | |
|---|---|
EndpointStruct()
Needed for serialization |
|
EndpointStruct(Endpoint ep)
Needed by XmlRpcKernelClient |
|
EndpointStruct(SocketAddressStruct tcpIP,
int port,
java.lang.String scid)
|
|
| Method Summary | |
|---|---|
static void |
addToHashtable(Endpoint ep,
java.util.Hashtable<java.lang.String,java.lang.Object> ht,
java.lang.String prefix)
Used by Accept/ConnectResultStruct |
int |
getPort()
|
java.lang.String |
getScid()
|
SocketAddressStruct |
getTcpIP()
Needed by Java beans marshaller |
static Endpoint |
readFromHashtable(java.util.Hashtable<java.lang.String,java.lang.Object> ht,
java.lang.String prefix)
Used by Accept/ConnectResultStruct DON'T Call this method getFromHashtable! This interferes with the XML-RPC library's marshalling code |
void |
setPort(int port)
|
void |
setScid(java.lang.String scid)
|
void |
setTcpIP(SocketAddressStruct tcpIP)
|
Endpoint |
toOrig()
Used by XmlRpcKernelClient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SocketAddressStruct tcpIP
protected int port
protected java.lang.String scid
| Constructor Detail |
|---|
public EndpointStruct()
public EndpointStruct(SocketAddressStruct tcpIP,
int port,
java.lang.String scid)
public EndpointStruct(Endpoint ep)
| Method Detail |
|---|
public SocketAddressStruct getTcpIP()
public void setTcpIP(SocketAddressStruct tcpIP)
public int getPort()
public void setPort(int port)
public java.lang.String getScid()
public void setScid(java.lang.String scid)
public Endpoint toOrig()
public static void addToHashtable(Endpoint ep,
java.util.Hashtable<java.lang.String,java.lang.Object> ht,
java.lang.String prefix)
public static Endpoint readFromHashtable(java.util.Hashtable<java.lang.String,java.lang.Object> ht,
java.lang.String prefix)
throws IPCException
IPCException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||