| 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.