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.phoenix |
A configurable Java(TM) Remote Method Invocation (Java RMI) activation
system daemon implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerEndpoint
Represents one or more communication endpoints on the current
(local) host to listen for and receive requests on and a template
for producing an
Endpoint instance to send requests to
those communication endpoints. |
Modifier and Type | Method and Description |
---|---|
InvocationLayerFactory.Instances |
InvocationLayerFactory.createInstances(Remote impl,
ObjectEndpoint oe,
ServerCapabilities caps)
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
|
InvocationLayerFactory.Instances |
AbstractILFactory.createInstances(Remote impl,
ObjectEndpoint oe,
ServerCapabilities caps)
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
|
protected InvocationDispatcher |
BasicILFactory.createInvocationDispatcher(Collection methods,
Remote impl,
ServerCapabilities caps)
Returns an invocation dispatcher to receive incoming remote calls
for the specified methods to the specified remote object, for a
server and transport with the specified capabilities.
|
protected abstract InvocationDispatcher |
AbstractILFactory.createInvocationDispatcher(Collection methods,
Remote impl,
ServerCapabilities caps)
Returns an invocation dispatcher to receive incoming remote calls
for the specified methods to the specified remote object, for a
server and transport with the specified capabilities.
|
Constructor and Description |
---|
BasicInvocationDispatcher(Collection methods,
ServerCapabilities serverCapabilities,
MethodConstraints serverConstraints,
Class permissionClass,
ClassLoader loader)
Creates an invocation dispatcher to receive incoming remote calls
for the specified methods, for a server and transport with the
specified capabilities, enforcing the specified constraints,
performing preinvocation access control using the specified
permission class (if any).
|
Modifier and Type | Class and Description |
---|---|
class |
HttpServerEndpoint
An implementation of the
ServerEndpoint abstraction that
uses HTTP messages sent over TCP sockets (instances of ServerSocket ) for the underlying communication mechanism. |
Modifier and Type | Class and Description |
---|---|
class |
KerberosServerEndpoint
A
ServerEndpoint implementation that uses Kerberos as the
underlying network security protocol to support security related
invocation constraints for remote requests. |
Modifier and Type | Class and Description |
---|---|
class |
HttpsServerEndpoint
An implementation of
ServerEndpoint that uses HTTPS (HTTP over
TLS/SSL) to support invocation constraints for communication through
firewalls. |
class |
SslServerEndpoint
An implementation of
ServerEndpoint that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets. |
Modifier and Type | Class and Description |
---|---|
class |
TcpServerEndpoint
An implementation of the
ServerEndpoint abstraction that
uses TCP sockets (instances of ServerSocket ) for the
underlying communication mechanism. |
Modifier and Type | Method and Description |
---|---|
protected InvocationDispatcher |
SystemAccessProxyTrustILFactory.createInvocationDispatcher(Collection methods,
Remote impl,
ServerCapabilities caps)
Returns a
SystemAccessILFactory.SystemDispatcher
instance constructed with the specified methods, the class loader
specified during construction, the remote object, server capabilities,
and the server constraints, permission class, and group policy that
this factory was constructed with and a flag indicating whether the
dispatcher should only accept calls from the local host. |
protected InvocationDispatcher |
SystemAccessILFactory.createInvocationDispatcher(Collection methods,
Remote impl,
ServerCapabilities caps)
Returns a
SystemAccessILFactory.SystemDispatcher instance constructed with the
specified methods, the class loader specified during construction,
the remote object, server capabilities, and the server constraints,
permission class, and group policy that this factory was constructed
with and a flag indicating whether the dispatcher should only accept
calls from the local host. |
protected InvocationDispatcher |
AccessILFactory.createInvocationDispatcher(Collection methods,
Remote impl,
ServerCapabilities caps)
Returns an
AccessILFactory.AccessDispatcher instance constructed with the
specified methods, the specified server capabilities, and the class
loader specified at construction. |
Constructor and Description |
---|
AccessDispatcher(Collection methods,
ServerCapabilities caps,
ClassLoader loader)
Constructs an invocation dispatcher for the specified methods.
|
SystemDispatcher(Collection methods,
Remote impl,
ServerCapabilities serverCaps,
MethodConstraints serverConstraints,
Class permClass,
GroupPolicy policy,
boolean localAccessCheck,
ClassLoader loader)
Creates an invocation dispatcher to receive incoming remote calls
for the specified methods, for a server and transport with the
specified capabilities, enforcing the specified constraints, and
performing preinvocation access control using the specified
permission class and group policy.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.