- cancelTimeout(TimedConnection) - Method in class org.apache.river.jeri.internal.http.ConnectionTimer
-
Attempts to cancel timeout for the given connection.
- CharacterEncoder - Class in org.apache.river.jeri.internal.runtime
-
This class defines the encoding half of character encoders.
- CharacterEncoder() - Constructor for class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
- check(String, Object) - Method in class org.apache.river.jeri.internal.runtime.LocalHost
-
- checkAccess(Remote, Method, InvocationConstraints, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the client has permission to invoke the specified method on
the specified remote object.
- checkClientPermission(Permission) - Static method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the client subject for the current remote call has the
specified permission.
- checkConstraints(InboundRequestHandle, InvocationConstraints) - Method in interface net.jini.jeri.connection.ServerConnection
-
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.InboundRequest
-
Verifies that this request satisfies the transport layer
aspects of all of the specified requirements, and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
- checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.ServerCapabilities
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Checks that it is possible to receive requests that either
fully or partially satisfy the specified requirements, and
returns any constraints that must be fully or partially
implemented by higher layers in order to fully satisfy all of
the specified requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Checks that it is possible to receive requests that either
fully or partially satisfy the specified requirements, and
returns any constraints that must be fully or partially
implemented by higher layers in order to fully satisfy all of
the specified requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in class org.apache.river.jeri.internal.http.HttpServerConnection
-
Checks that the specified requirements are either fully or
partially satisfied by the constraints actually in force for
this connection, and returns any constraints that must be fully
or partially implemented by higher layers in order to fully
satisfy all of the specified requirements.
- checkConstraints(InvocationConstraints) - Method in class org.apache.river.jeri.internal.mux.MuxServer
-
Checks that the specified requirements are either fully or
partially satisfied by the constraints actually in force for
this connection, and returns any constraints that must be fully
or partially implemented by higher layers in order to fully
satisfy all of the specified requirements.
- checkInvocationHandlerContent(BasicInvocationHandler, TrustVerifier.Context) - Static method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified invocation handler's
constraints and object endpoint are trusted; returns
false
otherwise.
- checkPackageAccess(Class) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Check for permission to access the package of the specified class.
- checkPermissionClass(Class) - Static method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the specified class is a valid permission class for use in
preinvocation access control.
- checkPermissions(InboundRequestHandle) - Method in interface net.jini.jeri.connection.ServerConnection
-
- checkPermissions() - Method in interface net.jini.jeri.InboundRequest
-
Verifies that the current security context has all of the
security permissions necessary to receive this request.
- checkPermissions() - Method in interface net.jini.jeri.ServerEndpoint.ListenEndpoint
-
Verifies that the current security context has all of the
security permissions necessary to listen for requests on
this ListenEndpoint
.
- checkPermissions() - Method in class org.apache.river.jeri.internal.http.HttpServerConnection
-
Verifies that calling context has sufficient security permissions to
receive a request on this connection.
- checkPermissions() - Method in class org.apache.river.jeri.internal.mux.MuxServer
-
Verifies that the calling context has all of the security
permissions necessary to receive a request on this connection.
- checkProxyRemoteMethod(Class, Method) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Throws IllegalArgumentException if any superinterface of c declares a
method with the same name and parameter types as m that does not
declare RemoteException or a superclass in its throws clause, or if
any superinterface of c has its name in prohibitedProxyInterfaces.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns true
if the argument is an instance of
KerberosEndpoint
with the same values for server
principal, server host, and port; and either both this instance
and the argument have null
socket factories, or
the factories have the same actual class and are equal; and
returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns true
if the argument is an instance of
HttpsEndpoint
with the same values for server host and
port; and either both this instance and the argument have
null
socket factories, or the factories have the same
actual class and are equal; and returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns true
if the argument is an instance of
SslEndpoint
with the same values for server host and port;
and either both this instance and the argument have null
socket factories, or the factories have the same actual class and are
equal; and returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object, Object) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns true either if both arguments are null of if "subject"
is an instance of TrustEquivalence and an invocation of
TrustEquivalence.checkTrustEquivalence on "subject" with
"object" as the argument returns true; returns false otherwise.
- clearServerInfo() - Method in class org.apache.river.jeri.internal.http.HttpClientManager
-
Forgets all cached information about contacted HTTP servers.
- clearStackTraces(Throwable) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Clear the stack trace of the given exception by replacing it with
an empty StackTraceElement array, and do the same for all of its
chained causative exceptions.
- close() - Method in interface net.jini.jeri.connection.Connection
-
Closes this connection.
- close() - Method in interface net.jini.jeri.connection.ServerConnection
-
Closes this connection.
- close() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
-
Stops listening for requests on the associated
ListenEndpoint
.
- ConfidentialityStrength - Class in net.jini.jeri.ssl
-
Represents a constraint that, if confidentiality of message contents is
ensured, the specified strength of confidentiality be used.
- ConfidentialityStrength(AtomicSerial.GetArg) - Constructor for class net.jini.jeri.ssl.ConfidentialityStrength
-
- connect(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
-
Returns a new connection that can be used to send a request for
the specified handle.
- connect(OutboundRequestHandle, Collection, Collection) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
-
Returns an existing or new connection that can be used to send
a request for the specified handle, or null
if a
new connection needs to be created in a way that requires
synchronous I/O.
- Connection - Interface in net.jini.jeri.connection
-
Represents an established client-side connection.
- ConnectionEndpoint - Interface in net.jini.jeri.connection
-
Represents a remote communication endpoint to establish connections
to.
- ConnectionManager - Class in net.jini.jeri.connection
-
- ConnectionManager(ConnectionEndpoint) - Constructor for class net.jini.jeri.connection.ConnectionManager
-
Creates a new ConnectionManager
that manages client-side
connections to the specified connection endpoint.
- ConnectionTimer - Class in org.apache.river.jeri.internal.http
-
Utility class for timing out connections.
- ConnectionTimer(long) - Constructor for class org.apache.river.jeri.internal.http.ConnectionTimer
-
Creates new ConnectionTimer which shuts down overdue connections after
the given timeout.
- ConnManager - Interface in org.apache.river.jeri.internal.connection
-
- ConnManagerFactory - Interface in org.apache.river.jeri.internal.connection
-
- create(ConnectionEndpoint) - Method in class org.apache.river.jeri.internal.connection.BasicConnManagerFactory
-
Returns
ConnManager
containing a
ConnectionManager
constructed with the given
ConnectionEndpoint
; the
newRequest
method of the returned
ConnManager
delegates directly to
the corresponding method of the contained
ConnectionManager
.
- create(ConnectionEndpoint) - Method in interface org.apache.river.jeri.internal.connection.ConnManagerFactory
-
Creates ConnManager
for managing connections initiated over
the given ConnectionEndpoint
.
- createInstances(Remote, ObjectEndpoint, ServerCapabilities) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
- createInstances(Remote, ObjectEndpoint, ServerCapabilities) - Method in interface net.jini.jeri.InvocationLayerFactory
-
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
- createInvocationDispatcher(Collection, Remote, ServerCapabilities) - Method in class net.jini.jeri.AbstractILFactory
-
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.
- createInvocationDispatcher(Collection, Remote, ServerCapabilities) - Method in class net.jini.jeri.AtomicILFactory
-
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.
- createInvocationDispatcher(Collection, Remote, ServerCapabilities) - Method in class net.jini.jeri.BasicILFactory
-
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.
- createInvocationHandler(Class[], Remote, ObjectEndpoint) - Method in class net.jini.jeri.AbstractILFactory
-
Returns an invocation handler to use with a
Proxy
instance
implementing the specified interfaces, communicating with the
specified remote object using the specified object endpoint.
- createInvocationHandler(Class[], Remote, ObjectEndpoint) - Method in class net.jini.jeri.AtomicILFactory
-
Returns an invocation handler to use with a
Proxy
instance
implementing the specified interfaces, communicating with the
specified remote object using the specified object endpoint.
- createInvocationHandler(Class[], Remote, ObjectEndpoint) - Method in class net.jini.jeri.BasicILFactory
-
Returns an invocation handler to use with a
Proxy
instance
implementing the specified interfaces, communicating with the
specified remote object using the specified object endpoint.
- createMarshalInputStream(Object, InboundRequest, boolean, Collection) - Method in class net.jini.jeri.AtomicInvocationDispatcher
-
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
.
- createMarshalInputStream(Object, Method, OutboundRequest, boolean, Collection) - Method in class net.jini.jeri.AtomicInvocationHandler
-
- createMarshalInputStream(Object, InboundRequest, boolean, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
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
.
- createMarshalInputStream(Object, Method, OutboundRequest, boolean, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
-
- createMarshalOutputStream(Object, Method, InboundRequest, Collection) - Method in class net.jini.jeri.AtomicInvocationDispatcher
-
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
.
- createMarshalOutputStream(Object, Method, OutboundRequest, Collection) - Method in class net.jini.jeri.AtomicInvocationHandler
-
- createMarshalOutputStream(Object, Method, InboundRequest, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
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
.
- createMarshalOutputStream(Object, Method, OutboundRequest, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
-
- createSocket(String, int) - Method in interface org.apache.river.jeri.internal.http.HttpClientSocketFactory
-
Creates client socket connected to the given host and port.
- createTunnelSocket(Socket) - Method in interface org.apache.river.jeri.internal.http.HttpClientSocketFactory
-
Creates layered socket on top of given base socket, for use when
tunneling HTTP messages through a proxy.
- encode(InputStream, OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode bytes from the input stream, and write them as text characters
to the output stream.
- encode(byte[], OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the buffer in aBuffer and write the encoded
result to the OutputStream aStream.
- encode(byte[]) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
A 'streamless' version of encode that simply takes a buffer of
bytes and returns a string containing the encoded buffer.
- encodeAtom(OutputStream, byte[], int, int) - Method in class org.apache.river.jeri.internal.runtime.BASE64Encoder
-
encodeAtom - Take three bytes of input and encode it as 4
printable characters.
- encodeAtom(OutputStream, byte[], int, int) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode one "atom" of information into characters.
- encodeAtom(OutputStream, byte[], int, int) - Method in class org.apache.river.jeri.internal.runtime.HexDumpEncoder
-
- encodeBuffer(InputStream, OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode bytes from the input stream, and write them as text characters
to the output stream.
- encodeBuffer(byte[], OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the buffer in aBuffer and write the encoded
result to the OutputStream aStream.
- encodeBuffer(byte[]) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
A 'streamless' version of encode that simply takes a buffer of
bytes and returns a string containing the encoded buffer.
- encodeBufferPrefix(OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the prefix for the entire buffer.
- encodeBufferPrefix(OutputStream) - Method in class org.apache.river.jeri.internal.runtime.HexDumpEncoder
-
- encodeBufferSuffix(OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the suffix for the entire buffer.
- encodeLinePrefix(OutputStream, int) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the prefix that starts every output line.
- encodeLinePrefix(OutputStream, int) - Method in class org.apache.river.jeri.internal.runtime.HexDumpEncoder
-
- encodeLineSuffix(OutputStream) - Method in class org.apache.river.jeri.internal.runtime.CharacterEncoder
-
Encode the suffix that ends every output line.
- encodeLineSuffix(OutputStream) - Method in class org.apache.river.jeri.internal.runtime.HexDumpEncoder
-
- Endpoint - Interface in net.jini.jeri
-
Represents a remote communication endpoint to send requests to.
- EndpointInternals - Interface in org.apache.river.jeri.internal
-
Provides back-door interface used by EndpointDiscoveryClient and
EndpointDiscoveryServer for performing non-public endpoint operations.
- EndpointInternalsPermission - Class in org.apache.river.jeri.internal
-
Permission required in order to set the EndpointInternals instances stored
by the SslEndpointInternals and KerberosEndpointInternals holder classes.
- EndpointInternalsPermission(String) - Constructor for class org.apache.river.jeri.internal.EndpointInternalsPermission
-
Creates new instance.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
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
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
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
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in interface net.jini.jeri.ServerEndpoint
-
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
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
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
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
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
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
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
.
- equalInterfaces(Object, Object) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns true if the interfaces implemented by obj1's class
are the same (and in the same order) as obj2's class.
- equals(Object) - Method in class net.jini.jeri.AbstractILFactory
-
Compares the specified object with this invocation layer factory for
equality.
- equals(Object) - Method in class net.jini.jeri.AtomicILFactory
-
- equals(Object) - Method in class net.jini.jeri.BasicILFactory
-
Compares the specified object with this invocation layer factory for
equality.
- equals(Object) - Method in class net.jini.jeri.BasicInvocationHandler
-
Compares the specified object with this
BasicInvocationHandler
for equality.
- equals(Object) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Compares the specified object with this
BasicObjectEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.http.HttpEndpoint
-
Compares the specified object with this
HttpEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Compares the specified object with this
HttpServerEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Two instances of this class are equal if they contain the same
server principal, host, and port, and their socket factories
are both null
or have the same actual class and
are equal.
- equals(Object) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Two instances of this class are equal if they have server
subjects that compare equal using ==
; have the
same server principal; have the same values for server host and
port; have socket factories that are either both
null
, or have the same actual class and are equal;
and have server socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Two instances of this class are equal if they have the same values for
server host and port; and have socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Two instances of this class are equal if they have server subjects that
compare equal using
==
; have server principals that are
either both
null
or are equal when compared as the elements
of a
Set
; have the same values for server host and port; have
socket factories that are either both
null
, or have the
same actual class and are equal; and have server socket factories that
are either both
null
, or have the same actual class and are
equal.
- equals(Object) - Method in class net.jini.jeri.ssl.SslEndpoint
-
Two instances of this class are equal if they have the same values for
server host and port; and have socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Two instances of this class are equal if they have server subjects that
compare equal using
==
; have server principals that are
either both
null
or are equal when compared as the elements
of a
Set
; have the same values for server host and port; have
socket factories that are either both
null
, or have the
same actual class and are equal; and have server socket factories
that are either both
null
, or have the same actual class
and are equal.
- equals(Object) - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Compares the specified object with this
TcpEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Compares the specified object with this
TcpServerEndpoint
for equality.
- equals(Object, Object) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns true either if both arguments are null or if an
invocation of Object.equals on "subject" with "object" as the
argument returns true; returns false otherwise;
- equals(Object) - Method in class org.apache.river.jeri.internal.runtime.WeakKey
-
Returns true if the given object is this identical WeakKey instance,
or, if this object's referent has not been cleared, if the given
object is another WeakKey instance with the identical non-null
referent as this one.
- exceptionReceivedFromServer(Throwable) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Appends the current thread's stack trace to the stack trace of the
given exception.
- executeCall(OutboundRequest) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
- executeCall(OutboundRequest) - Method in interface net.jini.jeri.ObjectEndpoint
-
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
- export(Remote) - Method in class net.jini.jeri.BasicJeriExporter
-
Exports the specified remote object and returns a proxy for the
remote object.
- export(Remote, ServerEndpoint, boolean, boolean, Uuid) - Method in class org.apache.river.jeri.internal.runtime.BasicExportTable
-
Exports a remote object to this BasicExportTable.
- get() - Static method in class org.apache.river.jeri.internal.HttpsEndpointInternalsAccess
-
Returns registered EndpointInternals instance.
- get() - Static method in class org.apache.river.jeri.internal.KerberosEndpointInternalsAccess
-
Returns registered EndpointInternals instance.
- get() - Static method in class org.apache.river.jeri.internal.SslEndpointInternalsAccess
-
Returns registered EndpointInternals instance.
- getChannel() - Method in interface net.jini.jeri.connection.Connection
-
Returns a socket channel that performs I/O on this connection,
or null
if no socket channel is available.
- getChannel() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns a socket channel that performs I/O on this connection,
or null
if no socket channel is available.
- getClassLoader() - Method in class net.jini.jeri.AbstractILFactory
-
Returns the class loader specified during construction.
- getClassLoader() - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Returns the class loader specified during construction.
- getClientConstraints() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's client
constraints.
- getClientHost() - Static method in class org.apache.river.jeri.internal.runtime.Util
-
- getClientHostString() - Static method in class org.apache.river.jeri.internal.runtime.Util
-
- getClientSubject() - Static method in class org.apache.river.jeri.internal.runtime.Util
-
- getConnectionTimeout() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http[s].idleConnectionTimeout
system property value if set; otherwise returns 15000.
- getCookie() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
-
- getDeliveryStatus() - Method in interface net.jini.jeri.OutboundRequest
-
Returns false
if it is guaranteed that no data
written for this request has been processed by the recipient.
- getDgcProxy(Object) - Method in class org.apache.river.jeri.internal.runtime.DgcClient
-
- getDisableProxyPersistentConnections() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http.disableProxyPersistentConnections
system property as boolean value if set and not ssl; otherwise returns
false.
- getEnableDGC() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns true
if DGC is enabled on the server endpoint to
the object corresponding to this exporter; otherwise
returns false
.
- getEnableDGC() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns true
if this
BasicObjectEndpoint
participates in DGC and
false
otherwise.
- getEndpoint() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns the Endpoint
for the referenced remote
object.
- getEndpoint() - Method in class org.apache.river.jeri.internal.runtime.BasicExportTable.Entry
-
Returns the client-side Endpoint to use to communicate
with the exported object.
- getExtraProxyInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing any additional interfaces that the
proxy should implement, beyond the interfaces obtained by passing
impl
to the
getRemoteInterfaces
method.
- getExtraProxyInterfaces(Remote) - Method in class net.jini.jeri.BasicILFactory
-
Returns a new array containing any additional interfaces that the
proxy should implement, beyond the interfaces obtained by passing
impl
to the
getRemoteInterfaces
method.
- getHost() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns the host that this HttpEndpoint
connects to.
- getHost() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the host name that will be used in
HttpEndpoint
instances produced by listening on
this
HttpServerEndpoint
, or
null
if
the IP address string obtained from
InetAddress.getLocalHost
will be
used.
- getHost() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the host name that will be used in
KerberosEndpoint
instances created by listening on this
object.
- getHost() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
- getHost() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
- getHost() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the host that this TcpEndpoint
connects to.
- getHost() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the host name that will be used in
TcpEndpoint
instances produced by listening on
this
TcpServerEndpoint
, or
null
if
the IP address string obtained from
InetAddress.getLocalHost
will be
used.
- getHttpSettings(boolean) - Static method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns an HttpSettings instance which can be used to query values of
HTTP-related (if ssl is false) or HTTPS-related (if ssl is true) system
properties.
- getInputStream() - Method in interface net.jini.jeri.connection.Connection
-
Returns an input stream that reads data from this connection.
- getInputStream() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns an input stream that reads data from this connection.
- getInstance(String, int) - Static method in class net.jini.jeri.http.HttpEndpoint
-
Returns an HttpEndpoint
instance for the given host name
and TCP port number.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.http.HttpEndpoint
-
Returns an
HttpEndpoint
instance for the given
host name and TCP port number that contains the given
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the
given TCP port number.
- getInstance(String, int) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the
given host name and TCP port number that contains the given
SocketFactory
and
ServerSocketFactory
.
- getInstance(String, int, KerberosPrincipal) - Static method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a KerberosEndpoint
instance for the given
server host name, TCP port number, and server
principal.
- getInstance(String, int, KerberosPrincipal, SocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a KerberosEndpoint
instance for the given
server host name, TCP port number, server principal, and
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified port, using the default server subject, server
principal, and server host.
- getInstance(String, int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server host and port, using the default server
subject and server principal.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server host, port, and socket factories, using the
default server subject and server principal.
- getInstance(Subject, KerberosPrincipal, String, int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server subject, server principal, server host, and
port.
- getInstance(Subject, KerberosPrincipal, String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server subject, server principal, server host, port,
and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns an HTTPS endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns an HTTPS endpoint for the specified server host, port, and
socket factory.
- getInstance(int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified port.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server host, port,
and socket factories.
- getInstance(Subject, X500Principal[], String, int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server subject,
server principals, server host, and port.
- getInstance(Subject, X500Principal[], String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server subject,
server principals, server host, port, and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a TLS/SSL endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a TLS/SSL endpoint for the specified server host, port, and
socket factory.
- getInstance(int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified port.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server host and
port.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server host, port,
and socket factories.
- getInstance(Subject, X500Principal[], String, int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server subject,
server principals, server host, and port.
- getInstance(Subject, X500Principal[], String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server subject,
server principals, server host, port, and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns a TcpEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns a TcpEndpoint
instance for the given host
name and TCP port number that contains the given
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
TCP port number.
- getInstance(String, int) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
host name and TCP port number that contains the given
SocketFactory
and
ServerSocketFactory
.
- getInvocationDispatcher() - Method in class net.jini.jeri.InvocationLayerFactory.Instances
-
Returns the invocation dispatcher.
- getInvocationDispatcherMethods(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new, modifiable collection of
Method
objects,
containing all remote methods for which the invocation
dispatcher should accept incoming remote calls.
- getInvocationLayerFactory() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the InvocationLayerFactory
for this
exporter.
- getKeepAlive() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns true
if the virtual machine is kept alive while
the object corresponding to this exporter is exported; otherwise
returns false
.
- getMethodHash(Method) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns the method hash for the method m
.
- getMethodNameAndDescriptor(Method) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns a string consisting of the given method's name followed by
its "method descriptor", as appropriate for use in the computation
of the "method hash".
- getObjectEndpoint() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's
ObjectEndpoint
.
- getObjectIdentifier() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the object identifier for this exporter.
- getObjectIdentifier() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns the object identifier for the referenced remote object.
- getOutputStream() - Method in interface net.jini.jeri.connection.Connection
-
Returns an output stream that writes data to this connection.
- getOutputStream() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns an output stream that writes data to this connection.
- getPermissionClass() - Method in class net.jini.jeri.BasicILFactory
-
Returns the permission class, if any.
- getPingProxyConnections() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http.pingProxyConnections system
property as boolean value if set; otherwise returns false.
- getPingProxyConnectionTimeout() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http.pingProxyConnectionTimeout
system property as long value if set; otherwise returns
Long.MAX_VALUE (essentially, never timeout).
- getPort() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns the TCP port that this HttpEndpoint
connects to.
- getPort() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the TCP port that this HttpServerEndpoint
listens on.
- getPort() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the TCP port that the ListenEndpoint
s
created by this server endpoint listen on.
- getPort() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the TCP port on which this object listens for connections, or
0
if it selects a free port.
- getPort() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the TCP port on which this object listens for connections, or
0
if it selects a free port.
- getPort() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the TCP port that this TcpEndpoint
connects to.
- getPort() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the TCP port that this TcpServerEndpoint
listens on.
- getPrincipal() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the principal this endpoint requires the server
to authenticate as.
- getPrincipal() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the principal that this server endpoint will
authenticate itself as.
- getPrincipals() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an immutable set of the principals that this instance uses for
authentication, or null
if it is anonymous.
- getPrincipals() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns an immutable set of the principals that this instance uses for
authentication, or null
if it is anonymous.
- getProxy() - Method in class net.jini.jeri.InvocationLayerFactory.Instances
-
Returns the proxy.
- getProxyHost(String) - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns proxy host if given host should be proxied through it,
else empty string.
- getProxyInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing the interfaces for the proxy to
implement.
- getProxyPort() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns http[s].proxyPort system property value if set; else if not
ssl returns proxyPort system property value if set; else returns
443 (if ssl) or 80 (if not ssl).
- getRefEndpoint(Object) - Method in class org.apache.river.jeri.internal.runtime.DgcClient
-
- getRefObjectID(Object) - Method in class org.apache.river.jeri.internal.runtime.DgcClient
-
- getRemoteInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing the remote interfaces that should be
implemented by the proxy.
- getRemoteInterfaces(Remote) - Method in class net.jini.jeri.ProxyTrustILFactory
-
Deprecated.
Returns a new array containing the remote interfaces that should be
implemented by the proxy.
- getRemoteInterfaces(Class) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns an array containing the remote interfaces implemented
by the given class.
- getRequestInputStream() - Method in interface net.jini.jeri.InboundRequest
-
Returns an InputStream
to read the request data
from.
- getRequestOutputStream() - Method in interface net.jini.jeri.OutboundRequest
-
Returns an OutputStream
to write the request data
to.
- getResponseAckTimeout() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http[s].responseAckTimeout system
property value if set; otherwise returns 15000.
- getResponseInputStream() - Method in interface net.jini.jeri.OutboundRequest
-
Returns an InputStream
to read the response data
from.
- getResponseOutputStream() - Method in interface net.jini.jeri.InboundRequest
-
Returns an OutputStream
to write the response data
to.
- getServerConnectionTimeout() - Method in class org.apache.river.jeri.internal.http.HttpSettings
-
Returns org.apache.river.jeri.http[s].idleServerConnectionTimeout
system property value if set; otherwise returns getConnectionTimeout()
plus 30000 (if ssl) or 10000 (if not ssl).
- getServerConstraints() - Method in class net.jini.jeri.BasicILFactory
-
Returns the server constraints, if any.
- getServerConstraints() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's server
constraints.
- getServerEndpoint() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the server endpoint for this exporter.
- getServerSocketFactory() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the ServerSocketFactory
that this endpoint
uses to create ServerSocket
objects.
- getServerSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the server socket factory that this server endpoint
uses to create
ServerSocket
instances, or
null
if it uses default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the server socket factory that this server endpoint uses to
create
ServerSocket
instances, or
null
if it uses
default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the server socket factory that this server endpoint uses to
create
ServerSocket
instances, or
null
if it uses
default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the ServerSocketFactory
that this endpoint
uses to create ServerSocket
objects.
- getSocket() - Method in class org.apache.river.jeri.internal.http.HttpClientConnection
-
Returns socket over which requests are sent.
- getSocketFactory() - Method in class net.jini.jeri.http.HttpEndpoint
-
- getSocketFactory() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the SocketFactory
that
HttpEndpoint
objects produced by listening on this
HttpServerEndpoint
will use to create
Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the
SocketFactory
that this endpoint uses
to create
Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the socket factory that the associated
KerberosEndpoint
instances, which are created by listening on
the
ListenEndpoint
instances of this server
endpoint, use to create
Socket
instances, or
null
if they use default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the socket factory that this endpoint uses to create
Socket
instances, or
null
if it uses default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the socket factory that the associated
HttpsEndpoint
instances created by listening on this server endpoint use to create
Socket
instances, or
null
if they use default
sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the socket factory that this endpoint uses to create
Socket
instances, or
null
if it uses default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the socket factory that the associated
SslEndpoint
instances created by listening on this server endpoint use to create
Socket
instances, or
null
if they use default
sockets.
- getSocketFactory() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the SocketFactory
that this endpoint uses
to create Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the SocketFactory
that
TcpEndpoint
objects produced by listening on this
TcpServerEndpoint
will use to create
Socket
objects.
- getUnfulfilledConstraints(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.Connection
-
- getUnfulfilledConstraints() - Method in interface net.jini.jeri.OutboundRequest
-
Returns the requirements that must be at least partially
implemented by higher layers in order to fully satisfy the
requirements for this request.
- getUnfulfilledConstraints(OutboundRequestHandle) - Method in interface org.apache.river.jeri.internal.EndpointInternals
-
Returns any constraints that must be partially or fully implemented by
higher layers for the outbound request represented by the given handle.
- getUnqualifiedName(Class) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns the binary name of the given type without package
qualification.
- handleConnection(ServerConnection, RequestDispatcher) - Method in class net.jini.jeri.connection.ServerConnectionManager
-
Starts handling requests received on the specified newly
accepted connection, dispatching them to the specified request
dispatcher asynchronously, and returns immediately.
- handleConnection(ServerConnection, RequestDispatcher) - Method in class org.apache.river.jeri.internal.connection.BasicServerConnManager
-
Delegates to the
handleConnection
method of the contained
ServerConnectionManager
.
- handleConnection(ServerConnection, RequestDispatcher) - Method in interface org.apache.river.jeri.internal.connection.ServerConnManager
-
Enqueues a newly accepted server-side connection for asynchronous
processing of inbound requests using the specified request dispatcher,
and then returns immediately.
- handleSelection(int, SelectionManager.Key) - Method in interface org.apache.river.jeri.internal.runtime.SelectionManager.SelectionHandler
-
- hashCode() - Method in class net.jini.jeri.AbstractILFactory
-
Returns a hash code value for this factory.
- hashCode() - Method in class net.jini.jeri.AtomicILFactory
-
- hashCode() - Method in class net.jini.jeri.BasicILFactory
-
Returns a hash code value for this factory.
- hashCode() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns the hash code value for this invocation handler.
- hashCode() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns the hash code value for this
BasicObjectEndpoint
.
- hashCode() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns the hash code value for this HttpEndpoint
.
- hashCode() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the hash code value for this
HttpServerEndpoint
.
- hashCode() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the hash code value for this TcpEndpoint
.
- hashCode() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the hash code value for this
TcpServerEndpoint
.
- hashCode() - Method in class org.apache.river.jeri.internal.runtime.WeakKey
-
Returns the identity hash code of the original referent.
- hasNext() - Method in interface net.jini.jeri.OutboundRequestIterator
-
Returns true
if this iterator supports making at
least one more attempt to communicate the request, and
false
otherwise.
- hasTrustedClassLoader(Object, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the class loader of the specified dynamic
proxy's class is trusted by this verifier; returns false
otherwise.
- hasTrustedProxyClass(Object, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified dynamic proxy's class is
trusted by this verifier; returns false
otherwise.
- HexDumpEncoder - Class in org.apache.river.jeri.internal.runtime
-
This class encodes a buffer into the classic: "Hexadecimal Dump" format of
the past.
- HexDumpEncoder() - Constructor for class org.apache.river.jeri.internal.runtime.HexDumpEncoder
-
- HttpClientConnection - Class in org.apache.river.jeri.internal.http
-
Class representing a client-side HTTP connection used to send HTTP requests.
- HttpClientConnection(String, int, HttpClientSocketFactory, HttpClientManager) - Constructor for class org.apache.river.jeri.internal.http.HttpClientConnection
-
Creates HttpClientConnection which sends requests directly to given
host/port through a socket obtained from the given socket factory.
- HttpClientConnection(String, int, String, int, boolean, boolean, HttpClientSocketFactory, HttpClientManager) - Constructor for class org.apache.river.jeri.internal.http.HttpClientConnection
-
Creates HttpClientConnection which sends requests to given target
host/port through the indicated HTTP proxy over a socket provided by the
specified socket factory.
- HttpClientManager - Class in org.apache.river.jeri.internal.http
-
Class for managing client-side functions shared among multiple connections
(e.g., tracking of unsent response acknowledgments, caching of information
about contacted HTTP servers).
- HttpClientManager(long) - Constructor for class org.apache.river.jeri.internal.http.HttpClientManager
-
Creates new HttpClientManager which expires unsent acknowledgments after
the specified timeout.
- HttpClientSocketFactory - Interface in org.apache.river.jeri.internal.http
-
Abstraction for objects which provide/configure sockets used by
HttpClientConnection instances.
- HttpEndpoint - Class in net.jini.jeri.http
-
An implementation of the
Endpoint
abstraction that uses HTTP
messages sent over TCP sockets (instances of
Socket
) for the
underlying communication mechanism.
- HttpEndpoint(AtomicSerial.GetArg) - Constructor for class net.jini.jeri.http.HttpEndpoint
-
AtomicSerial constructor.
- HttpParseException - Exception in org.apache.river.jeri.internal.http
-
Exception indicating failure to parse an HTTP message.
- HttpParseException() - Constructor for exception org.apache.river.jeri.internal.http.HttpParseException
-
Creates new HttpParseException with no error message.
- HttpParseException(String) - Constructor for exception org.apache.river.jeri.internal.http.HttpParseException
-
Creates new HttpParseException with the given error message.
- HttpsEndpoint - Class in net.jini.jeri.ssl
-
An implementation of
Endpoint
that uses HTTPS (HTTP over TLS/SSL) to
support invocation constraints for communication through firewalls.
- HttpsEndpoint(AtomicSerial.GetArg) - Constructor for class net.jini.jeri.ssl.HttpsEndpoint
-
- HttpsEndpointInternalsAccess - Class in org.apache.river.jeri.internal
-
Provides a rendezvous point for the net.jini.jeri.https transport provider to
register an EndpointInternals instance used by provider classes for the
net.jini.discovery.https unicast discovery format.
- HttpServerConnection - Class in org.apache.river.jeri.internal.http
-
Class representing a server-side HTTP connection used to receive and
dispatch incoming HTTP requests.
- HttpServerConnection(Socket, RequestDispatcher, HttpServerManager) - Constructor for class org.apache.river.jeri.internal.http.HttpServerConnection
-
Creates new HttpServerConnection on top of given socket.
- HttpServerEndpoint - Class in net.jini.jeri.http
-
An implementation of the
ServerEndpoint
abstraction that
uses HTTP messages sent over TCP sockets (instances of
ServerSocket
) for the underlying communication mechanism.
- HttpServerManager - Class in org.apache.river.jeri.internal.http
-
Class for managing server-side functions shared among multiple connections,
such as acknowledgment notification.
- HttpServerManager(long) - Constructor for class org.apache.river.jeri.internal.http.HttpServerManager
-
Creates new HttpServerManager which invalidates transport
acknowledgments after the given timeout.
- HttpSettings - Class in org.apache.river.jeri.internal.http
-
Utility class for querying HTTP/HTTPS-related system properties.
- HttpsServerEndpoint - Class in net.jini.jeri.ssl
-
An implementation of
ServerEndpoint
that uses HTTPS (HTTP over
TLS/SSL) to support invocation constraints for communication through
firewalls.
- sameClassAndEquals(Object, Object) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns true either if both arguments are null or if both
arguments refer to objects of the same class and an invocation
of Object.equals on "subject" with "object" as the argument
returns true; returns false otherwise.
- sameProxyClass(Object, Object) - Static method in class org.apache.river.jeri.internal.runtime.Util
-
Returns true if proxy2 is a generated Proxy (proxy1 is assumed to
be one) and the classes of both proxies implement the same ordered
list of interfaces, and returns false otherwise.
- scheduleTimeout(TimedConnection, boolean) - Method in class org.apache.river.jeri.internal.http.ConnectionTimer
-
Schedules timeout for given connection.
- SelectionManager - Class in org.apache.river.jeri.internal.runtime
-
A SelectionManager provides an event dispatching layer on top of the
java.nio.Selector and java.nio.SelectableChannel abstractions; it manages
one-shot registrations of interest in I/O readiness events and
dispatching notifications of such events to registered callback objects.
- SelectionManager() - Constructor for class org.apache.river.jeri.internal.runtime.SelectionManager
-
Creates a new SelectionManager.
- SelectionManager.Key - Class in org.apache.river.jeri.internal.runtime
-
A Key represents a given SelectableChannel's registration with this
SelectionManager.
- SelectionManager.SelectionHandler - Interface in org.apache.river.jeri.internal.runtime
-
SelectionHandler is the callback interface for an object that will
process an I/O readiness event that has been detected by a
SelectionManager.
- ServerCapabilities - Interface in net.jini.jeri
-
Represents the constraint support capabilities of a server-side
transport layer implementation.
- ServerConnection - Interface in net.jini.jeri.connection
-
Represents an established server-side connection.
- ServerConnectionManager - Class in net.jini.jeri.connection
-
- ServerConnectionManager() - Constructor for class net.jini.jeri.connection.ServerConnectionManager
-
Creates a new ServerConnectionManager
.
- ServerConnManager - Interface in org.apache.river.jeri.internal.connection
-
- ServerEndpoint - Interface in net.jini.jeri
-
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.
- ServerEndpoint.ListenContext - Interface in net.jini.jeri
-
- ServerEndpoint.ListenCookie - Interface in net.jini.jeri
-
- ServerEndpoint.ListenEndpoint - Interface in net.jini.jeri
-
Represents a communication endpoint on the current (local) host
to listen for and receive requests on.
- ServerEndpoint.ListenHandle - Interface in net.jini.jeri
-
Represents a listen operation that has been started on a
ListenEndpoint
.
- set(EndpointInternals) - Static method in class org.apache.river.jeri.internal.HttpsEndpointInternalsAccess
-
Registers EndpointInternals instance to use for back-door operations on
SslEndpoint and SslServerEndpoints.
- set(EndpointInternals) - Static method in class org.apache.river.jeri.internal.KerberosEndpointInternalsAccess
-
Registers EndpointInternals instance to use for back-door operations on
KerberosEndpoint and KerberosServerEndpoints.
- set(EndpointInternals) - Static method in class org.apache.river.jeri.internal.SslEndpointInternalsAccess
-
Registers EndpointInternals instance to use for back-door operations on
SslEndpoint and SslServerEndpoints.
- setClientConstraints(MethodConstraints) - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns a copy of this invocation handler with the specified
constraints as its new client constraints.
- setConnManagerFactory(Endpoint, ConnManagerFactory) - Method in interface org.apache.river.jeri.internal.EndpointInternals
-
Sets the ConnManagerFactory used by the given endpoint to produce
ConnManagers for managing connections.
- setInvocationDispatcher(InvocationDispatcher) - Method in class org.apache.river.jeri.internal.runtime.BasicExportTable.Entry
-
Sets the invocation dispatcher for the exported object.
- setServerConnManager(ServerEndpoint, ServerConnManager) - Method in interface org.apache.river.jeri.internal.EndpointInternals
-
Sets the ServerConnManager used by the given endpoint to manage accepted
connections.
- shutdown(boolean) - Method in class org.apache.river.jeri.internal.http.HttpClientConnection
-
Attempts to shut down connection, returning true if connection is
closed.
- shutdown(boolean) - Method in class org.apache.river.jeri.internal.http.HttpServerConnection
-
Attempts to shut down connection, returning true if connection is
closed.
- shutdown(boolean) - Method in interface org.apache.river.jeri.internal.http.TimedConnection
-
Attempts to shut down connection, returning true if connection is
closed.
- shutdown(String) - Method in class org.apache.river.jeri.internal.mux.MuxClient
-
Shuts down this multiplexed connection.
- shutdown(String) - Method in class org.apache.river.jeri.internal.mux.MuxServer
-
Shuts down this multiplexed connection.
- shutdownGracefully() - Method in class org.apache.river.jeri.internal.mux.MuxServer
-
Shuts down this multiplexed connection only if there are no
requests in progress (i.e. requests that have been dispatched
to the request dispatcher but that have not been aborted or had
their response fully written to the client).
- SslEndpoint - Class in net.jini.jeri.ssl
-
An implementation of
Endpoint
that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets.
- SslEndpoint(AtomicSerial.GetArg) - Constructor for class net.jini.jeri.ssl.SslEndpoint
-
- SslEndpointInternalsAccess - Class in org.apache.river.jeri.internal
-
Provides a rendezvous point for the net.jini.jeri.ssl transport provider to
register an EndpointInternals instance used by provider classes for the
net.jini.discovery.ssl unicast discovery format.
- SslServerEndpoint - Class in net.jini.jeri.ssl
-
An implementation of
ServerEndpoint
that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets.
- SslTrustVerifier - Class in net.jini.jeri.ssl
-
- SslTrustVerifier() - Constructor for class net.jini.jeri.ssl.SslTrustVerifier
-
Creates an instance of this class.
- start() - Method in class org.apache.river.jeri.internal.http.HttpServerConnection
-
Starts request dispatch thread.
- STRONG - Static variable in class net.jini.jeri.ssl.ConfidentialityStrength
-
RFC 7525 Current best practice, if confidentiality of message contents
is ensured, then use strong confidentiality for message contents.