Package | Description |
---|---|
net.jini.jeri.connection |
Provides interfaces and classes for implementing connection-based
Jini extensible remote invocation (Jini ERI) transport layer
providers.
|
net.jini.jeri.kerberos |
Provides implementations of
Endpoint and ServerEndpoint that use Kerberos as the underlying
network security protocol to support security related invocation
constraints for remote requests. |
net.jini.jeri.ssl |
Provides implementations of
Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints. |
net.jini.jeri.tcp |
Provides implementations of the
Endpoint and
ServerEndpoint abstractions that use TCP sockets
as the underlying communication mechanism. |
org.apache.river.discovery.internal | |
org.apache.river.jeri.internal.connection |
Modifier and Type | Field and Description |
---|---|
private OutboundRequestHandle |
ConnectionManager.Outbound.handle
The outbound request handle.
|
private OutboundRequestHandle |
ConnectionManager.Outbound.Input.handle
The handle, or null if readResponseData has been called.
|
private OutboundRequestHandle |
ConnectionManager.ReqIterator.handle
The request handle.
|
Modifier and Type | Method and Description |
---|---|
(package private) ConnectionManager.OutboundMux |
ConnectionManager.connect(OutboundRequestHandle handle)
Calls connect on the connection endpoint with the active and idle muxes
and the specified handle.
|
Connection |
ConnectionEndpoint.connect(OutboundRequestHandle handle)
Returns a new connection that can be used to send a request for
the specified handle.
|
Connection |
ConnectionEndpoint.connect(OutboundRequestHandle handle,
Collection active,
Collection idle)
Returns an existing or new connection that can be used to send
a request for the specified handle, or
null if a
new connection needs to be created in a way that requires
synchronous I/O. |
InvocationConstraints |
Connection.getUnfulfilledConstraints(OutboundRequestHandle handle)
Implements
OutboundRequest.getUnfulfilledConstraints for a request with
the specified handle. |
OutboundRequestIterator |
ConnectionManager.newRequest(OutboundRequestHandle handle)
Returns an
OutboundRequestIterator to use to send a new
request for the specified handle to this connection manager's
ConnectionEndpoint . |
void |
Connection.populateContext(OutboundRequestHandle handle,
Collection context)
Populates the supplied collection with context information
representing a request with the specified handle.
|
IOException |
Connection.readResponseData(OutboundRequestHandle handle,
InputStream stream)
Reads from the specified stream any per-response data required
by this connection for a request with the specified handle.
|
void |
Connection.writeRequestData(OutboundRequestHandle handle,
OutputStream stream)
Writes to the specified stream any per-request data required by
this connection for a request with the specified handle.
|
Constructor and Description |
---|
Input(OutboundRequestHandle handle) |
Outbound(OutboundRequest req,
Connection c,
OutboundRequestHandle handle) |
ReqIterator(OutboundRequestHandle handle,
ConnectionManager cm) |
Modifier and Type | Class and Description |
---|---|
private class |
KerberosEndpoint.RequestHandleImpl
OutboundRequestHandle implementation |
Modifier and Type | Method and Description |
---|---|
Connection |
KerberosEndpoint.ConnectionEndpointImpl.connect(OutboundRequestHandle handle) |
Connection |
KerberosEndpoint.ConnectionEndpointImpl.connect(OutboundRequestHandle handle,
Collection active,
Collection idle) |
InvocationConstraints |
KerberosEndpoint.KerberosEndpointInternals.getUnfulfilledConstraints(OutboundRequestHandle handle) |
InvocationConstraints |
KerberosEndpoint.ConnectionImpl.getUnfulfilledConstraints(OutboundRequestHandle handle) |
void |
KerberosEndpoint.ConnectionImpl.populateContext(OutboundRequestHandle handle,
Collection context) |
IOException |
KerberosEndpoint.ConnectionImpl.readResponseData(OutboundRequestHandle handle,
InputStream in) |
void |
KerberosEndpoint.ConnectionImpl.writeRequestData(OutboundRequestHandle handle,
OutputStream out) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
CallContext
Records information needed to make a remote call.
|
Modifier and Type | Field and Description |
---|---|
private OutboundRequestHandle |
HttpsEndpoint.HttpsOutboundRequest.handle |
Modifier and Type | Method and Description |
---|---|
private static CallContext |
SslEndpoint.SslEndpointInternals.coerce(OutboundRequestHandle handle) |
(package private) static CallContext |
CallContext.coerce(OutboundRequestHandle handle,
Endpoint endpoint)
Converts an OutboundRequestHandle intended for the specified endpoint
into a CallContext.
|
Connection |
SslEndpointImpl.connect(OutboundRequestHandle handle)
Creates a new connection.
|
Connection |
HttpsEndpoint.HttpsEndpointImpl.connect(OutboundRequestHandle handle) |
Connection |
SslEndpointImpl.connect(OutboundRequestHandle handle,
Collection active,
Collection idle)
Chooses a connection from existing connections.
|
InvocationConstraints |
SslEndpoint.SslEndpointInternals.getUnfulfilledConstraints(OutboundRequestHandle handle) |
InvocationConstraints |
SslConnection.getUnfulfilledConstraints(OutboundRequestHandle handle) |
void |
SslConnection.populateContext(OutboundRequestHandle handle,
Collection context) |
IOException |
SslConnection.readResponseData(OutboundRequestHandle handle,
InputStream stream) |
void |
SslConnection.writeRequestData(OutboundRequestHandle handle,
OutputStream stream) |
Constructor and Description |
---|
HttpsOutboundRequest(OutboundRequest request,
HttpsEndpoint.HttpsConnection connection,
OutboundRequestHandle handle) |
Modifier and Type | Class and Description |
---|---|
private class |
TcpEndpoint.Handle
OutboundRequestHandle implementation.
|
Modifier and Type | Method and Description |
---|---|
Connection |
TcpEndpoint.ConnectionEndpointImpl.connect(OutboundRequestHandle handle)
Invoked by ConnectionManager to create a new connection.
|
Connection |
TcpEndpoint.ConnectionEndpointImpl.connect(OutboundRequestHandle handle,
Collection active,
Collection idle)
Invoked by ConnectionManager to reuse an existing
connection.
|
InvocationConstraints |
TcpEndpoint.ConnectionImpl.getUnfulfilledConstraints(OutboundRequestHandle handle) |
void |
TcpEndpoint.ConnectionImpl.populateContext(OutboundRequestHandle handle,
Collection context) |
IOException |
TcpEndpoint.ConnectionImpl.readResponseData(OutboundRequestHandle handle,
InputStream in) |
void |
TcpEndpoint.ConnectionImpl.writeRequestData(OutboundRequestHandle handle,
OutputStream out) |
Modifier and Type | Field and Description |
---|---|
(package private) OutboundRequestHandle |
EndpointBasedClient.ConnectionInfo.handle |
Modifier and Type | Method and Description |
---|---|
InvocationConstraints |
EndpointInternals.getUnfulfilledConstraints(OutboundRequestHandle handle)
Returns any constraints that must be partially or fully implemented by
higher layers for the outbound request represented by the given handle.
|
Constructor and Description |
---|
ConnectionInfo(ConnectionEndpoint endpoint,
OutboundRequestHandle handle) |
Modifier and Type | Method and Description |
---|---|
OutboundRequestIterator |
ConnManager.newRequest(OutboundRequestHandle handle)
Returns an outbound request iterator to use to send a new request
corresponding to the specified request handle over the connection
endpoint for this instance.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.