Package | Description |
---|---|
com.sun.jini.jeri.internal.http | |
com.sun.jini.jeri.internal.mux | |
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.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 |
HttpClientConnection.OutboundRequestImpl
HTTP-based implementation of OutboundRequest abstraction.
|
Modifier and Type | Method and Description |
---|---|
OutboundRequest |
HttpClientConnection.newRequest()
Initiates new request to connection target.
|
Modifier and Type | Method and Description |
---|---|
(package private) OutboundRequest |
Session.getOutboundRequest() |
OutboundRequest |
MuxClient.newRequest()
Starts a new request over this connection, returning the
corresponding OutboundRequest object.
|
Modifier and Type | Method and Description |
---|---|
OutboundRequest |
OutboundRequestIterator.next()
Initiates an attempt to communicate the request to the remote
endpoint.
|
Modifier and Type | Method and Description |
---|---|
protected ObjectInputStream |
BasicInvocationHandler.createMarshalInputStream(Object proxy,
Method method,
OutboundRequest request,
boolean integrity,
Collection context)
Returns a new
ObjectInputStream instance to use to read
objects from the response input stream obtained by invoking the getResponseInputStream method
on the given request . |
protected ObjectOutputStream |
BasicInvocationHandler.createMarshalOutputStream(Object proxy,
Method method,
OutboundRequest request,
Collection context)
Returns a new
ObjectOutputStream instance to use to write
objects to the request output stream obtained by invoking the getRequestOutputStream method
on the given request . |
RemoteException |
ObjectEndpoint.executeCall(OutboundRequest call)
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
|
RemoteException |
BasicObjectEndpoint.executeCall(OutboundRequest call)
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
|
Modifier and Type | Class and Description |
---|---|
private static class |
ConnectionManager.Outbound
Outbound request wrapper around the outbound request created by the mux.
|
Modifier and Type | Field and Description |
---|---|
private OutboundRequest |
ConnectionManager.Outbound.req
The outbound request created by the mux.
|
Modifier and Type | Method and Description |
---|---|
OutboundRequest |
ConnectionManager.OutboundMux.newRequest()
Initiates a new request on the mux and returns it, and sets the
idle time to zero.
|
OutboundRequest |
ConnectionManager.ReqIterator.next()
If hasNext returns true, finds the entry (if any) for the
connection endpoint.
|
Constructor and Description |
---|
ConnectionManager.Outbound(OutboundRequest req,
Connection c,
OutboundRequestHandle handle) |
Modifier and Type | Method and Description |
---|---|
private OutboundRequest |
HttpEndpoint.nextRequest(Constraints.Distilled distilled) |
private OutboundRequest |
HttpEndpoint.nextRequest(InvocationConstraints constraints) |
Modifier and Type | Class and Description |
---|---|
private static class |
HttpsEndpoint.HttpsOutboundRequest
Implements OutboundRequest using the specified OutboundRequest,
HttpsConnection, and OutboundRequestHandle.
|
Modifier and Type | Field and Description |
---|---|
private OutboundRequest |
HttpsEndpoint.HttpsOutboundRequest.request |
Modifier and Type | Method and Description |
---|---|
(package private) OutboundRequest |
HttpsEndpoint.HttpsEndpointImpl.getOutboundRequest(CallContext callContext)
Returns an outbound request for the specified call context.
|
(package private) OutboundRequest |
HttpsEndpoint.HttpsConnection.newRequest(CallContext callContext)
Uses the HTTPClientConnection to create an OutboundRequest object
with the specified call context, and sets the idle time to 0.
|
OutboundRequest |
SslEndpointImpl.ExceptionOutboundRequestIterator.next() |
Constructor and Description |
---|
HttpsEndpoint.HttpsOutboundRequest(OutboundRequest request,
HttpsEndpoint.HttpsConnection connection,
OutboundRequestHandle handle) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.