Package | Description |
---|---|
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.ssl |
Provides implementations of
Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints. |
Modifier and Type | Class and Description |
---|---|
private class |
HttpServerConnection.InboundRequestImpl
HTTP-based implementation of InboundRequest abstraction.
|
Modifier and Type | Method and Description |
---|---|
(package private) InboundRequest |
Session.getInboundRequest() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
Target.dispatch(InboundRequest request) |
void |
DgcRequestDispatcher.dispatch(InboundRequest request) |
private void |
Target.dispatch(InboundRequest request,
InvocationDispatcher id,
Remote impl) |
private void |
Target.dispatch(InboundRequest request,
InvocationDispatcher id,
Remote impl,
Thread t) |
private void |
DgcRequestDispatcher.dispatchDgcRequest(InboundRequest request) |
Modifier and Type | Method and Description |
---|---|
protected ObjectInputStream |
BasicInvocationDispatcher.createMarshalInputStream(Object impl,
InboundRequest request,
boolean integrity,
Collection context)
Returns a new marshal input stream to use to read objects from the
request input stream obtained by invoking the
getRequestInputStream method
on the given request . |
protected ObjectOutputStream |
BasicInvocationDispatcher.createMarshalOutputStream(Object impl,
Method method,
InboundRequest request,
Collection context)
Returns a new marshal output stream to use to write objects to the
response output stream obtained by invoking the
getResponseOutputStream
method on the given request . |
void |
RequestDispatcher.dispatch(InboundRequest request)
Processes an inbound request.
|
void |
InvocationDispatcher.dispatch(Remote impl,
InboundRequest request,
Collection context)
Dispatches the invocation represented by an
InboundRequest
to the specified remote object. |
void |
BasicInvocationDispatcher.dispatch(Remote impl,
InboundRequest request,
Collection context)
Dispatches the specified inbound request to the specified remote object.
|
Modifier and Type | Class and Description |
---|---|
private static class |
ServerConnectionManager.Inbound
Inbound request wrapper around the inbound request created by the mux.
|
Modifier and Type | Field and Description |
---|---|
private InboundRequest |
ServerConnectionManager.Inbound.req
The inbound request created by the mux.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerConnectionManager.Dispatcher.dispatch(InboundRequest req)
Calls processRequestData on the connection, passing the streams
from the specified inbound request, to obtain the request handle,
wraps the mux inbound request, connection and handle in an inbound
request, checks for accept permission, and calls dispatch on the
underlying dispatcher.
|
Constructor and Description |
---|
ServerConnectionManager.Inbound(InboundRequest req,
ServerConnection c,
InboundRequestHandle handle) |
Modifier and Type | Class and Description |
---|---|
private static class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsInboundRequest
Implements InboundRequest
|
Modifier and Type | Field and Description |
---|---|
private InboundRequest |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsInboundRequest.request |
Modifier and Type | Method and Description |
---|---|
void |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsRequestDispatcher.dispatch(InboundRequest request) |
Constructor and Description |
---|
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsInboundRequest(InboundRequest request,
ServerConnection connection,
InboundRequestHandle handle) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.