|
Voyager ORB | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ITransport interface can be implemented to allow a Voyager host to recognize
alternative transport (networking) protocols, such as UDP or even IPX.
Note that any augmentation to the behavior of the tcp protocol over and obove that
supplied by the TcpTransport implementation, should be implemented by overridding that
class.
Method Summary | |
ITransportConnection |
acquireConnection(java.lang.String localXURL,
java.lang.String xurl)
Returns a new or existing ITransportConnection bound to the localXURL value and connected to the given xurl value. |
ITransportServer |
acquireServer(java.lang.String xurl)
Returns a new or existing ITransportServer implementation instance bound to the given local address and port (or other network address identifier used by this transport), specified by the xurl value. |
ITransportConnection |
getConnection(java.lang.String localXURL,
java.lang.String xurl)
Returns an existing ITransportConnection bound to the localXURL value and connected to the given xurl value. |
java.lang.String |
getProtocol()
Returns a String representation of the protocol this transport provides, such as "tcp". |
ITransportServer |
getServer(java.lang.String xurl)
Returns an existing ITransportServer implementation instance bound to the given local address and port (or other network address identifier used by this transport), specified by the xurl value. |
boolean |
isLocal(java.lang.String xurl)
Returns true if the xurl value references the local vm/host. |
ITransportConnection |
newConnection(java.lang.String xurl)
Returns a new ITransportConnection bound to the localXURL value and connected to the given xurl value. |
Method Detail |
public java.lang.String getProtocol()
public ITransportServer acquireServer(java.lang.String xurl) throws java.io.IOException
public ITransportServer getServer(java.lang.String xurl)
public ITransportConnection acquireConnection(java.lang.String localXURL, java.lang.String xurl) throws java.io.IOException
public ITransportConnection getConnection(java.lang.String localXURL, java.lang.String xurl)
public ITransportConnection newConnection(java.lang.String xurl) throws java.io.IOException
public boolean isLocal(java.lang.String xurl)
|
ObjectSpace Inc. | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |