Package | Description |
---|---|
net.jini.jeri |
Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).
|
net.jini.jeri.http |
Provides implementations of the
Endpoint and
ServerEndpoint abstractions that use HTTP
messages sent over TCP sockets as the underlying communication
mechanism. |
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.discovery.kerberos |
Provides an implementation of the
net.jini.discovery.kerberos
discovery format, specified in the Jini Discovery and Join
Specification. |
org.apache.river.discovery.ssl |
Provides an implementation of the
net.jini.discovery.ssl discovery
format, specified in the Jini Discovery and Join Specification. |
org.apache.river.jeri.internal.runtime |
Modifier and Type | Field and Description |
---|---|
private Endpoint |
BasicObjectEndpoint.ep
The endpoint to send remote call requests to.
|
Modifier and Type | Method and Description |
---|---|
Endpoint |
ServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Enumerates the communication endpoints represented by this
ServerEndpoint by passing the
ListenEndpoint for each of them to
listenContext , which will ensure an active listen
operation on each endpoint, and returns an
Endpoint instance corresponding to the listen
operations chosen by listenContext . |
Endpoint |
BasicObjectEndpoint.getEndpoint()
Returns the
Endpoint for the referenced remote
object. |
Constructor and Description |
---|
BasicObjectEndpoint(Endpoint ep,
Uuid id,
boolean enableDGC)
Creates a new
BasicObjectEndpoint to reference a
remote object at the specified Endpoint with the
specified Uuid . |
BasicObjectEndpoint(Endpoint ep,
Uuid id,
boolean enableDGC,
Object impl)
Creates a new BasicObjectEndpoint to reference the supplied
remote object in the current virtual machine with the specified
Endpoint, Uuid, and enableDGC status.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpEndpoint
|
Modifier and Type | Method and Description |
---|---|
Endpoint |
HttpServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Passes the
ListenEndpoint for this HttpServerEndpoint to
listenContext , which will ensure an active listen
operation on the endpoint, and returns an
HttpEndpoint instance corresponding to the listen
operation chosen by listenContext . |
Modifier and Type | Class and Description |
---|---|
class |
KerberosEndpoint
An
Endpoint implementation that uses Kerberos as the
underlying network security protocol to support security related
invocation constraints its caller specified for the corresponding
remote request. |
Modifier and Type | Method and Description |
---|---|
Endpoint |
KerberosServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Passes the
ListenEndpoint for this KerberosServerEndpoint to
listenContext , which will ensure an active listen
operation on the endpoint, and returns a KerberosEndpoint
instance corresponding to the listen operation chosen by
listenContext . |
Modifier and Type | Method and Description |
---|---|
void |
KerberosEndpoint.KerberosEndpointInternals.disableSocketConnect(Endpoint endpoint) |
void |
KerberosEndpoint.KerberosEndpointInternals.setConnManagerFactory(Endpoint endpoint,
ConnManagerFactory factory) |
Modifier and Type | Class and Description |
---|---|
class |
HttpsEndpoint
An implementation of
Endpoint that uses HTTPS (HTTP over TLS/SSL) to
support invocation constraints for communication through firewalls. |
class |
SslEndpoint
An implementation of
Endpoint that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets. |
Modifier and Type | Field and Description |
---|---|
(package private) Endpoint |
Utilities.ClientKey.endpoint |
(package private) Endpoint |
SslEndpointImpl.endpoint
The associated endpoint.
|
private Endpoint |
SslEndpointImpl.ConnectionsIterator.endpoint |
(package private) Endpoint |
CallContext.endpoint
The endpoint.
|
Modifier and Type | Method and Description |
---|---|
(package private) Endpoint |
SslServerEndpointImpl.createEndpoint(String serverHost,
SslServerEndpointImpl.SslListenCookie cookie)
Creates an endpoint for this server endpoint corresponding to the
specified server host and listen cookie.
|
(package private) Endpoint |
HttpsServerEndpoint.HttpsServerEndpointImpl.createEndpoint(String serverHost,
SslServerEndpointImpl.SslListenCookie cookie) |
(package private) Endpoint |
SslServerEndpointImpl.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext) |
Endpoint |
SslServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Passes the
ListenEndpoint for this SslServerEndpoint to
listenContext , which will ensure an active listen
operation on the endpoint, and returns an SslEndpoint
instance corresponding to the listen operation chosen by
listenContext . |
Endpoint |
HttpsServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Passes the
ListenEndpoint for this HttpsServerEndpoint to
listenContext , which will ensure an active listen
operation on the endpoint, and returns an HttpsEndpoint
instance corresponding to the listen operation chosen by
listenContext . |
Modifier and Type | Method and Description |
---|---|
private static SslEndpointImpl |
SslEndpoint.SslEndpointInternals.coerce(Endpoint endpoint) |
(package private) static CallContext |
CallContext.coerce(OutboundRequestHandle handle,
Endpoint endpoint)
Converts an OutboundRequestHandle intended for the specified endpoint
into a CallContext.
|
void |
SslEndpoint.SslEndpointInternals.disableSocketConnect(Endpoint endpoint) |
void |
SslEndpoint.SslEndpointInternals.setConnManagerFactory(Endpoint endpoint,
ConnManagerFactory factory) |
Constructor and Description |
---|
CallContext(Endpoint endpoint,
SslEndpointImpl endpointImpl,
Subject clientSubject,
boolean clientAuthRequired,
Set clientPrincipals,
Set serverPrincipals,
List cipherSuites,
boolean integrityRequired,
boolean integrityPreferred,
long connectionTime)
Creates a CallContext.
|
ConnectionsIterator(Endpoint endpoint,
Collection active,
Collection idle) |
HttpsEndpointImpl(Endpoint endpoint,
String serverHost,
int port,
SocketFactory socketFactory)
Creates an instance of this class.
|
SslEndpointImpl(Endpoint endpoint,
String serverHost,
int port,
SocketFactory socketFactory)
Creates an instance of this class.
|
Modifier and Type | Class and Description |
---|---|
class |
TcpEndpoint
|
Modifier and Type | Method and Description |
---|---|
Endpoint |
TcpServerEndpoint.enumerateListenEndpoints(ServerEndpoint.ListenContext listenContext)
Passes the
ListenEndpoint for this TcpServerEndpoint to
listenContext , which will ensure an active listen
operation on the endpoint, and returns a
TcpEndpoint instance corresponding to the listen
operation chosen by listenContext . |
Modifier and Type | Method and Description |
---|---|
protected abstract Endpoint |
EndpointBasedClient.getEndpoint(SocketFactory factory,
InvocationConstraints constraints)
Returns an endpoint which uses the given socket factory, if non-null,
and may incorporate information (such as the expected server principal)
from the given set of constraints, if non-null.
|
Modifier and Type | Method and Description |
---|---|
void |
EndpointInternals.disableSocketConnect(Endpoint endpoint)
Causes the given endpoint not to connect sockets it obtains from its
socket factory.
|
void |
EndpointInternals.setConnManagerFactory(Endpoint endpoint,
ConnManagerFactory factory)
Sets the ConnManagerFactory used by the given endpoint to produce
ConnManagers for managing connections.
|
Modifier and Type | Method and Description |
---|---|
protected Endpoint |
Client.ClientImpl.getEndpoint(SocketFactory factory,
InvocationConstraints constraints) |
Modifier and Type | Method and Description |
---|---|
protected Endpoint |
Client.ClientImpl.getEndpoint(SocketFactory factory,
InvocationConstraints constraints) |
Modifier and Type | Field and Description |
---|---|
private Endpoint |
BasicExportTable.Entry.endpoint |
Modifier and Type | Method and Description |
---|---|
Endpoint |
BasicExportTable.Entry.getEndpoint()
Returns the client-side Endpoint to use to communicate
with the exported object.
|
Modifier and Type | Method and Description |
---|---|
void |
DgcClient.registerRefs(Endpoint endpoint,
Collection refs) |
Constructor and Description |
---|
Entry(List bindings,
Target target,
Endpoint endpoint) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.