|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The service for creating input/output socket for a particulat transport protocol, and for resolving the addresses of socket on remote peers.
| Method Summary | |
Endpoint |
connectOutputEndpoint(java.net.URI uri,
SecurityContext remotecontext)
Connects an endpoint to output to the specified uri |
Endpoint |
createInputEndpoint(java.lang.String pipeid,
java.lang.String scheme)
Create a endpoint for the specified scheme |
Endpoint |
createInputEndpoint(java.lang.String pipeid,
java.net.URI uri)
Create a endpoint for the specified input pipe bound the specified uri address |
EndpointResolverAdvertisement |
getAdvertisement()
|
java.lang.String[] |
getEndpointSchemes()
|
java.lang.String[] |
getGroupIDs(java.net.URI uri)
|
java.lang.String |
getPeerID(java.net.URI uri)
|
java.lang.String |
getPipeID(java.net.URI uri)
|
java.lang.String[] |
getPipeSchemes()
|
Endpoint[] |
getResolverEndpoints()
|
java.net.URI |
getResolverEndpointURI(java.lang.String scheme)
|
java.net.URI[] |
getResolverEndpointURIs()
|
java.lang.String[] |
getResolverForPeerIDs()
|
void |
init(Peer peer)
Initialises the endpoint resolver |
boolean |
isEndpointScheme(java.lang.String scheme)
|
boolean |
isPipeScheme(java.lang.String scheme)
|
boolean |
isSchemeInputEnabled(java.lang.String scheme)
|
boolean |
isSchemeOutputEnabled(java.lang.String scheme)
|
void |
resolveEndpoint(byte[] query,
java.net.URI resolveruri)
Sends an endpoint query for the specified pipe id to the specified endpoint uri. |
void |
setSchemeEnabled(java.lang.String scheme,
boolean input,
boolean output)
Sets whether input and output using the specified scheme is enabled |
| Method Detail |
public void init(Peer peer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getPipeID(java.net.URI uri)
public java.lang.String getPeerID(java.net.URI uri)
public java.lang.String[] getGroupIDs(java.net.URI uri)
public java.lang.String[] getEndpointSchemes()
public java.lang.String[] getPipeSchemes()
public boolean isEndpointScheme(java.lang.String scheme)
public boolean isPipeScheme(java.lang.String scheme)
public boolean isSchemeInputEnabled(java.lang.String scheme)
public boolean isSchemeOutputEnabled(java.lang.String scheme)
public void setSchemeEnabled(java.lang.String scheme,
boolean input,
boolean output)
public Endpoint[] getResolverEndpoints()
public java.net.URI[] getResolverEndpointURIs()
throws java.io.IOException
java.io.IOException
public java.net.URI getResolverEndpointURI(java.lang.String scheme)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] getResolverForPeerIDs()
public EndpointResolverAdvertisement getAdvertisement()
throws java.io.IOException
java.io.IOException
public Endpoint createInputEndpoint(java.lang.String pipeid,
java.lang.String scheme)
throws java.io.IOException
java.io.IOException
public Endpoint createInputEndpoint(java.lang.String pipeid,
java.net.URI uri)
throws java.io.IOException
java.io.IOException
public Endpoint connectOutputEndpoint(java.net.URI uri,
SecurityContext remotecontext)
throws java.io.IOException
java.io.IOException
public void resolveEndpoint(byte[] query,
java.net.URI resolveruri)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||