Package | Description |
---|---|
com.sun.jini.discovery.internal | |
com.sun.jini.jeri.internal.connection | |
com.sun.jini.jeri.internal.http | |
com.sun.jini.jeri.internal.mux | |
com.sun.jini.jeri.internal.runtime | |
net.jini.jeri |
Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).
|
net.jini.jeri.connection |
Provides interfaces and classes for implementing connection-based
Jini extensible remote invocation (Jini ERI) transport layer
providers.
|
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. |
Modifier and Type | Method and Description |
---|---|
void |
EndpointBasedServer.ServerConnManagerImpl.handleConnection(ServerConnection conn,
RequestDispatcher disp) |
Modifier and Type | Method and Description |
---|---|
void |
ServerConnManager.handleConnection(ServerConnection conn,
RequestDispatcher dispatcher)
Enqueues a newly accepted server-side connection for asynchronous
processing of inbound requests using the specified request dispatcher,
and then returns immediately.
|
void |
BasicServerConnManager.handleConnection(ServerConnection conn,
RequestDispatcher dispatcher)
Delegates to the
handleConnection method of the contained
ServerConnectionManager . |
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
HttpServerConnection.dispatcher |
Constructor and Description |
---|
HttpServerConnection(Socket sock,
RequestDispatcher dispatcher,
HttpServerManager manager)
Creates new HttpServerConnection on top of given socket.
|
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
MuxServer.requestDispatcher
the request dispatcher to dispatch incoming requests to
|
Constructor and Description |
---|
MuxServer(OutputStream out,
InputStream in,
RequestDispatcher requestDispatcher)
Initiates the server side of a multiplexed connection over the
given input/output stream pair.
|
MuxServer(SocketChannel channel,
RequestDispatcher requestDispatcher) |
Modifier and Type | Class and Description |
---|---|
class |
DgcRequestDispatcher |
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
Binding.requestDispatcher |
Modifier and Type | Method and Description |
---|---|
(package private) RequestDispatcher |
ObjectTable.createRequestDispatcher(Unreferenced unrefCallback) |
(package private) RequestDispatcher |
Binding.getRequestDispatcher() |
Modifier and Type | Method and Description |
---|---|
(package private) Target |
ObjectTable.export(Remote impl,
RequestDispatcher[] requestDispatchers,
boolean allowDGC,
boolean keepAlive,
Uuid id) |
private DgcRequestDispatcher |
ObjectTable.getRD(RequestDispatcher requestDispatcher) |
(package private) boolean |
ObjectTable.isReferenced(RequestDispatcher requestDispatcher) |
Modifier and Type | Method and Description |
---|---|
ServerEndpoint.ListenHandle |
ServerEndpoint.ListenEndpoint.listen(RequestDispatcher requestDispatcher)
Listens for requests received on the communication endpoint
represented by this
ListenEndpoint ,
dispatching them to the supplied
RequestDispatcher in the form of InboundRequest instances. |
Modifier and Type | Class and Description |
---|---|
private static class |
ServerConnectionManager.Dispatcher
Request dispatcher wrapper around the request dispatcher passed to
handleConnection (i.e., the request dispatcher created by the runtime).
|
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
ServerConnectionManager.Dispatcher.dispatcher
The request dispatcher passed to handleConnection.
|
Modifier and Type | Method and Description |
---|---|
(package private) static void |
ServerConnectionManager.InboundMux.create(ServerConnection c,
RequestDispatcher dispatcher)
Constructs an instance from the connection.
|
void |
ServerConnectionManager.handleConnection(ServerConnection conn,
RequestDispatcher dispatcher)
Starts handling requests received on the specified newly
accepted connection, dispatching them to the specified request
dispatcher asynchronously, and returns immediately.
|
Constructor and Description |
---|
ServerConnectionManager.Dispatcher(RequestDispatcher dispatcher,
ServerConnection c) |
ServerConnectionManager.InboundMux(ServerConnection c,
RequestDispatcher dispatcher)
Constructs an instance from the connection's streams.
|
ServerConnectionManager.InboundMux(ServerConnection c,
RequestDispatcher dispatcher,
boolean ignore)
Constructs an instance from the connection's channel.
|
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
HttpServerEndpoint.LH.requestDispatcher |
Modifier and Type | Method and Description |
---|---|
ServerEndpoint.ListenHandle |
HttpServerEndpoint.LE.listen(RequestDispatcher requestDispatcher) |
Constructor and Description |
---|
HttpServerEndpoint.LH(RequestDispatcher requestDispatcher,
ServerSocket serverSocket,
SecurityContext context,
ServerEndpoint.ListenCookie cookie) |
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
KerberosServerEndpoint.ListenHandleImpl.dispatcher |
private RequestDispatcher |
KerberosServerEndpoint.ConnectionHandler.dispatcher
Request dispatcher for the connection
|
Modifier and Type | Method and Description |
---|---|
ServerEndpoint.ListenHandle |
KerberosServerEndpoint.ListenEndpointImpl.listen(RequestDispatcher requestDispatcher) |
Constructor and Description |
---|
KerberosServerEndpoint.ConnectionHandler(KerberosServerEndpoint.ServerConnectionImpl connection,
RequestDispatcher dispatcher,
SecurityContext securityContext) |
KerberosServerEndpoint.ListenHandleImpl(RequestDispatcher dispatcher,
KerberosKey serverKey,
GSSCredential serverCred,
ServerSocket serverSocket,
SecurityContext securityContext) |
Modifier and Type | Class and Description |
---|---|
private static class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsRequestDispatcher
Implements RequestDispatcher using the specified RequestDispatcher
and ServerConnection.
|
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
SslServerEndpointImpl.SslListenHandle.requestDispatcher
The request handler
|
private RequestDispatcher |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsRequestDispatcher.requestDispatcher |
Modifier and Type | Method and Description |
---|---|
(package private) ServerEndpoint.ListenHandle |
SslServerEndpointImpl.SslListenEndpoint.createListenHandle(RequestDispatcher requestDispatcher,
ServerSocket serverSocket)
Creates a listen handle for the specified dispatcher and server
socket.
|
(package private) ServerEndpoint.ListenHandle |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenEndpoint.createListenHandle(RequestDispatcher requestDispatcher,
ServerSocket serverSocket) |
(package private) void |
SslServerEndpointImpl.SslListenHandle.handleConnection(SslServerEndpointImpl.SslServerConnection connection,
RequestDispatcher requestDispatcher)
Handles a newly accepted server connection.
|
(package private) void |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle.handleConnection(SslServerEndpointImpl.SslServerConnection connection,
RequestDispatcher requestDispatcher) |
ServerEndpoint.ListenHandle |
SslServerEndpointImpl.SslListenEndpoint.listen(RequestDispatcher requestDispatcher) |
Constructor and Description |
---|
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpServer(Socket socket,
RequestDispatcher requestDispatcher,
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsServerConnection connection) |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle(RequestDispatcher requestDispatcher,
ServerSocket serverSocket) |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsRequestDispatcher(RequestDispatcher requestDispatcher,
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsServerConnection connection) |
SslServerEndpointImpl.SslListenHandle(RequestDispatcher requestDispatcher,
ServerSocket serverSocket)
Creates a listen handle
|
Modifier and Type | Field and Description |
---|---|
private RequestDispatcher |
TcpServerEndpoint.LH.requestDispatcher |
Modifier and Type | Method and Description |
---|---|
ServerEndpoint.ListenHandle |
TcpServerEndpoint.LE.listen(RequestDispatcher requestDispatcher) |
Constructor and Description |
---|
TcpServerEndpoint.LH(RequestDispatcher requestDispatcher,
ServerSocket serverSocket,
SecurityContext securityContext,
ServerEndpoint.ListenCookie cookie) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.