A B C D E F G H I J K L M N O P R S T U V W Y

A

AbstractConfiguration - class net.jini.config.AbstractConfiguration.
A skeletal implementation of the Configuration interface, used to simplify writing implementations.
AbstractConfiguration() - Constructor for class net.jini.config.AbstractConfiguration
Creates an instance of this class.
AbstractConfiguration.Primitive - class net.jini.config.AbstractConfiguration.Primitive.
Represents the value of an entry with a primitive type.
AbstractConfiguration.Primitive(Object) - Constructor for class net.jini.config.AbstractConfiguration.Primitive
Creates an object that represents a primitive value of the type associated with the specified primitive wrapper object.
AbstractEntry - class net.jini.entry.AbstractEntry.
An abstract implementation of Entry that provides useful implementations of equals, hashCode, and toString.
AbstractEntry() - Constructor for class net.jini.entry.AbstractEntry
Creates an instance of this class.
AbstractILFactory - class net.jini.jeri.AbstractILFactory.
An abstract implementation of InvocationLayerFactory that provides a convenient way for subclasses to create proxies and invocation dispatchers for remote objects.
AbstractILFactory() - Constructor for class net.jini.jeri.AbstractILFactory
Constructs an AbstractILFactory instance with a null class loader.
AbstractILFactory(ClassLoader) - Constructor for class net.jini.jeri.AbstractILFactory
Constructs an AbstractILFactory instance with the specified class loader.
AccessPermission - class net.jini.security.AccessPermission.
Represents permission to call a method.
AccessPermission(String) - Constructor for class net.jini.security.AccessPermission
Creates an instance with the specified target name.
AcknowledgmentSource - interface net.jini.io.context.AcknowledgmentSource.
A server context element for registering interest in receiving an acknowledgment that the remote call's result data has been delivered to and processed by the client.
AcknowledgmentSource.Listener - interface net.jini.io.context.AcknowledgmentSource.Listener.
A callback object for registering with an AcknowledgmentSource server context element to handle the receipt of an acknowledgment that the remote call's result data has been processed by the client.
ActivatableInvocationHandler - class net.jini.activation.ActivatableInvocationHandler.
An invocation handler for activatable remote objects.
ActivatableInvocationHandler(ActivationID, Remote) - Constructor for class net.jini.activation.ActivatableInvocationHandler
Creates an instance with the specified activation identifier, a possibly-null underlying proxy, and null client constraints.
ActivationExporter - class net.jini.activation.ActivationExporter.
An Exporter implementation for exporting an activatable remote object using its underlying exporter.
ActivationExporter(ActivationID, Exporter) - Constructor for class net.jini.activation.ActivationExporter
Creates an exporter for an activatable remote object with the specified activation identifier, underlying exporter, and a null class loader.
ActivationExporter(ActivationID, Exporter, ClassLoader) - Constructor for class net.jini.activation.ActivationExporter
Creates an exporter for an activatable remote object with the specified activation identifier, underlying exporter, and class loader.
ActivationGroup - class net.jini.activation.ActivationGroup.
Subclass of java.rmi.activation.ActivationGroup to allow activatable objects that are exported using an Exporter to go inactive.
ActivationGroup(ActivationGroupID) - Constructor for class net.jini.activation.ActivationGroup
Constructs an activation group with the specified activation group identifier.
AuthenticationPermission - class net.jini.security.AuthenticationPermission.
Represents permission to use the private credentials of subjects for the purpose of authenticating as any subset of the local principals specified in the target name, during secure remote calls with any peer that authenticates as at least the set of peer principals specified in the target name.
AuthenticationPermission(String, String) - Constructor for class net.jini.security.AuthenticationPermission
Creates an instance with the specified target name and actions.
AuthenticationPermission(Set, Set, String) - Constructor for class net.jini.security.AuthenticationPermission
Creates an instance with the specified actions and a target name constructed from the specified local and peer principals.
AvailabilityEvent - class net.jini.space.AvailabilityEvent.
A RemoteEvent marking the transition of an Entry from unavailable to available.
AvailabilityEvent(JavaSpace, long, long, MarshalledObject, boolean) - Constructor for class net.jini.space.AvailabilityEvent
Create a new AvailabilityEvent instance.
abort() - Method in interface net.jini.jeri.InboundRequest
Terminates this request, freeing all associated resources.
abort() - Method in interface net.jini.jeri.OutboundRequest
Terminates this request, freeing all associated resources.
acknowledgmentReceived(boolean) - Method in interface net.jini.io.context.AcknowledgmentSource.Listener
Handles either receipt of an acknowledgment that the remote call's result data has been processed by the client or an indication that no acknowledgment will be received.
addAcknowledgmentListener(AcknowledgmentSource.Listener) - Method in interface net.jini.io.context.AcknowledgmentSource
Registers the specified listener as interested in receiving an acknowledgment that the remote call's result data has been processed by the client.
addListenEndpoint(ServerEndpoint.ListenEndpoint) - Method in interface net.jini.jeri.ServerEndpoint.ListenContext
Adds listenEndpoint to this ListenContext's collection of ListenEndpoint instances for the ServerEndpoint it was passed to, starts a listen operation on listenEndpoint if necessary, and returns the ListenCookie for an active listen operation on listenEndpoint.
annotateClass(Class) - Method in class net.jini.io.MarshalOutputStream
Annotates the stream descriptor for the class cl.
annotateProxyClass(Class) - Method in class net.jini.io.MarshalOutputStream
Annotates the stream descriptor for the proxy class cl.

B

BasicILFactory - class net.jini.jeri.BasicILFactory.
A basic implementation of an InvocationLayerFactory.
BasicILFactory() - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory instance with no server constraints, no permission class, and a null class loader.
BasicILFactory(MethodConstraints, Class) - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory with the specified server constraints, permission class, and a null class loader.
BasicILFactory(MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory with the specified server constraints, permission class, and class loader.
BasicInvocationDispatcher - class net.jini.jeri.BasicInvocationDispatcher.
A basic implementation of the InvocationDispatcher interface, providing preinvocation access control for remote objects exported using BasicJeriExporter.
BasicInvocationDispatcher(Collection, ServerCapabilities, MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.BasicInvocationDispatcher
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).
BasicInvocationHandler - class net.jini.jeri.BasicInvocationHandler.
A basic implementation of the InvocationHandler interface.
BasicInvocationHandler(ObjectEndpoint, MethodConstraints) - Constructor for class net.jini.jeri.BasicInvocationHandler
Creates a new BasicInvocationHandler with the specified ObjectEndpoint and server constraints.
BasicInvocationHandler(BasicInvocationHandler, MethodConstraints) - Constructor for class net.jini.jeri.BasicInvocationHandler
Creates a new BasicInvocationHandler with the specified client constraints and with the same ObjectEndpoint and server constraints as the given other BasicInvocationHandler.
BasicJeriExporter - class net.jini.jeri.BasicJeriExporter.
An Exporter implementation for exporting a remote object to use Jini extensible remote invocation (Jini ERI).
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint and invocation layer factory.
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory, boolean, boolean) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint, invocation layer factory, enableDGC flag, and keepAlive flag.
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory, boolean, boolean, Uuid) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint, invocation layer factory, enableDGC flag, keepAlive flag, and object identifier.
BasicJeriTrustVerifier - class net.jini.jeri.BasicJeriTrustVerifier.
Trust verifier for dynamic proxies and object endpoints used in Jini extensible remote invocation (Jini ERI).
BasicJeriTrustVerifier() - Constructor for class net.jini.jeri.BasicJeriTrustVerifier
Creates an instance.
BasicMethodConstraints - class net.jini.constraint.BasicMethodConstraints.
Basic implementation of MethodConstraints, allowing limited wildcard matching on method names and parameter types.
BasicMethodConstraints(BasicMethodConstraints.MethodDesc[]) - Constructor for class net.jini.constraint.BasicMethodConstraints
Creates an instance with the specified ordered array of descriptors.
BasicMethodConstraints(InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints
Creates an instance that maps all methods to the specified constraints.
BasicMethodConstraints.MethodDesc - class net.jini.constraint.BasicMethodConstraints.MethodDesc.
Descriptor for specifying the constraints associated with one or more methods allowing limited wildcard matching on method names and parameter types.
BasicMethodConstraints.MethodDesc(String, Class[], InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a descriptor that only matches methods with exactly the specified name and parameter types.
BasicMethodConstraints.MethodDesc(String, InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a descriptor that matches all methods with names that equal the specified name or that match the specified pattern, regardless of their parameter types.
BasicMethodConstraints.MethodDesc(InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a default descriptor that matches all methods.
BasicObjectEndpoint - class net.jini.jeri.BasicObjectEndpoint.
References a remote object with an Endpoint for sending requests to the object and a Uuid to identify the object at that Endpoint.
BasicObjectEndpoint(Endpoint, Uuid, boolean) - Constructor for class net.jini.jeri.BasicObjectEndpoint
Creates a new BasicObjectEndpoint to reference a remote object at the specified Endpoint with the specified Uuid.
BasicProxyPreparer - class net.jini.security.BasicProxyPreparer.
A ProxyPreparer for verifying that proxies are trusted, granting them dynamic permissions, and setting their constraints, as well as for creating other proxy preparer subclasses that include those operations.
BasicProxyPreparer() - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies not to verify proxies, grant them permissions, or set their constraints.
BasicProxyPreparer(boolean, Permission[]) - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies whether proxies should be verified, using the constraints on the proxy by default, and specifies what permissions to grant to proxies.
BasicProxyPreparer(boolean, MethodConstraints, Permission[]) - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies whether proxies should be verified, specifies permissions to grant them, and specifies what method constraints to use when verifying and setting constraints.
BasicUntrustedObjectSecurityContext - class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext.
A basic trust verifier context element that provides a security context to use to restrict privileges when invoking methods on untrusted objects, based on a specified set of permissions.
BasicUntrustedObjectSecurityContext(Permission[]) - Constructor for class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
Constructs an instance with the specified permissions.

C

ClassAnnotation - interface net.jini.loader.ClassAnnotation.
Provides a class annotation string for classes defined by a class loader that is an instance of this interface.
ClassLoading - class net.jini.loader.ClassLoading.
Provides static methods for loading classes using RMIClassLoader with optional verification that the codebase URLs used to load classes provide content integrity (see Security.verifyCodebaseIntegrity).
ClientAuthentication - class net.jini.core.constraint.ClientAuthentication.
Represents a constraint on authentication of the client to the server.
ClientHost - interface net.jini.io.context.ClientHost.
A server context element that can supply the client host address for the remote call.
ClientMaxPrincipal - class net.jini.core.constraint.ClientMaxPrincipal.
Represents a constraint on the client, such that if the client authenticates itself, then it may only authenticate itself as one or more of the specified principals.
ClientMaxPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principal.
ClientMaxPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMaxPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMaxPrincipalType - class net.jini.core.constraint.ClientMaxPrincipalType.
Represents a constraint on the client, such that if the client authenticates itself, then it may only authenticate itself as principals that are instances of one or more of the specified classes.
ClientMaxPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified class.
ClientMaxPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMaxPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMinPrincipal - class net.jini.core.constraint.ClientMinPrincipal.
Represents a constraint on the client, such that if the client authenticates itself, then it must authenticate itself as at least all of the specified principals.
ClientMinPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principal.
ClientMinPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMinPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMinPrincipalType - class net.jini.core.constraint.ClientMinPrincipalType.
Represents a constraint on the client, such that if the client authenticates itself, then it must authenticate itself such that, for each specified class, at least one authenticated principal is an instance of that class.
ClientMinPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified class.
ClientMinPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMinPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientSubject - interface net.jini.io.context.ClientSubject.
A server context element that can supply the client subject for the remote call.
Confidentiality - class net.jini.core.constraint.Confidentiality.
Represents a constraint on the confidentiality of message contents.
ConfidentialityStrength - class net.jini.jeri.ssl.ConfidentialityStrength.
Represents a constraint that, if confidentiality of message contents is ensured, the specified strength of confidentiality be used.
Configuration - interface net.jini.config.Configuration.
Defines an interface for obtaining objects needed to configure applications, such as Exporter or ProxyPreparer instances, or other application-specific objects, from configuration files, databases, or other sources.
ConfigurationException - exception net.jini.config.ConfigurationException.
Thrown if a problem occurs when obtaining configuration information.
ConfigurationException(String) - Constructor for class net.jini.config.ConfigurationException
Creates an instance with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for class net.jini.config.ConfigurationException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
ConfigurationFile - class net.jini.config.ConfigurationFile.
Supplies objects needed to configure applications, such as Exporter or ProxyPreparer instances, or application-specific objects, constructed from data in a configuration source and override options, as well as data supplied in the call to getEntry.
ConfigurationFile(String[]) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries specified by the options, using the calling thread's context class loader for interpreting class names.
ConfigurationFile(String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries specified by the options, using the specified class loader for interpreting class names.
ConfigurationFile(Reader, String[]) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries parsed from the specified character stream and options, using the calling thread's context class loader for interpreting class names.
ConfigurationFile(Reader, String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries parsed from the specified character stream and options, using the specified class loader for interpreting class names.
ConfigurationFile.ErrorDescriptor - class net.jini.config.ConfigurationFile.ErrorDescriptor.
Class used to represent a syntax error encountered when parsing a configuration source or a problem encountered when attempting to return an existing entry or the type of an existing entry.
ConfigurationFile.ErrorDescriptor(int, int, String, String, Throwable) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
ConfigurationFile.ErrorDescriptor(int, int, String, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
ConfigurationFile.ErrorDescriptor(int, int, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
ConfigurationNotFoundException - exception net.jini.config.ConfigurationNotFoundException.
Thrown if a configuration source location specified when creating a Configuration is not found, including if null is specified for provider options and the implementation does not provide default options.
ConfigurationNotFoundException(String) - Constructor for class net.jini.config.ConfigurationNotFoundException
Creates an instance with the specified detail message.
ConfigurationNotFoundException(String, Throwable) - Constructor for class net.jini.config.ConfigurationNotFoundException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
ConfigurationProvider - class net.jini.config.ConfigurationProvider.
Provides a standard means for obtaining Configuration instances, using a configurable provider.
Connection - interface net.jini.jeri.connection.Connection.
Represents an established client-side connection.
ConnectionAbsoluteTime - class net.jini.core.constraint.ConnectionAbsoluteTime.
Represents a constraint on the absolute time by which a network connection must be established.
ConnectionAbsoluteTime(long) - Constructor for class net.jini.core.constraint.ConnectionAbsoluteTime
Creates a constraint with the specified deadline for connection establishment.
ConnectionEndpoint - interface net.jini.jeri.connection.ConnectionEndpoint.
Represents a remote communication endpoint to establish connections to.
ConnectionManager - class net.jini.jeri.connection.ConnectionManager.
Provides client-side connection management using the Jini extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ConnectionManager(ConnectionEndpoint) - Constructor for class net.jini.jeri.connection.ConnectionManager
Creates a new ConnectionManager that manages client-side connections to the specified connection endpoint.
ConnectionRelativeTime - class net.jini.core.constraint.ConnectionRelativeTime.
Represents a constraint on the maximum amount of time to wait for a network connection to be established.
ConnectionRelativeTime(long) - Constructor for class net.jini.core.constraint.ConnectionRelativeTime
Creates a constraint with the specified duration.
ConstraintAlternatives - class net.jini.core.constraint.ConstraintAlternatives.
Combines two or more constraint alternatives into a single overall constraint.
ConstraintAlternatives(InvocationConstraint[]) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
Creates an instance containing the specified alternative constraints, with duplicate constraints removed.
ConstraintAlternatives(Collection) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
Creates an instance containing the specified alternative constraints, with duplicate constraints removed.
ConstraintTrustVerifier - class net.jini.constraint.ConstraintTrustVerifier.
Trust verifier for instances of the constraint classes defined in the net.jini.core.constraint package, and for the BasicMethodConstraints, X500Principal and KerberosPrincipal classes.
ConstraintTrustVerifier() - Constructor for class net.jini.constraint.ConstraintTrustVerifier
Creates an instance.
ContextPermission - class net.jini.io.context.ContextPermission.
Represents permissions used to express the access control policy for elements commonly found in the context collections available from ServerContext and ObjectStreamContext.
ContextPermission(String) - Constructor for class net.jini.io.context.ContextPermission
Creates an instance with the specified name.
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(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 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(InboundRequestHandle, InvocationConstraints) - Method in interface net.jini.jeri.connection.ServerConnection
Implements InboundRequest.checkConstraints for a request with the specified handle.
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. This method may also return preferences that must be at least partially implemented by higher layers in order to fully satisfy some of the specified preferences.

For any given constraint, there must be a clear delineation of which aspects (if any) must be implemented by the transport layer. This method must not return a constraint (as a requirement or a preference, directly or as an element of another constraint) unless this instance can implement all of those aspects. Also, this method must not return a constraint for which all aspects must be implemented by the transport layer. Most of the constraints in the net.jini.core.constraint package must be fully implemented by the transport layer and thus must not be returned by this method; the one exception is Integrity, for which the transport layer is responsible for the data integrity aspect and higher layers are responsible for the code integrity aspect.

For any ConstraintAlternatives in the specified constraints, this method should only return a corresponding constraint if all of the alternatives supported by this instance need to be at least partially implemented by higher layers in order to be fully satisfied.

The constraints passed to this method may include constraints based on relative time.

checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
 
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. This method may also return preferences that must be at least partially implemented by higher layers in order to fully satisfy some of the specified preferences.

For any given constraint, there must be a clear delineation of which aspects (if any) must be implemented by the transport layer. This method must not return a constraint (as a requirement or a preference, directly or as an element of another constraint) unless this instance can implement all of those aspects. Also, this method must not return a constraint for which all aspects must be implemented by the transport layer. Most of the constraints in the net.jini.core.constraint package must be fully implemented by the transport layer and thus must not be returned by this method; the one exception is Integrity, for which the transport layer is responsible for the data integrity aspect and higher layers are responsible for the code integrity aspect.

For any ConstraintAlternatives in the specified constraints, this method should only return a corresponding constraint if all of the alternatives supported by this instance need to be at least partially implemented by higher layers in order to be fully satisfied.

The constraints passed to this method may include constraints based on relative time.

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.
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() - 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(InboundRequestHandle) - Method in interface net.jini.jeri.connection.ServerConnection
Implements InboundRequest.checkPermissions for a request with the specified handle.
checkTrustEquivalence(Object) - Method in class net.jini.activation.ActivatableInvocationHandler
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.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) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Returns true if the argument is an instance of this class, and calling the checkTrustEquivalence method on the main proxy of this invocation handler, passing the main proxy of the argument, returns true, and calling the checkTrustEquivalence method on the bootstrap proxy of this invocation handler, passing the bootstrap proxy of the argument, returns true, and returns false otherwise.
checkTrustEquivalence(Object) - Method in interface net.jini.security.proxytrust.TrustEquivalence
Returns true if the specified object (that is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and returns false otherwise.
close() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
Stops listening for requests on the associated ListenEndpoint.
close() - Method in interface net.jini.jeri.connection.Connection
Closes this connection.
close() - Method in interface net.jini.jeri.connection.ServerConnection
Closes this connection.
combine(InvocationConstraints, InvocationConstraints) - Static method in class net.jini.core.constraint.InvocationConstraints
Returns an instance of this class that has all of the requirements from each non-null argument added as requirements and has all of the preferences from each non-null argument added as preferences.
compare(Object, Object) - Static method in class net.jini.id.ReferentUuids
Returns true if the two passed objects are non-null, implement ReferentUuid and their getReferentUuid methods return equivalent Uuids, or if they are both null.
computeDigest(URL, String) - Static method in class net.jini.url.httpmd.HttpmdUtil
Computes the message digest of data specified by a URL.
computeDigestCodebase(String, String) - Static method in class net.jini.url.httpmd.HttpmdUtil
Computes the message digests for a codebase with HTTPMD URLs.
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.
contents(Collection, Transaction, long, long) - Method in interface net.jini.space.JavaSpace05
Creates a match set that can be used to exhaustively read through all of the matching entries in the space that are visible to the passed Transaction and remain visible for the lifetime of the match set.
convertToMarshalledObject() - Method in class net.jini.io.MarshalledInstance
Creates a new MarshalledObject that will contain an object equivalent to the object contained in this MarshalledInstance object.
create(InvocationConstraint[]) - Static method in class net.jini.core.constraint.ConstraintAlternatives
Returns a constraint representing the specified alternative constraints, with duplicate constraints removed.
create(Collection) - Static method in class net.jini.core.constraint.ConstraintAlternatives
Returns a constraint representing the specified alternative constraints, with duplicate constraints removed.
create(long, long) - Static method in class net.jini.id.UuidFactory
Creates a new Uuid with the specified 128-bit value.
create(String) - Static method in class net.jini.id.UuidFactory
Creates a new Uuid with the 128-bit value represented by the specified string.
createClassLoader(URL[], ClassLoader, boolean) - Method in class net.jini.loader.pref.PreferredClassProvider
Creates the class loader for this PreferredClassProvider to use to load classes from the specified path of URLs with the specified delegation parent.
createGroup(ActivationGroupID, ActivationGroupDesc, long) - Static method in class net.jini.activation.ActivationGroup
Creates and sets the activation group for the current virtual machine.
createInstances(Remote, ObjectEndpoint, ServerCapabilities) - Method in class net.jini.jeri.AbstractILFactory
Returns a compatible proxy and invocation dispatcher for a remote object being exported. The proxy and invocation dispatcher are returned in an InvocationLayerFactory.Instances container object. The proxy sends calls to the remote object using the supplied ObjectEndpoint.

The returned proxy implements an implementation-specific set of remote interfaces of impl and may implement additional implementation-specific interfaces.

A given Exporter implementation should only call this method once per export. An invocation dispatcher constructed for a previous export should not be reused. AbstractILFactory implements this method to return a Proxy instance where: If the class loader specified during construction is not null, the proxy's class is defined by the specified loader.

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.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.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.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
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.
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
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.

D

Delegation - class net.jini.core.constraint.Delegation.
Represents a constraint on delegation from the client to the server.
DelegationAbsoluteTime - class net.jini.core.constraint.DelegationAbsoluteTime.
Represents a constraint on delegation, such that if delegation is permitted, it be permitted only for a range of absolute times.
DelegationAbsoluteTime(long, long, long, long) - Constructor for class net.jini.core.constraint.DelegationAbsoluteTime
Creates a constraint with the specified absolute times.
DelegationAbsoluteTime(Date, Date, Date, Date) - Constructor for class net.jini.core.constraint.DelegationAbsoluteTime
Creates a constraint with the specified dates.
DelegationRelativeTime - class net.jini.core.constraint.DelegationRelativeTime.
Represents a constraint on delegation, such that if delegation is permitted, it be permitted only for a range of time measured relative to the start of the remote call.
DelegationRelativeTime(long, long, long, long) - Constructor for class net.jini.core.constraint.DelegationRelativeTime
Creates a constraint with the specified durations.
DownloadPermission - class net.jini.loader.DownloadPermission.
Permission that must be granted to the CodeSource of a downloaded class in order for the class to be defined using RMIClassLoader.
DownloadPermission() - Constructor for class net.jini.loader.DownloadPermission
Creates a new DownloadPermission with the name "permit".
DynamicPolicy - interface net.jini.security.policy.DynamicPolicy.
Interface implemented by security policy providers that may support dynamic granting of permissions at run-time.
DynamicPolicyProvider - class net.jini.security.policy.DynamicPolicyProvider.
Security policy provider that supports dynamic granting of permissions at run-time.
DynamicPolicyProvider() - Constructor for class net.jini.security.policy.DynamicPolicyProvider
Creates a new DynamicPolicyProvider instance that wraps a default underlying policy.
DynamicPolicyProvider(Policy) - Constructor for class net.jini.security.policy.DynamicPolicyProvider
Creates a new DynamicPolicyProvider instance that wraps around the given non-null base policy object.
definePackage(String, String, String, String, String, String, String, URL) - Method in class net.jini.loader.pref.PreferredClassLoader
 
dispatch(Remote, InboundRequest, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Dispatches the specified inbound request to the specified remote object.
dispatch(Remote, InboundRequest, Collection) - Method in interface net.jini.jeri.InvocationDispatcher
Dispatches the invocation represented by an InboundRequest to the specified remote object.
dispatch(InboundRequest) - Method in interface net.jini.jeri.RequestDispatcher
Processes an inbound request.
doPrivileged(PrivilegedAction) - Static method in class net.jini.security.Security
Executes the specified action's run method with privileges enabled, preserving the domain combiner (if any) of the calling context.
doPrivileged(PrivilegedExceptionAction) - Static method in class net.jini.security.Security
Executes the specified action's run method with privileges enabled, preserving the domain combiner (if any) of the calling context.
doWithServerContext(Runnable, Collection) - Static method in class net.jini.export.ServerContext
Sets the server context for the current thread to the supplied context collection and invokes the run method of the supplied runnable object.

E

EMPTY - Static variable in class net.jini.core.constraint.InvocationConstraints
An empty instance, one that has no requirements and no preferences.
EmptyConfiguration - class net.jini.config.EmptyConfiguration.
A Configuration with no entries.
Endpoint - interface net.jini.jeri.Endpoint.
Represents a remote communication endpoint to send requests to.
ExportPermission - class net.jini.export.ExportPermission.
Defines runtime permissions for Exporter implementations.
ExportPermission(String) - Constructor for class net.jini.export.ExportPermission
Creates an instance with the specified name.
ExportPermission(String, String) - Constructor for class net.jini.export.ExportPermission
Creates an instance with the specified name.
Exporter - interface net.jini.export.Exporter.
An abstraction for exporting a single remote object such that it can receive remote method invocations, and later for unexporting that same remote object.
elements() - Method in class net.jini.core.constraint.ClientMaxPrincipal
Returns an immutable set of all of the principals.
elements() - Method in class net.jini.core.constraint.ClientMaxPrincipalType
Returns an immutable set of all of the classes.
elements() - Method in class net.jini.core.constraint.ClientMinPrincipal
Returns an immutable set of all of the principals.
elements() - Method in class net.jini.core.constraint.ClientMinPrincipalType
Returns an immutable set of all of the classes.
elements() - Method in class net.jini.core.constraint.ConstraintAlternatives
Returns an immutable set of all of the constraints.
elements() - Method in class net.jini.core.constraint.ServerMinPrincipal
Returns an immutable set of all of the principals.
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.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 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.
equals(Object) - Method in class net.jini.activation.ActivatableInvocationHandler
Compares the specified object with this ActivatableInvocationHandler for equality.
equals(Object) - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns true if the argument is a Primitive for which the result of calling getValue is the same as the value for this instance, otherwise false.
equals(Object) - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Two instances of this class are equal if they have the same name, the same parameter types, and the same constraints.
equals(Object) - Method in class net.jini.constraint.BasicMethodConstraints
Two instances of this class are equal if they have the same descriptors in the same order.
equals(Object) - Method in class net.jini.core.constraint.ClientMaxPrincipal
Two instances of this class are equal if they have the same principals (ignoring order).
equals(Object) - Method in class net.jini.core.constraint.ClientMaxPrincipalType
Two instances of this class are equal if they have the same classes (ignoring order).
equals(Object) - Method in class net.jini.core.constraint.ClientMinPrincipal
Two instances of this class are equal if they have the same principals (ignoring order).
equals(Object) - Method in class net.jini.core.constraint.ClientMinPrincipalType
Two instances of this class are equal if they have the same classes (ignoring order).
equals(Object) - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
Two instances of this class are equal if both have the same deadline.
equals(Object) - Method in class net.jini.core.constraint.ConnectionRelativeTime
Two instances of this class are equal if both have the same duration.
equals(Object) - Method in class net.jini.core.constraint.ConstraintAlternatives
Two instances of this class are equal if they have the same constraints (ignoring order).
equals(Object) - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Two instances of this class are equal if both have the same minimum start, the same maximum start, the same minimum stop, and the same maximum stop.
equals(Object) - Method in class net.jini.core.constraint.DelegationRelativeTime
Two instances of this class are equal if both have the same minimum start, the same maximum start, the same minimum stop, and the same maximum stop.
equals(Object) - Method in class net.jini.core.constraint.InvocationConstraints
Two instances of this class are equal if they have the same requirements and the same preferences.
equals(Object) - Method in class net.jini.core.constraint.ServerMinPrincipal
Two instances of this class are equal if they have the same principals (ignoring order).
equals(Object) - Method in class net.jini.entry.AbstractEntry
Compares this AbstractEntry to the specified object.
equals(Entry, Entry) - Static method in class net.jini.entry.AbstractEntry
Returns true if the two arguments are of the same class and for each entry field F, the arguments' values for F are either both null or the invocation of equals on one argument's value for F with the other argument's value for F as its parameter returns true.
equals(Object) - Method in class net.jini.id.Uuid
Compares the specified object with this Uuid for equality.
equals(Object) - Method in class net.jini.io.MarshalledInstance
Compares this MarshalledInstance to another object.
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.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) - Method in class net.jini.security.AccessPermission
Returns true if the specified object is an instance of the same class as this permission and has the same target name as this permission; returns false otherwise.
equals(Object) - Method in class net.jini.security.AuthenticationPermission
Two instances of this class are equal if each implies the other; that is, both instances have the same actions, every principal that matches the local principals of one instance matches the local principals of the other instance, and (if the instances have any action besides listen) every principal that matches the peer principals of one instance matches the peer principals of the other instance.
equals(Object) - Method in class net.jini.security.BasicProxyPreparer
Returns true if the given object is an instance of the same class as this object, with the same value for verify, with method constraints that are equals or similarly not specified, and with permissions containing the same elements, independent of order.
equals(Object) - Method in class net.jini.security.GrantPermission
Returns true if the given object is a GrantPermission which both implies and is implied by this permission; returns false otherwise.
equals(Object) - Method in class net.jini.security.VerifyingProxyPreparer
Returns true if the specified object and this object are both instances of this class that were constructed with equivalent arguments.
equals(Object) - Method in class net.jini.security.policy.UmbrellaGrantPermission
Behaves as specified by Permission.equals(java.lang.Object).
equals(Object) - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
Returns true if the specified object and this object are both instances of this class that were constructed with equivalent permissions.
equals(Object) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Returns true if the argument is an instance of this class with the same main proxy and the same bootstrap proxy, and false otherwise.
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.

This method should be passed an OutboundRequest that was produced by an OutboundRequestIterator returned from this object's newCall method. This method must be invoked after writing the request data to and before reading any response data from the OutboundRequest.

If the remote call was successfully executed (such that the response data may now be read) this method returns null. This method returns a non-null RemoteException to indicate a RemoteException that the remote call should fail with. For example, if the referenced object does not exist at the remote endpoint, a NoSuchObjectException will be returned. This method throws an IOException for other communication failures. This method reads a byte from the response input stream of call.

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.activation.ActivationExporter
Exports an activatable remote object.
export(Remote) - Method in interface net.jini.export.Exporter
Exports the specified remote object and returns a proxy that can be used to invoke remote methods on the exported remote object.
export(Remote) - Method in class net.jini.iiop.IiopExporter
Exports a remote object, impl, to the RMI-IIOP runtime and returns a proxy (stub) for the remote object.
export(Remote) - Method in class net.jini.jeri.BasicJeriExporter
Exports the specified remote object and returns a proxy for the remote object.
export(Remote) - Method in class net.jini.jrmp.JrmpExporter
Exports a remote object, impl, to the JRMP runtime and returns a proxy (stub) for the remote object.
export(Remote) - Method in class net.jini.security.proxytrust.ProxyTrustExporter
Exports the specified main remote object and returns a dynamic proxy for the object.

F

FileIntegrityVerifier - class net.jini.url.file.FileIntegrityVerifier.
Integrity verifier for FILE URLs.
FileIntegrityVerifier() - Constructor for class net.jini.url.file.FileIntegrityVerifier
 
finalize() - Method in class net.jini.id.Uuid
Delegates to the superclass's finalize method.
fullyEquals(Object) - Method in class net.jini.io.MarshalledInstance
Compares this MarshalledInstance to another object.

G

GrantPermission - class net.jini.security.GrantPermission.
Permission required to dynamically grant permissions by security policy providers which implement the DynamicPolicy interface.
GrantPermission(String) - Constructor for class net.jini.security.GrantPermission
Creates a GrantPermission for the permission(s) specified in the name string.
GrantPermission(Permission) - Constructor for class net.jini.security.GrantPermission
Creates a GrantPermission for the given permission.
GrantPermission(Permission[]) - Constructor for class net.jini.security.GrantPermission
Creates a GrantPermission for the given permissions.
generate() - Static method in class net.jini.id.UuidFactory
Generates a new Uuid with 122 bits of its value produced from a cryptographically strong random sequence.
get(boolean) - Method in class net.jini.io.MarshalledInstance
Returns a new copy of the contained object.
get(ClassLoader, boolean, ClassLoader, Collection) - Method in class net.jini.io.MarshalledInstance
Returns a new copy of the contained object.
getAccessControlContext() - Method in interface net.jini.security.SecurityContext
Returns access control context portion of snapshotted security context.
getActions() - Method in class net.jini.security.AccessPermission
Returns the empty string.
getActions() - Method in class net.jini.security.AuthenticationPermission
Returns the actions.
getActions() - Method in class net.jini.security.GrantPermission
Returns canonical string representation of this permission's actions, which for GrantPermission is always the empty string "".
getActions() - Method in class net.jini.security.policy.UmbrellaGrantPermission
Behaves as specified by Permission.getActions().
getActivationID() - Method in class net.jini.activation.ActivatableInvocationHandler
Returns the activation identifier supplied during construction of this invocation handler.
getActivationID() - Method in class net.jini.jrmp.JrmpExporter
Returns the activation ID associated with the object exported by this exporter, or null if activation is not being used with this exporter.
getCallerContext() - Method in interface net.jini.security.TrustVerifier.Context
Returns a collection of context objects for use by trust verifiers.
getCause() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns the exception associated with this error or null if there is no exception associated with this error.
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.
getClassAnnotation() - Method in interface net.jini.loader.ClassAnnotation
Returns the class annotation string for classes defined by this class loader.
getClassAnnotation() - Method in class net.jini.loader.pref.PreferredClassLoader
Returns the class annotation string for classes defined by this class loader. The returned value may be null. PreferredClassLoader implements this method as follows: If this PreferredClassLoader was constructed with a non-null export class annotation string, then this method returns that string.
getClassAnnotation(Class) - Method in class net.jini.loader.pref.PreferredClassProvider
Provides the implementation for RMIClassLoaderSpi.getClassAnnotation(Class).
getClassAnnotation(ClassLoader) - Method in class net.jini.loader.pref.PreferredClassProvider
Returns the annotation string for the specified class loader.
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.
getClassLoader(String) - Method in class net.jini.loader.pref.PreferredClassProvider
Provides the implementation for RMIClassLoaderSpi.getClassLoader(String).
getClassLoader() - Method in interface net.jini.security.TrustVerifier.Context
Returns the class loader that can be used as a basis for trust verification.
getClientConstraints() - Method in class net.jini.jeri.BasicInvocationHandler
Returns this BasicInvocationHandler's client constraints.
getClientHost() - Method in interface net.jini.io.context.ClientHost
Returns the client host address for the remote call.
getClientSocketFactory() - Method in class net.jini.jrmp.JrmpExporter
Returns the client socket factory for this exporter, or null if none (in which case Socket objects are created directly).
getClientSubject() - Method in interface net.jini.io.context.ClientSubject
Returns the authenticated identity of the client as a read-only instance, or null if the client was not authenticated.
getConstraints() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns the constraints as a non-null value.
getConstraints(Method) - Method in class net.jini.constraint.BasicMethodConstraints
Returns the constraints for the specified remote method as a non-null value.
getConstraints(Method) - Method in interface net.jini.core.constraint.MethodConstraints
Returns the constraints for the specified method as a non-null value.
getConstraints() - Method in interface net.jini.core.constraint.RemoteMethodControl
Returns the client constraints placed on this proxy.
getContext() - Static method in class net.jini.security.Security
Returns a snapshot of the current security context, which can be used to restore the context at a later time.
getContext() - Method in interface net.jini.security.policy.SecurityContextSource
Returns a snapshot of the current security context, which can be used to restore the context at a later time.
getContext() - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
Returns a security context to use to restrict privileges when invoking methods on untrusted objects.
getContext() - Method in interface net.jini.security.proxytrust.UntrustedObjectSecurityContext
Returns a security context to use to restrict privileges when invoking methods on untrusted objects.
getCookie() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
Returns a ListenCookie to identify the listen operation as the return value of the ListenContext.addListenEndpoint method.
getCurrentProxy() - Method in class net.jini.activation.ActivatableInvocationHandler
Returns the current value for the underlying proxy.
getDefaultPort() - Method in class net.jini.url.httpmd.Handler
Returns the default port for a URL parsed by this handler, which is 80.
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.
getDescription() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns a textual description of the error encountered.
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.
getEntries() - Method in class net.jini.entry.UnusableEntriesException
Returns a Collection of the entries that could be unmarshalled by the operation.
getEntry(String, String, Class) - Method in class net.jini.config.AbstractConfiguration
Returns an object of the specified type created using the information in the entry matching the specified component and name, which must be found, and supplying no data.
getEntry(String, String, Class, Object) - Method in class net.jini.config.AbstractConfiguration
Returns an object of the specified type created using the information in the entry matching the specified component and name, and supplying no data, returning the default value if no matching entry is found and the default value is not Configuration.NO_DEFAULT.
getEntry(String, String, Class, Object, Object) - Method in class net.jini.config.AbstractConfiguration
Returns an object of the specified type created using the information in the entry matching the specified component and name, and using the specified data (unless it is Configuration.NO_DATA), returning the default value if no matching entry is found and the default value is not Configuration.NO_DEFAULT.
getEntry(String, String, Class) - Method in interface net.jini.config.Configuration
Returns an object of the specified type created using the information in the entry matching the specified component and name, which must be found, and supplying no data.
getEntry(String, String, Class, Object) - Method in interface net.jini.config.Configuration
Returns an object of the specified type created using the information in the entry matching the specified component and name, and supplying no data, returning the default value if no matching entry is found and the default value is not Configuration.NO_DEFAULT.
getEntry(String, String, Class, Object, Object) - Method in interface net.jini.config.Configuration
Returns an object of the specified type created using the information in the entry matching the specified component and name, and using the specified data (unless it is Configuration.NO_DATA), returning the default value if no matching entry is found and the default value is not Configuration.NO_DEFAULT.
getEntry() - Method in class net.jini.space.AvailabilityEvent
Returns a copy of the Entry whose transition triggered this event.
getEntryInternal(String, String, Class, Object) - Method in class net.jini.config.AbstractConfiguration
Returns an object created using the information in the entry matching the specified component and name, and the specified data, for the requested type.
getEntryInternal(String, String, Class, Object) - Method in class net.jini.config.ConfigurationFile
Returns an object created using the information in the entry matching the specified component and name, and the specified data, for the requested type.
getEntryInternal(String, String, Class, Object) - Method in class net.jini.config.EmptyConfiguration
Always throws an exception -- this configuration contains no entries.
getEntryNames() - Method in class net.jini.config.ConfigurationFile
Returns a set containing the fully qualified names of all non-private entries defined for this instance.
getEntryType(String, String) - Method in class net.jini.config.ConfigurationFile
Returns the static type of the expression specified for the entry with the specified component and name.
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.
getGrants(Class, Principal[]) - Method in interface net.jini.security.policy.DynamicPolicy
If this security policy provider supports dynamic permission grants, returns a new array containing the cumulative set of permissions dynamically granted to protection domains (including ones not yet created) that are associated with the class loader of the given class and possess at least the given set of principals.
getGrants(Class, Principal[]) - Method in class net.jini.security.policy.DynamicPolicyProvider
 
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
Returns the host name that will be used in HttpsEndpoint instances created by listening on this object, or null if enumerateListenEndpoints will use the default server host.
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
Returns the host name that will be used in SslEndpoint instances created by listening on this object, or null if enumerateListenEndpoints will use the default server host.
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.
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[]) - Static method in class net.jini.config.ConfigurationProvider
Creates and returns an instance of the configuration provider, using the specified options.
getInstance(String[], ClassLoader) - Static method in class net.jini.config.ConfigurationProvider
Creates and returns an instance of the configuration provider, using the specified options and class loader.
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.
getLease() - Method in interface net.jini.space.MatchSet
Returns a proxy to the Lease associated with this match set, or null if this match set is not leased.
getLeastSignificantBits() - Method in class net.jini.id.Uuid
Returns the least significant 64 bits of this Uuid's 128-bit value.
getLineNumber() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns the line number in the configuration source where the entry with an error can be found or 0 if this error descriptor is not associated with a line number.
getLocationName() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns the name of the configuration source location or null if location information is not available.
getMaxStart() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns the maximum start time in milliseconds from midnight, January 1, 1970 UTC.
getMaxStart() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns the maximum start duration in milliseconds.
getMaxStop() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns the maximum stop time in milliseconds from midnight, January 1, 1970 UTC.
getMaxStop() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns the maximum stop duration in milliseconds.
getMethodConstraints(Object) - Method in class net.jini.security.BasicProxyPreparer
Returns the method constraints to use when verifying and setting constraints on the specified proxy.
getMethodDescs() - Method in class net.jini.constraint.BasicMethodConstraints
Returns the descriptors.
getMinStart() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns the minimum start time in milliseconds from midnight, January 1, 1970 UTC.
getMinStart() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns the minimum start duration in milliseconds.
getMinStop() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns the minimum stop time in milliseconds from midnight, January 1, 1970 UTC.
getMinStop() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns the minimum stop duration in milliseconds.
getMostSignificantBits() - Method in class net.jini.id.Uuid
Returns the most significant 64 bits of this Uuid's 128-bit value.
getName() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns the name of the method, with a prefix or suffix '*' if the name is a pattern, or null if this descriptor matches all methods.
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.
getObjectStreamContext() - Method in class net.jini.io.MarshalInputStream
Returns the collection of context information objects that was passed to this stream's constructor.
getObjectStreamContext() - Method in class net.jini.io.MarshalOutputStream
Returns the collection of context information objects that was passed to this stream's constructor.
getObjectStreamContext() - Method in interface net.jini.io.ObjectStreamContext
Returns this object stream's collection of context information objects.
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.
getOverride() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns the override sequence number where this error occurred or 0 if the error did not occur in an override.
getParameterTypes() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns the parameter types, or null if this descriptor matches all parameter types or all methods.
getPermissionClass() - Method in class net.jini.jeri.BasicILFactory
Returns the permission class, if any.
getPermissions(CodeSource) - Method in class net.jini.loader.pref.PreferredClassLoader
Returns the static permissions to be automatically granted to classes loaded from the specified CodeSource and defined by this class loader.
getPermissions(Object) - Method in class net.jini.security.BasicProxyPreparer
Returns the permissions to grant to proxies, or an empty array if no permissions should be granted.
getPermissions(CodeSource) - Method in class net.jini.security.policy.DynamicPolicyProvider
Behaves as specified by Policy.getPermissions(CodeSource).
getPermissions(ProtectionDomain) - Method in class net.jini.security.policy.DynamicPolicyProvider
Behaves as specified by Policy.getPermissions(ProtectionDomain).
getPermissions(CodeSource) - Method in class net.jini.security.policy.PolicyFileProvider
Behaves as specified by Policy.getPermissions(CodeSource).
getPermissions(ProtectionDomain) - Method in class net.jini.security.policy.PolicyFileProvider
Behaves as specified by Policy.getPermissions(ProtectionDomain).
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 ListenEndpoints 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.
getPort() - Method in class net.jini.jrmp.JrmpExporter
Returns the port used by this exporter, or zero if an anonymous port is used.
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 interface net.jini.export.ProxyAccessor
Returns a proxy object for this remote object.
getProxy() - Method in class net.jini.jeri.InvocationLayerFactory.Instances
Returns the proxy.
getProxyInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
Returns a new array containing the interfaces for the proxy to implement.
getProxyTrustIterator() - Method in class net.jini.activation.ActivatableInvocationHandler
Returns a proxy trust iterator for an activatable object that is suitable for use by ProxyTrustVerifier.
getProxyTrustIterator() - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Returns an iterator that produces the bootstrap proxy as the only element of the iteration.
getProxyVerifier() - Method in interface net.jini.security.proxytrust.ProxyTrust
Returns a TrustVerifier which can be used to verify that a proxy can be trusted as a proxy for the service; that is, the isTrustedObject method of the returned verifier can be called with a candidate proxy.
getProxyVerifier() - Method in interface net.jini.security.proxytrust.ServerProxyTrust
Returns a TrustVerifier that can be used to verify that a proxy can be trusted as a proxy for the service; that is, the isTrustedObject method of the returned verifier can be called with a candidate proxy.
getReferentUuid() - Method in interface net.jini.id.ReferentUuid
Return the Uuid that has been assigned to the resource this proxy represents.
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
Returns a new array containing the remote interfaces that should be implemented by the proxy.
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.
getResource(String) - Method in class net.jini.loader.pref.PreferredClassLoader
Gets a resource with the specified name.
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.
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.
getServerContext() - Method in interface net.jini.export.ServerContext.Spi
Returns a server context collection for the current thread, or null if provider does not contain context for the current thread.
getServerContext() - Static method in class net.jini.export.ServerContext
Returns the server context collection for the current thread.
getServerContext() - Method in class net.jini.jrmp.JrmpServerContext
Returns a server context collection containing an element that implements the ClientHost interface whose getClientHost method returns the client host if the current thread is handling a JRMP remote call, or null otherwise.
getServerContextElement(Class) - Static method in class net.jini.export.ServerContext
Returns the first element in the current server context collection (obtained by calling ServerContext.getServerContext) that is an instance of the given type type.
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.
getServerSocketFactory() - Method in class net.jini.jrmp.JrmpExporter
Returns the server socket factory for this exporter, or null if none (in which case java.net.ServerSocket objects are created directly).
getSnapshot() - Method in class net.jini.space.AvailabilityEvent
Returns a snapshot of the Entry whose transition triggered this event.
getSnapshot() - Method in interface net.jini.space.MatchSet
Returns a snapshot of the Entry removed by the last call to next.
getSocketFactory() - Method in class net.jini.jeri.http.HttpEndpoint
Returns the SocketFactory that this endpoint uses to create Socket objects.
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.
getSpecialEntry(String) - Method in class net.jini.config.ConfigurationFile
Returns the value of the special entry with the specified name.
getSpecialEntryType(String) - Method in class net.jini.config.ConfigurationFile
Returns the type of the special entry with the specified name.
getTime() - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
Returns the deadline for connection establishment.
getTime() - Method in class net.jini.core.constraint.ConnectionRelativeTime
Returns the maximum connection duration in milliseconds.
getType() - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns the primitive type of the value associated with this object.
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 net.jini.jeri.connection.Connection
Implements OutboundRequest.getUnfulfilledConstraints for a request with the specified handle.
getUnusableEntryExceptions() - Method in class net.jini.entry.UnusableEntriesException
Returns a Collection of UnusableEntryExceptions with one element for each Entry that could not be unmarshalled by the operation.
getValue() - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns the primitive value associated with this object, represented as a primitive wrapper instance.
grant(Object) - Method in class net.jini.security.BasicProxyPreparer
Grants permissions to the proxy.
grant(Class, Permission[]) - Static method in class net.jini.security.Security
If the installed security policy provider implements the DynamicPolicy interface, delegates to the security policy provider to grant the specified permissions to all protection domains (including ones not yet created) that are associated with the class loader of the given class and possess at least the principals of the current subject (if any).
grant(Class, Principal[], Permission[]) - Static method in class net.jini.security.Security
If the installed security policy provider implements the DynamicPolicy interface, delegates to the security policy provider to grant the specified permissions to all protection domains (including ones not yet created) that are associated with the class loader of the given class and possess at least the given set of principals.
grant(Class, Class) - Static method in class net.jini.security.Security
If the installed security policy provider implements the DynamicPolicy interface, takes the set of permissions dynamically granted to the class loader of fromClass with the current subject's principals, determines which of those permissions the calling context is authorized to grant, and dynamically grants that subset of the permissions to the class loader of toClass, qualified with the current subject's principals.
grant(Class, Principal[], Permission[]) - Method in interface net.jini.security.policy.DynamicPolicy
If this security policy provider supports dynamic permission grants, grants the specified permissions to all protection domains (including ones not yet created) that are associated with the class loader of the given class and possess at least the given set of principals.
grant(Class, Principal[], Permission[]) - Method in class net.jini.security.policy.DynamicPolicyProvider
 
grantSupported() - Static method in class net.jini.security.Security
Returns true if the installed security policy provider supports dynamic permission grants--i.e., if it implements the DynamicPolicy interface and calling its grantSupported method returns true.
grantSupported() - Method in interface net.jini.security.policy.DynamicPolicy
Returns true if this policy provider supports dynamic permission grants; returns false otherwise.
grantSupported() - Method in class net.jini.security.policy.DynamicPolicyProvider
 

H

Handler - class net.jini.url.httpmd.Handler.
A stream handler for URLs with the HTTPMD protocol.
Handler() - Constructor for class net.jini.url.httpmd.Handler
Creates a URL stream handler for HTTPMD URLs.
HttpEndpoint - class net.jini.jeri.http.HttpEndpoint.
An implementation of the Endpoint abstraction that uses HTTP messages sent over TCP sockets (instances of Socket) for the underlying communication mechanism.
HttpServerEndpoint - class net.jini.jeri.http.HttpServerEndpoint.
An implementation of the ServerEndpoint abstraction that uses HTTP messages sent over TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
HttpmdIntegrityVerifier - class net.jini.url.httpmd.HttpmdIntegrityVerifier.
Integrity verifier for HTTPMD URLs.
HttpmdIntegrityVerifier() - Constructor for class net.jini.url.httpmd.HttpmdIntegrityVerifier
 
HttpmdUtil - class net.jini.url.httpmd.HttpmdUtil.
Provides utility methods for creating and using HTTPMD URLs.
HttpsEndpoint - class net.jini.jeri.ssl.HttpsEndpoint.
An implementation of Endpoint that uses HTTPS (HTTP over TLS/SSL) to support invocation constraints for communication through firewalls.
HttpsIntegrityVerifier - class net.jini.url.https.HttpsIntegrityVerifier.
Integrity verifier for HTTPS URLs.
HttpsIntegrityVerifier() - Constructor for class net.jini.url.https.HttpsIntegrityVerifier
 
HttpsServerEndpoint - class net.jini.jeri.ssl.HttpsServerEndpoint.
An implementation of ServerEndpoint that uses HTTPS (HTTP over TLS/SSL) to support invocation constraints for communication through firewalls.
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.
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.
hasNext() - Method in interface net.jini.security.proxytrust.ProxyTrustIterator
Returns true if the iteration has more elements, and false otherwise.
hasNext() - Method in class net.jini.security.proxytrust.SingletonProxyTrustIterator
 
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.
hashCode() - Method in class net.jini.activation.ActivatableInvocationHandler
Returns a hash code value for this object.
hashCode() - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns a hash code value for this object.
hashCode() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns a hash code value for this object.
hashCode() - Method in class net.jini.constraint.BasicMethodConstraints
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ClientMaxPrincipal
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ClientMaxPrincipalType
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ClientMinPrincipal
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ClientMinPrincipalType
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ConnectionRelativeTime
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ConstraintAlternatives
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.InvocationConstraints
Returns a hash code value for this object.
hashCode() - Method in class net.jini.core.constraint.ServerMinPrincipal
Returns a hash code value for this object.
hashCode() - Method in class net.jini.entry.AbstractEntry
Returns the result of calling AbstractEntry.hashCode(this).
hashCode(Entry) - Static method in class net.jini.entry.AbstractEntry
Returns zero XORed with the result of invoking hashCode on each of the argument's non-null entry fields.
hashCode() - Method in class net.jini.id.Uuid
Returns the hash code value for this Uuid.
hashCode() - Method in class net.jini.io.MarshalledInstance
Returns the hash code for this MarshalledInstance.
hashCode() - Method in class net.jini.jeri.AbstractILFactory
Returns a hash code value for this factory.
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 net.jini.security.AccessPermission
Returns a hash code value for this object.
hashCode() - Method in class net.jini.security.AuthenticationPermission
Returns a hash code value for this object.
hashCode() - Method in class net.jini.security.BasicProxyPreparer
Returns a hash code value for this object.
hashCode() - Method in class net.jini.security.GrantPermission
 
hashCode() - Method in class net.jini.security.VerifyingProxyPreparer
Returns a hash code value for this object.
hashCode() - Method in class net.jini.security.policy.UmbrellaGrantPermission
Behaves as specified by Permission.hashCode().
hashCode() - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
Returns a hash code value for this object.
hashCode() - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Returns a hash code value for this object.
hashCode(URL) - Method in class net.jini.url.httpmd.Handler
Computes the hash code for the specified URL.

I

INSTANCE - Static variable in class net.jini.config.EmptyConfiguration
A Configuration with no entries.
IiopExporter - class net.jini.iiop.IiopExporter.
An IiopExporter can be used to export a single remote object to the RMI-IIOP runtime.
IiopExporter() - Constructor for class net.jini.iiop.IiopExporter
Creates a new exporter which can be used to export a remote object over IIOP.
IiopExporter(ORB) - Constructor for class net.jini.iiop.IiopExporter
Creates a new exporter which can be used to export a remote object over IIOP.
InboundRequest - interface net.jini.jeri.InboundRequest.
Represents a request that is being received and the corresponding response to be sent in reply.
InboundRequestHandle - interface net.jini.jeri.connection.InboundRequestHandle.
Associates information with a request that is being received on a ServerConnection.
Integrity - class net.jini.core.constraint.Integrity.
Represents a constraint on the integrity of message contents, covering not only data transmitted in band as part of the remote call itself, but also out-of-band downloaded code.
IntegrityEnforcement - interface net.jini.io.context.IntegrityEnforcement.
Defines a context element interface for determining if object integrity is being enforced on a stream or a remote call.
IntegrityVerifier - interface net.jini.security.IntegrityVerifier.
Defines the interface for integrity verifiers used by Security.verifyCodebaseIntegrity, allowing the URLs that provide content integrity to be extended.
InternalSpaceException - exception net.jini.space.InternalSpaceException.
This exception denotes a problem with the local implementation of the JavaSpace interface.
InternalSpaceException(String) - Constructor for class net.jini.space.InternalSpaceException
Create an exception, forwarding a string to the superclass constructor.
InternalSpaceException(String, Throwable) - Constructor for class net.jini.space.InternalSpaceException
Create an exception, forwarding a string and exception to the superclass constructor.
InvocationConstraint - interface net.jini.core.constraint.InvocationConstraint.
The marker interface used to identify constraints for method invocations.
InvocationConstraints - class net.jini.core.constraint.InvocationConstraints.
An immutable aggregation of constraints into a set of requirements and a set of preferences.
InvocationConstraints(InvocationConstraint, InvocationConstraint) - Constructor for class net.jini.core.constraint.InvocationConstraints
Creates an instance that has the first constraint, req, added as a requirement if it is a non-null value, and has the second constraint, pref, added as a preference if it is a non-null value and is not a duplicate of the requirement.
InvocationConstraints(InvocationConstraint[], InvocationConstraint[]) - Constructor for class net.jini.core.constraint.InvocationConstraints
Creates an instance that has all of the constraints from the first array, reqs, added as requirements if the array is a non-null value, and has all of the constraints from the second array, prefs, added as preferences if the array is a non-null value.
InvocationConstraints(Collection, Collection) - Constructor for class net.jini.core.constraint.InvocationConstraints
Creates an instance that has all of the constraints from the first collection, reqs, added as requirements if the collection is a non-null value, and has all of the constraints from the second collection, prefs, added as preferences if the collection is a non-null value.
InvocationDispatcher - interface net.jini.jeri.InvocationDispatcher.
An abstraction used to handle incoming call requests for a remote object.
InvocationLayerFactory - interface net.jini.jeri.InvocationLayerFactory.
A factory for creating a compatible proxy and invocation dispatcher for a remote object being exported.
InvocationLayerFactory.Instances - class net.jini.jeri.InvocationLayerFactory.Instances.
A container for the proxy and invocation dispatcher instances returned by InvocationLayerFactory.createInstances.
InvocationLayerFactory.Instances(Remote, InvocationDispatcher) - Constructor for class net.jini.jeri.InvocationLayerFactory.Instances
Creates a container for a proxy instance and an invocation dispatcher instance.
implies(Permission) - Method in class net.jini.security.AccessPermission
Returns true if every fully qualified name that matches the specified permission's name also matches this permission's name; returns false otherwise.
implies(Permission) - Method in class net.jini.security.AuthenticationPermission
Returns true if the specified permission is an instance of AuthenticationPermission, and every action included in the specified permission is included as an action of this permission, and every principal that matches the local principals of the specified permission also matches the local principals of this permission, and (if the specified permission has any action besides listen) every principal that matches the peer principals of this permission also matches the peer principals of the specified permission; returns false otherwise.
implies(Permission) - Method in class net.jini.security.GrantPermission
Returns true if the given permission is a GrantPermission implied by this permission, or false otherwise.
implies(ProtectionDomain, Permission) - Method in class net.jini.security.policy.DynamicPolicyProvider
Behaves as specified by Policy.implies(java.security.ProtectionDomain, java.security.Permission).
implies(ProtectionDomain, Permission) - Method in class net.jini.security.policy.PolicyFileProvider
Behaves as specified by Policy.implies(java.security.ProtectionDomain, java.security.Permission).
implies(Permission) - Method in class net.jini.security.policy.UmbrellaGrantPermission
Behaves as specified by Permission.implies(java.security.Permission).
inactive(ActivationID, Exporter) - Static method in class net.jini.activation.ActivationGroup
Attempts to make the remote object that is associated with the specified activation identifier, and that was exported through the specified exporter, inactive.
inactiveObject(ActivationID, Exporter) - Method in class net.jini.activation.ActivationGroup
Attempts to make the remote object that is associated with the specified activation identifier, and that was exported through the specified exporter, inactive.
integrityEnforced() - Method in interface net.jini.io.context.IntegrityEnforcement
Returns true if object integrity is being enforced, and false otherwise.
invoke(Object, Method, Object[]) - Method in class net.jini.activation.ActivatableInvocationHandler
Processes a method invocation made on the encapsulating proxy instance, proxy, and returns the result.
invoke(Remote, Method, Object[], Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Invokes the specified method on the specified remote object impl, with the specified arguments.
invoke(Object, Method, Object[]) - Method in class net.jini.jeri.BasicInvocationHandler
Processes a method invocation made on the encapsulating proxy instance, proxy, and returns the result.
invoke(Object, Method, Object[]) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Executes the specified method with the specified arguments on the specified proxy, and returns the return value, if any.
isEmpty() - Method in class net.jini.core.constraint.InvocationConstraints
Returns true if the instance has no requirements and no preferences; returns false otherwise.
isPreferredResource(String, boolean) - Method in class net.jini.loader.pref.PreferredClassLoader
Returns true if a class or resource with the specified name is preferred for this class loader, and false if a class or resource with the specified name is not preferred for this loader.
isTrustedInvocationHandler(InvocationHandler, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
Returns true if the specified invocation handler is trusted by this trust verifier; returns false otherwise.
isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.constraint.ConstraintTrustVerifier
Returns true if the specified object is known to be trusted to correctly implement its contract; returns false otherwise.
isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
Returns true if the specified object is a trusted Jini ERI dynamic proxy or a trusted Jini ERI object endpoint; returns false otherwise.
isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.kerberos.KerberosTrustVerifier
Returns true if the object is an instance of KerberosEndpoint and the SocketFactory it uses internally, if not null, is trusted by the given TrustVerifier.Context, or the object is an instance of KerberosPrincipal.
isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.ssl.SslTrustVerifier
Returns true if the object is an instance of SslEndpoint or HttpsEndpoint, and it's SocketFactory is either null or trusted by the specified TrustVerifier.Context; or if the object is an instance of ConfidentialityStrength or X500Principal; and returns false otherwise.
isTrustedObject(Object) - Method in interface net.jini.security.TrustVerifier.Context
Returns true if the specified object is trusted to correctly implement its contract; returns false otherwise.
isTrustedObject(Object, TrustVerifier.Context) - Method in interface net.jini.security.TrustVerifier
Returns true if the specified object is known to be trusted to correctly implement its contract; returns false otherwise.
isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.security.proxytrust.ProxyTrustVerifier
Returns true if the specified object is known to be trusted to correctly implement its contract; returns false otherwise.
isTrustedProxyInterface(Class, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
Returns true if the specified dynamic proxy interface is trusted by this verifier; returns false otherwise.
isVisibilityTransition() - Method in class net.jini.space.AvailabilityEvent
Returns true if the transition that triggered this event was a transition from invisible to visible as well as a transition from unavailable to available, and false otherwise.

J

JavaSpace - interface net.jini.space.JavaSpace.
This interface is implemented by servers that export a JavaSpaces technology service.
JavaSpace05 - interface net.jini.space.JavaSpace05.
The JavaSpace05 interface extends the JavaSpace interface to provide methods that allow clients to perform batch operations on the space (which are generally more efficient than performing an equivalent set of singleton operations) and to more easily develop applications where a given Entry needs to be read by multiple clients.
JrmpExporter - class net.jini.jrmp.JrmpExporter.
A JrmpExporter contains the information necessary to export a single remote object to the JRMP runtime.
JrmpExporter() - Constructor for class net.jini.jrmp.JrmpExporter
Creates an exporter for a non-activatable JRMP "unicast" remote object that exports on an anonymous port and does not use custom socket factories.
JrmpExporter(int) - Constructor for class net.jini.jrmp.JrmpExporter
Creates an exporter for a non-activatable JRMP "unicast" remote object that exports on the specified TCP port and does not use custom socket factories.
JrmpExporter(int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class net.jini.jrmp.JrmpExporter
Creates an exporter for a non-activatable JRMP "unicast" remote object that exports on the specified TCP port and uses sockets created by the given custom socket factories.
JrmpExporter(ActivationID, int) - Constructor for class net.jini.jrmp.JrmpExporter
Creates an exporter for an activatable JRMP remote object with the given activation ID that exports on the specified TCP port and does not use custom socket factories.
JrmpExporter(ActivationID, int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class net.jini.jrmp.JrmpExporter
Creates an exporter for an activatable JRMP remote object with the given activation ID that exports on the specified TCP port and uses sockets created by the given custom socket factories.
JrmpServerContext - class net.jini.jrmp.JrmpServerContext.
Server context provider for remote objects exported via JRMP.
JrmpServerContext() - Constructor for class net.jini.jrmp.JrmpServerContext
 

K

KerberosEndpoint - class net.jini.jeri.kerberos.KerberosEndpoint.
An Endpoint implementation that uses Kerberos as the underlying network security protocol to support security related invocation constraints its caller specified for the corresponding remote request.
KerberosServerEndpoint - class net.jini.jeri.kerberos.KerberosServerEndpoint.
A ServerEndpoint implementation that uses Kerberos as the underlying network security protocol to support security related invocation constraints for remote requests.
KerberosTrustVerifier - class net.jini.jeri.kerberos.KerberosTrustVerifier.
Trust verifier for verifying the Jini extensible remote invocation (Jini ERI) endpoints of type KerberosEndpoint, and principals of type KerberosPrincipal.
KerberosTrustVerifier() - Constructor for class net.jini.jeri.kerberos.KerberosTrustVerifier
Creates a Security.TrustVerifier for this package.

L

listen(RequestDispatcher) - Method in interface net.jini.jeri.ServerEndpoint.ListenEndpoint
Listens for requests received on the communication endpoint represented by this ListenEndpoint, dispatching them to the supplied RequestDispatcher in the form of InboundRequest instances.
loadClass(String, String, ClassLoader, boolean, ClassLoader) - Static method in class net.jini.loader.ClassLoading
Loads a class using RMIClassLoader.loadClass, optionally verifying that the codebase URLs provide content integrity.
loadClass(String, boolean) - Method in class net.jini.loader.pref.PreferredClassLoader
Loads a class with the specified name.
loadClass(String, String, ClassLoader) - Method in class net.jini.loader.pref.PreferredClassProvider
Provides the implementation for RMIClassLoaderSpi.loadClass(String,String,ClassLoader).
loadProxyClass(String, String[], ClassLoader, boolean, ClassLoader) - Static method in class net.jini.loader.ClassLoading
Loads a dynamic proxy class using RMIClassLoader.loadProxyClass, optionally verifying that the codebase URLs provide content integrity.
loadProxyClass(String, String[], ClassLoader) - Method in class net.jini.loader.pref.PreferredClassProvider
Provides the implementation of RMIClassLoaderSpi.loadProxyClass(String,String[],ClassLoader).

M

MarshalInputStream - class net.jini.io.MarshalInputStream.
An extension of ObjectInputStream that implements the dynamic class loading semantics of Java(TM) Remote Method Invocation (Java RMI) argument and result unmarshalling (using RMIClassLoader).
MarshalInputStream(InputStream, ClassLoader, boolean, ClassLoader, Collection) - Constructor for class net.jini.io.MarshalInputStream
Creates a new MarshalInputStream that reads marshalled data from the specified underlying InputStream.
MarshalOutputStream - class net.jini.io.MarshalOutputStream.
An extension of ObjectOutputStream that implements the dynamic class loading semantics of Java(TM) Remote Method Invocation (Java RMI) argument and result marshalling (using RMIClassLoader).
MarshalOutputStream(OutputStream, Collection) - Constructor for class net.jini.io.MarshalOutputStream
Creates a new MarshalOutputStream that writes marshalled data to the specified underlying OutputStream.
MarshalledInstance - class net.jini.io.MarshalledInstance.
A MarshalledInstance contains an object in serialized form.
MarshalledInstance(Object) - Constructor for class net.jini.io.MarshalledInstance
Creates a new MarshalledInstance that contains the marshalled representation of the current state of the supplied object.
MarshalledInstance(Object, Collection) - Constructor for class net.jini.io.MarshalledInstance
Creates a new MarshalledInstance that contains the marshalled representation of the current state of the supplied object.
MarshalledInstance(MarshalledObject) - Constructor for class net.jini.io.MarshalledInstance
Creates a new MarshalledInstance from an existing MarshalledObject.
MatchSet - interface net.jini.space.MatchSet.
A collection of Entry instances to be incrementally returned from a JavaSpaces service.
MethodConstraints - interface net.jini.core.constraint.MethodConstraints.
Defines an immutable mapping from Method to InvocationConstraints, used to specify per-method constraints.
makeAbsolute(long) - Method in class net.jini.core.constraint.ConnectionRelativeTime
Returns a ConnectionAbsoluteTime instance with time obtained by adding the specified base time argument to the duration value from this instance.
makeAbsolute(long) - Method in class net.jini.core.constraint.ConstraintAlternatives
Returns a constraint equal to the result of taking the constraints in this instance, replacing each constraint that is an instance of RelativeTimeConstraint with the result of invoking that constraint's makeAbsolute method with the specified base time, and invoking the create method of this class with the revised collection of constraints.
makeAbsolute(long) - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns a DelegationAbsoluteTime instance with times obtained by adding the specified base time argument to the duration values from this instance.
makeAbsolute(long) - Method in class net.jini.core.constraint.InvocationConstraints
Returns an instance of this class equal to the result of taking the requirements and preferences in this instance, replacing each constraint that is an instance of RelativeTimeConstraint with the result of invoking that constraint's makeAbsolute method with the specified base time, and creating a new instance of this class with duplicate requirements, duplicate preferences, and preferences that are duplicates of requirements all removed.
makeAbsolute() - Method in class net.jini.core.constraint.InvocationConstraints
Returns an instance of this class constructed from all of the same requirements and preferences as this instance, but with every constraint that is an instance of RelativeTimeConstraint replaced by the result of invoking the constraint's makeAbsolute method with the current time (as given by System.currentTimeMillis).
makeAbsolute(long) - Method in interface net.jini.core.constraint.RelativeTimeConstraint
Converts this constraint to absolute time.
marshalArguments(Object, Method, Object[], ObjectOutputStream, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
Marshals the arguments for the specified remote method to the outgoing request stream, out.
marshalMethod(Object, Method, ObjectOutputStream, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
Marshals a representation of the given method to the outgoing request stream, out.
marshalReturn(Remote, Method, Object, ObjectOutputStream, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Marshals the specified return value for the specified remote method to the marshal output stream, out.
marshalThrow(Remote, Method, Throwable, ObjectOutputStream, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Marshals the throwable for the specified remote method to the marshal output stream, out.
methodConstraints - Variable in class net.jini.security.BasicProxyPreparer
Method constraints to use when verifying if proxies are trusted and for setting their constraints, if BasicProxyPreparer.methodConstraintsSpecified is true.
methodConstraintsSpecified - Variable in class net.jini.security.BasicProxyPreparer
Whether to use BasicProxyPreparer.methodConstraints when verifying if proxies are trusted and for setting their constraints.

N

NO - Static variable in class net.jini.core.constraint.ClientAuthentication
Do not authenticate the client to the server, so that the client remains anonymous.
NO - Static variable in class net.jini.core.constraint.Confidentiality
Transmit message contents in the clear (no use of encryption).
NO - Static variable in class net.jini.core.constraint.Delegation
Do not delegate from the client to the server, such that the server does not receive credentials which would allow it to authenticate using the client's identity.
NO - Static variable in class net.jini.core.constraint.Integrity
Do not detect when message contents have been altered by third parties.
NO - Static variable in class net.jini.core.constraint.ServerAuthentication
Do not authenticate the server to the client, so that the server remains anonymous.
NO_DATA - Static variable in interface net.jini.config.Configuration
An object to pass for data in calls to getEntry to specify no data.
NO_DEFAULT - Static variable in interface net.jini.config.Configuration
An object to pass for defaultValue in calls to getEntry to specify no default value.
NO_WAIT - Static variable in interface net.jini.space.JavaSpace
Wait for no time at all.
NoSuchEntryException - exception net.jini.config.NoSuchEntryException.
Thrown when an attempt to obtain an object from a Configuration does not find a matching entry.
NoSuchEntryException(String) - Constructor for class net.jini.config.NoSuchEntryException
Creates an instance with the specified detail message.
NoSuchEntryException(String, Throwable) - Constructor for class net.jini.config.NoSuchEntryException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
nestedException - Variable in class net.jini.space.InternalSpaceException
The exception (if any) that triggered the internal exception.
net.jini.activation - package net.jini.activation
Extensions to the Java(TM) Remote Method Invocation (Java RMI) activation framework to support activatable objects that are exported using an Exporter to go inactive, to provide invocation handlers for exporters that want to use dynamic proxies for activatable remote objects, and to support trust verification of secure activatable dynamic proxies and secure activation identifiers.
net.jini.config - package net.jini.config
Provides a Configuration interface for obtaining objects needed to configure applications, such as Exporter or ProxyPreparer instances, or other application-specific objects, from configuration files, databases, or other sources.
net.jini.constraint - package net.jini.constraint
Provides a basic implementation of MethodConstraints and a TrustVerifier for common constraints.
net.jini.core.constraint - package net.jini.core.constraint
Defines constraints and collections of constraints that can be used to control method invocation, and an interface that proxies implement to allow clients to specify constraints for remote method calls.
net.jini.entry - package net.jini.entry
Provides classes that are useful when handling or implementing entries.
net.jini.export - package net.jini.export
Provides generic abstractions for exporting remote objects (Exporter), obtaining a proxy from an exported remote object (ProxyAccessor), obtaining the server-side context information for an executing remote call (ServerContext), and defining export permissions (ExportPermission).
net.jini.id - package net.jini.id
Provides classes and interfaces for using universally unique identifiers.
net.jini.iiop - package net.jini.iiop
Provides an Exporter implementation, IiopExporter, that can be used to export and unexport RMI-IIOP remote objects.
net.jini.io - package net.jini.io
Provides I/O interfaces and utility classes.
net.jini.io.context - package net.jini.io.context
Provides type definitions for elements commonly found in the context collections available from ServerContext and ObjectStreamContext.
net.jini.jeri - package net.jini.jeri
Provides the fundamental abstractions and standard implementation classes for Jini extensible remote invocation (Jini ERI).
net.jini.jeri.connection - package 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 - package 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 - package 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 - package 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 - package net.jini.jeri.tcp
Provides implementations of the Endpoint and ServerEndpoint abstractions that use TCP sockets as the underlying communication mechanism.
net.jini.jrmp - package net.jini.jrmp
Provides an Exporter implementation, JrmpExporter, that can be used to export and unexport activatable and non-activatable JRMP remote objects.
net.jini.loader - package net.jini.loader
Provides interfaces and utility classes related to dynamic class loading with RMIClassLoader.
net.jini.loader.pref - package net.jini.loader.pref
Provides class loader and RMIClassLoader provider implementations that support preferred classes.
net.jini.security - package net.jini.security
Provides mechanisms and abstractions for managing security, especially in the presence of dynamically downloaded code.
net.jini.security.policy - package net.jini.security.policy
Provides an interface for security policy providers capable of dynamic permission grants, an interface for security manager or policy providers that use custom security context state, and a security policy provider supporting dynamic permission grants.
net.jini.security.proxytrust - package net.jini.security.proxytrust
Defines a trust verifier to support verification of proxies that use dynamically downloaded code, implementation mechanisms to support the verification of such proxies, and an exporter for remote objects that have such proxies.
net.jini.space - package net.jini.space
JavaSpaces servers provide a place on the network, a space, for clients to store and exchange objects.
net.jini.url.file - package net.jini.url.file
Provides support for FILE URLs.
net.jini.url.httpmd - package net.jini.url.httpmd
Provides support for the HTTPMD URL protocol.
net.jini.url.https - package net.jini.url.https
Provides support for HTTPS URLs.
newCall(InvocationConstraints) - Method in class net.jini.jeri.BasicObjectEndpoint
Returns an OutboundRequestIterator to use to send a new remote call to the referenced remote object using the specified constraints.

The constraints must be the complete, absolute constraints for the remote call, combining any client and server constraints for the remote method being invoked, with no relative time constraints.

For each OutboundRequest produced by the returned OutboundRequestIterator, after writing the request data and before reading any response data, executeCall must be invoked to execute the call. This method first invokes newRequest on this BasicObjectEndpoint's contained Endpoint with the specified constraints to obtain an OutboundRequestIterator.

newCall(InvocationConstraints) - Method in interface net.jini.jeri.ObjectEndpoint
Returns an OutboundRequestIterator to use to send a new remote call to the referenced remote object using the specified constraints.
newInstance(URL[], ClassLoader, String, boolean) - Static method in class net.jini.loader.pref.PreferredClassLoader
Creates a new instance of PreferredClassLoader that loads classes and resources from the specified path of URLs and delegates to the specified parent class loader.
newPermissionCollection() - Method in class net.jini.security.AuthenticationPermission
Returns an empty PermissionCollection for storing AuthenticationPermission instances.
newPermissionCollection() - Method in class net.jini.security.GrantPermission
Returns a newly created empty mutable permission collection for GrantPermission instances.
newRequest(InvocationConstraints) - Method in interface net.jini.jeri.Endpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.
newRequest(OutboundRequestHandle) - Method in class net.jini.jeri.connection.ConnectionManager
Returns an OutboundRequestIterator to use to send a new request for the specified handle to this connection manager's ConnectionEndpoint.
newRequest(InvocationConstraints) - Method in class net.jini.jeri.http.HttpEndpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.

The constraints must be the complete, absolute constraints for the request. The returned OutboundRequestIterator's next method behaves as follows: Initiates an attempt to communicate the request to this remote endpoint.

newRequest(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.

The constraints must be the complete, absolute constraints for the request. The returned OutboundRequestIterator's next method behaves as follows: Initiates an attempt to communicate the request to this remote endpoint.

newRequest(InvocationConstraints) - Method in class net.jini.jeri.ssl.HttpsEndpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.

The constraints must be the complete, absolute constraints for the request. The returned OutboundRequestIterator's next method behaves as follows: Initiates an attempt to communicate the request to this remote endpoint.

newRequest(InvocationConstraints) - Method in class net.jini.jeri.ssl.SslEndpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.

The constraints must be the complete, absolute constraints for the request. The returned OutboundRequestIterator's next method behaves as follows: Initiates an attempt to communicate the request to this remote endpoint.

newRequest(InvocationConstraints) - Method in class net.jini.jeri.tcp.TcpEndpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.

The constraints must be the complete, absolute constraints for the request. The returned OutboundRequestIterator's next method behaves as follows: Initiates an attempt to communicate the request to this remote endpoint.

next() - Method in interface net.jini.jeri.OutboundRequestIterator
Initiates an attempt to communicate the request to the remote endpoint.
next() - Method in interface net.jini.security.proxytrust.ProxyTrustIterator
Returns the next element in the iteration.
next() - Method in class net.jini.security.proxytrust.SingletonProxyTrustIterator
 
next() - Method in interface net.jini.space.MatchSet
Removes one Entry from the match set and returns a copy to the caller.
notify(Entry, Transaction, RemoteEventListener, long, MarshalledObject) - Method in interface net.jini.space.JavaSpace
When entries are written that match this template notify the given listener with a RemoteEvent that includes the handback object.

O

ObjectEndpoint - interface net.jini.jeri.ObjectEndpoint.
References a remote object at a remote communication endpoint to send requests to.
ObjectStreamContext - interface net.jini.io.ObjectStreamContext.
Provides a collection of context information objects that are associated with an ObjectOutputStream or ObjectInputStream instance that implements this interface.
OutboundRequest - interface net.jini.jeri.OutboundRequest.
Represents a request that is being sent and the corresponding response received in reply.
OutboundRequestHandle - interface net.jini.jeri.connection.OutboundRequestHandle.
Associates information with a request that is being sent to a ConnectionEndpoint.
OutboundRequestIterator - interface net.jini.jeri.OutboundRequestIterator.
Produces OutboundRequest instances to use for attempting to send a particular request to a remote communication endpoint.
openConnection(URL) - Method in class net.jini.url.httpmd.Handler
Creates a HTTP URL connection for an HTTPMD URL.

P

PolicyFileProvider - class net.jini.security.policy.PolicyFileProvider.
Security policy provider that wraps the J2SE(TM) default "PolicyFile" security policy provider distributed as part of the Java(TM) 2 Platform, Standard Edition.
PolicyFileProvider() - Constructor for class net.jini.security.policy.PolicyFileProvider
Creates a PolicyFileProvider whose starting set of permission mappings is the same as those that would result from constructing a new instance of the J2SE default security policy provider with the current java.security.policy system property setting (if any), except that UmbrellaGrantPermissions are expanded into GrantPermissions as described in the documentation for UmbrellaGrantPermission.
PolicyFileProvider(String) - Constructor for class net.jini.security.policy.PolicyFileProvider
Creates a PolicyFileProvider whose starting set of permission mappings is the same as those that would result from constructing a new instance of the J2SE default security policy provider with the java.security.policy system property set to the value of policyFile, except that UmbrellaGrantPermissions are expanded into GrantPermissions as described in the documentation for UmbrellaGrantPermission.
PolicyInitializationException - exception net.jini.security.policy.PolicyInitializationException.
Exception indicating failed initialization of a security policy provider.
PolicyInitializationException(String, Throwable) - Constructor for class net.jini.security.policy.PolicyInitializationException
Constructs new PolicyInitializationException with the specified detail message and cause.
PreferredClassLoader - class net.jini.loader.pref.PreferredClassLoader.
A class loader that supports preferred classes.
PreferredClassLoader(URL[], ClassLoader, String, boolean) - Constructor for class net.jini.loader.pref.PreferredClassLoader
Creates a new PreferredClassLoader that loads classes and resources from the specified path of URLs and delegates to the specified parent class loader.
PreferredClassLoader(URL[], ClassLoader, String, boolean, URLStreamHandlerFactory) - Constructor for class net.jini.loader.pref.PreferredClassLoader
Creates a new PreferredClassLoader that loads classes and resources from the specified path of URLs, delegates to the specified parent class loader, and uses the specified URLStreamHandlerFactory when creating new URL objects.
PreferredClassProvider - class net.jini.loader.pref.PreferredClassProvider.
An RMIClassLoader provider that supports preferred classes.
PreferredClassProvider() - Constructor for class net.jini.loader.pref.PreferredClassProvider
Creates a new PreferredClassProvider.
PreferredClassProvider(boolean) - Constructor for class net.jini.loader.pref.PreferredClassProvider
Creates a new PreferredClassProvider.
ProxyAccessor - interface net.jini.export.ProxyAccessor.
Provides a means to obtain a proxy from an exported remote object.
ProxyPreparer - interface net.jini.security.ProxyPreparer.
Performs operations on a newly unmarshalled remote proxy to prepare it for use.
ProxyTrust - interface net.jini.security.proxytrust.ProxyTrust.
Defines a remote interface for obtaining a proxy trust verifier.
ProxyTrustExporter - class net.jini.security.proxytrust.ProxyTrustExporter.
Contains the information necessary to export a remote object that has a proxy that will not directly be considered trusted by clients, such that the proxy can be trusted by clients using ProxyTrustVerifier.
ProxyTrustExporter(Exporter, Exporter) - Constructor for class net.jini.security.proxytrust.ProxyTrustExporter
Creates an instance with the specified main exporter (which will be used to export the main remote object) and the specified bootstrap exporter (which will be used to export the bootstrap remote object).
ProxyTrustExporter(Exporter, Exporter, ClassLoader) - Constructor for class net.jini.security.proxytrust.ProxyTrustExporter
Creates an instance with the specified main exporter (which will be used to export the main remote object), the specified bootstrap exporter (which will be used to export the bootstrap remote object), and the specified class loader (in which the generated dynamic proxy class will be defined).
ProxyTrustILFactory - class net.jini.jeri.ProxyTrustILFactory.
Invocation layer factory for remote objects exported to use Jini extensible remote invocation (Jini ERI) that produces proxies that additionally implement the ProxyTrust interface.
ProxyTrustILFactory(MethodConstraints, Class) - Constructor for class net.jini.jeri.ProxyTrustILFactory
Creates a factory with the specified server constraints, permission class, and a null class loader.
ProxyTrustILFactory(MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.ProxyTrustILFactory
Creates a factory with the specified server constraints, permission class, and class loader.
ProxyTrustInvocationHandler - class net.jini.security.proxytrust.ProxyTrustInvocationHandler.
Invocation handler for remote objects, supporting proxy trust verification by clients using ProxyTrustVerifier.
ProxyTrustInvocationHandler(RemoteMethodControl, ProxyTrust) - Constructor for class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Creates an instance with the specified main proxy and bootstrap proxy.
ProxyTrustIterator - interface net.jini.security.proxytrust.ProxyTrustIterator.
Defines an iterator that produces objects from which a TrustVerifier might be obtained.
ProxyTrustVerifier - class net.jini.security.proxytrust.ProxyTrustVerifier.
Trust verifier for service proxies that use dynamically downloaded code.
ProxyTrustVerifier() - Constructor for class net.jini.security.proxytrust.ProxyTrustVerifier
Creates an instance.
parseURL(URL, String, int, int) - Method in class net.jini.url.httpmd.Handler
Parses the string representation of an HTTPMD URL object.
permissions - Variable in class net.jini.security.BasicProxyPreparer
Permissions to grant to proxies, or an empty array if no permissions should be granted.
populateContext(Collection) - Method in interface net.jini.jeri.InboundRequest
Populates the supplied collection with context information representing this request.
populateContext(Collection) - Method in interface net.jini.jeri.OutboundRequest
Populates the supplied collection with context information representing this request.
populateContext(OutboundRequestHandle, Collection) - Method in interface net.jini.jeri.connection.Connection
Populates the supplied collection with context information representing a request with the specified handle.
populateContext(InboundRequestHandle, Collection) - Method in interface net.jini.jeri.connection.ServerConnection
Populates the supplied collection with context information representing a request with the specified handle.
possibleConstraints() - Method in class net.jini.constraint.BasicMethodConstraints
 
possibleConstraints() - Method in interface net.jini.core.constraint.MethodConstraints
Returns an iterator that yields all of the possible distinct constraints that can be returned by getConstraints, in arbitrary order and with duplicates permitted.
preferences() - Method in class net.jini.core.constraint.InvocationConstraints
Returns an immutable set of all of the preferences.
prepareProxy(Object) - Method in class net.jini.security.BasicProxyPreparer
Performs operations on a proxy to prepare it for use, returning the prepared proxy, which may or may not be the argument itself.
prepareProxy(Object) - Method in interface net.jini.security.ProxyPreparer
Performs operations on a newly unmarshalled proxy to prepare it for use, returning the prepared proxy, which may or may not be the argument itself.
prepareProxy(Object) - Method in class net.jini.security.VerifyingProxyPreparer
Performs operations on a proxy to prepare it for use, returning the prepared proxy, which may or may not be the argument itself.
printStackTrace() - Method in class net.jini.space.InternalSpaceException
Print the stack trace of this exception, plus that of the nested exception, if any.
printStackTrace(PrintStream) - Method in class net.jini.space.InternalSpaceException
Print the stack trace of this exception, plus that of the nested exception, if any.
printStackTrace(PrintWriter) - Method in class net.jini.space.InternalSpaceException
Print the stack trace of this exception, plus that of the nested exception, if any.
processRequestData(InputStream, OutputStream) - Method in interface net.jini.jeri.connection.ServerConnection
Reads from the specified input stream any per-request data required by this connection for an inbound request, writes any required response data to the specified output stream, and returns a handle for the request.
providesIntegrity(URL) - Method in interface net.jini.security.IntegrityVerifier
Returns true if the specified URL is known to provide content integrity; returns false otherwise.
providesIntegrity(URL) - Method in class net.jini.url.file.FileIntegrityVerifier
Returns true if the specified URL uses the "file" protocol and the host is null, empty, "~", or "localhost"; returns false otherwise.
providesIntegrity(URL) - Method in class net.jini.url.httpmd.HttpmdIntegrityVerifier
Returns true if the specified URL uses the "httpmd" protocol; returns false otherwise.
providesIntegrity(URL) - Method in class net.jini.url.https.HttpsIntegrityVerifier
Returns true if the specified URL uses the "https" protocol; returns false otherwise.

R

ReferentUuid - interface net.jini.id.ReferentUuid.
Defines an interface that allows a proxy for a resource to express the identity of that resource.
ReferentUuids - class net.jini.id.ReferentUuids.
Convenience methods for working with proxies that implement ReferentUuid.
RelativeTimeConstraint - interface net.jini.core.constraint.RelativeTimeConstraint.
Implemented by constraints that are expressed in terms of relative time, to support conversion to absolute time constraints.
RemoteMethodControl - interface net.jini.core.constraint.RemoteMethodControl.
Defines an interface to proxies for setting constraints to control remote method calls.
RequestDispatcher - interface net.jini.jeri.RequestDispatcher.
A callback object for processing inbound requests.
RequireDlPermProvider - class net.jini.loader.pref.RequireDlPermProvider.
An RMIClassLoader provider that supports preferred classes and enforces DownloadPermission.
RequireDlPermProvider() - Constructor for class net.jini.loader.pref.RequireDlPermProvider
Creates a new RequireDlPermProvider.
read(InputStream) - Static method in class net.jini.id.UuidFactory
Creates a new Uuid with the 128-bit value obtained by unmarshalling a binary representation from the supplied InputStream.
read(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
Read any matching entry from the space, blocking until one exists.
readAnnotation() - Method in class net.jini.io.MarshalInputStream
Reads and returns a class annotation string value (possibly null) that was written by a corresponding MarshalOutputStream implementation.
readIfExists(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
Read any matching entry from the space, returning null if there is currently is none.
readResolve() - Method in class net.jini.id.Uuid
Returns this object.
readResponseData(OutboundRequestHandle, InputStream) - Method in interface net.jini.jeri.connection.Connection
Reads from the specified stream any per-response data required by this connection for a request with the specified handle.
refresh() - Method in class net.jini.security.policy.DynamicPolicyProvider
Behaves as specified by Policy.refresh().
refresh() - Method in class net.jini.security.policy.PolicyFileProvider
Refreshes the policy configuration by calling refresh on the base policy.
registerForAvailabilityEvent(Collection, Transaction, boolean, RemoteEventListener, long, MarshalledObject) - Method in interface net.jini.space.JavaSpace05
Register for events triggered when a matching Entry transitions from unavailable to available.
requirements() - Method in class net.jini.core.constraint.InvocationConstraints
Returns an immutable set of all of the requirements.
resolveClass(ObjectStreamClass) - Method in class net.jini.io.MarshalInputStream
Resolves the appropriate Class object for the stream class descriptor classDesc.
resolveProxyClass(String[]) - Method in class net.jini.io.MarshalInputStream
Resolves the appropriate Class object for the proxy class described by the interface names interfaceNames.

S

STRONG - Static variable in class net.jini.jeri.ssl.ConfidentialityStrength
If confidentiality of message contents is ensured, then use strong confidentiality for message contents.
Security - class net.jini.security.Security.
Provides methods for executing actions with privileges enabled, for snapshotting security contexts, for verifying trust in proxies, for verifying codebase integrity, and for dynamically granting permissions.
SecurityContext - interface net.jini.security.SecurityContext.
Interface implemented by objects representing security contexts, returned from the getContext method of the Security class, which in turn may obtain them from a security manager or policy provider implementing the SecurityContextSource interface.
SecurityContextSource - interface net.jini.security.policy.SecurityContextSource.
Interface that a security manager or policy provider can optionally implement in order to support the saving and restoring of custom security context state.
ServerAuthentication - class net.jini.core.constraint.ServerAuthentication.
Represents a constraint on authentication of the server to the client.
ServerCapabilities - interface net.jini.jeri.ServerCapabilities.
Represents the constraint support capabilities of a server-side transport layer implementation.
ServerConnection - interface net.jini.jeri.connection.ServerConnection.
Represents an established server-side connection.
ServerConnectionManager - class net.jini.jeri.connection.ServerConnectionManager.
Provides server-side connection management using the Jini extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ServerConnectionManager() - Constructor for class net.jini.jeri.connection.ServerConnectionManager
Creates a new ServerConnectionManager.
ServerContext - class net.jini.export.ServerContext.
The ServerContext class contains static methods to execute some action within an appropriate server context for the current thread and to obtain the server context for the current thread.
ServerContext.Spi - interface net.jini.export.ServerContext.Spi.
Defines the interface for server context providers, which are consulted by ServerContext.getServerContext() if no server context has been explicitly associated with the current thread via a previous call to ServerContext.doWithServerContext(java.lang.Runnable, java.util.Collection).
ServerEndpoint - interface net.jini.jeri.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.
ServerEndpoint.ListenContext - interface net.jini.jeri.ServerEndpoint.ListenContext.
A callback object for passing to ServerEndpoint.enumerateListenEndpoints to receive the enumerated ListenEndpoint instances and to choose an active listen operation for each of them on behalf of the caller of enumerateListenEndpoints.
ServerEndpoint.ListenCookie - interface net.jini.jeri.ServerEndpoint.ListenCookie.
A cookie to identify a listen operation as the return value of the ListenContext.addListenEndpoint method.
ServerEndpoint.ListenEndpoint - interface net.jini.jeri.ServerEndpoint.ListenEndpoint.
Represents a communication endpoint on the current (local) host to listen for and receive requests on.
ServerEndpoint.ListenHandle - interface net.jini.jeri.ServerEndpoint.ListenHandle.
Represents a listen operation that has been started on a ListenEndpoint.
ServerMinPrincipal - class net.jini.core.constraint.ServerMinPrincipal.
Represents a constraint on the server, such that if the server authenticates itself, then it must authenticate itself as at least all of the specified principals.
ServerMinPrincipal(Principal) - Constructor for class net.jini.core.constraint.ServerMinPrincipal
Creates a constraint containing the specified principal.
ServerMinPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ServerMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ServerMinPrincipal(Collection) - Constructor for class net.jini.core.constraint.ServerMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ServerProxyTrust - interface net.jini.security.proxytrust.ServerProxyTrust.
Defines a local interface to obtain a proxy trust verifier.
SingletonProxyTrustIterator - class net.jini.security.proxytrust.SingletonProxyTrustIterator.
A simple ProxyTrustIterator that produces a single object as the only element of the iteration.
SingletonProxyTrustIterator(Object) - Constructor for class net.jini.security.proxytrust.SingletonProxyTrustIterator
Creates an instance with the specified object to use as the only element of the iteration.
SslEndpoint - class net.jini.jeri.ssl.SslEndpoint.
An implementation of Endpoint that uses TLS/SSL to support invocation constraints for direct communication over TCP sockets.
SslServerEndpoint - class net.jini.jeri.ssl.SslServerEndpoint.
An implementation of ServerEndpoint that uses TLS/SSL to support invocation constraints for direct communication over TCP sockets.
SslTrustVerifier - class net.jini.jeri.ssl.SslTrustVerifier.
Trust verifier for the SslEndpoint, HttpsEndpoint, and ConfidentialityStrength classes.
SslTrustVerifier() - Constructor for class net.jini.jeri.ssl.SslTrustVerifier
Creates an instance of this class.
sameFile(URL, URL) - Method in class net.jini.url.httpmd.Handler
Compares two HTTPMD URLs to see if they refer to the same file.
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.
setConstraints(MethodConstraints) - Method in interface net.jini.core.constraint.RemoteMethodControl
Returns a new copy of this proxy with the client constraints set to the specified constraints.
setConstraints(Object) - Method in class net.jini.security.BasicProxyPreparer
Sets constraints on the proxy.
setException(RemoteException) - Method in interface net.jini.security.proxytrust.ProxyTrustIterator
Provides the iteration with a RemoteException thrown from a remote call made while attempting to obtain a TrustVerifier from the object returned by the most recent call to next.
setException(RemoteException) - Method in class net.jini.security.proxytrust.SingletonProxyTrustIterator
 
snapshot(Entry) - Method in interface net.jini.space.JavaSpace
The process of serializing an entry for transmission to a JavaSpaces service will be identical if the same entry is used twice.

T

TcpEndpoint - class net.jini.jeri.tcp.TcpEndpoint.
An implementation of the Endpoint abstraction that uses TCP sockets (instances of Socket) for the underlying communication mechanism.
TcpServerEndpoint - class net.jini.jeri.tcp.TcpServerEndpoint.
An implementation of the ServerEndpoint abstraction that uses TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
TrustEquivalence - interface net.jini.security.proxytrust.TrustEquivalence.
Defines an interface for checking that an object (that is not yet known to be trusted) is equivalent in trust, content, and function to a known trusted object.
TrustVerifier - interface net.jini.security.TrustVerifier.
Defines the interface for trust verifiers used by Security.verifyObjectTrust, allowing the objects that are trusted to be extended.
TrustVerifier.Context - interface net.jini.security.TrustVerifier.Context.
Defines the context for trust verification used by TrustVerifier instances and Security.verifyObjectTrust.
take(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
Take a matching entry from the space, waiting until one exists.
take(Collection, Transaction, long, long) - Method in interface net.jini.space.JavaSpace05
This method provides an overload of the JavaSpace.take method that attempts to remove, optionally under a Transaction, and return one or more entries from the space.
takeIfExists(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
Take a matching entry from the space, returning null if there is currently is none.
throwConfigurationException(ConfigurationException, List) - Method in class net.jini.config.ConfigurationFile
Allows a subclass of ConfigurationFile to control the ConfigurationException that is thrown.
toString() - Method in class net.jini.activation.ActivatableInvocationHandler
Returns a string representation of this object.
toString() - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns a string representation of this object.
toString() - Method in class net.jini.config.ConfigurationException
Returns a short description of this exception.
toString() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
Returns a string representation of this error.
toString() - Method in class net.jini.config.ConfigurationFile
Returns a string representation of this object.
toString() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns a string representation of this object.
toString() - Method in class net.jini.constraint.BasicMethodConstraints
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ClientAuthentication
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ClientMaxPrincipal
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ClientMaxPrincipalType
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ClientMinPrincipal
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ClientMinPrincipalType
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.Confidentiality
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ConnectionRelativeTime
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ConstraintAlternatives
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.Delegation
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.DelegationRelativeTime
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.Integrity
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.InvocationConstraints
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ServerAuthentication
Returns a string representation of this object.
toString() - Method in class net.jini.core.constraint.ServerMinPrincipal
Returns a string representation of this object.
toString() - Method in class net.jini.entry.AbstractEntry
Returns the result of calling AbstractEntry.toString(this).
toString(Entry) - Static method in class net.jini.entry.AbstractEntry
Returns a String representation of its argument that will contain the name of the argument's class and a representation of each of the argument's entry fields.
toString() - Method in class net.jini.id.Uuid
Returns a string representation of this Uuid.
toString() - Method in class net.jini.iiop.IiopExporter
Returns the string representation for this exporter.
toString() - Method in class net.jini.jeri.AbstractILFactory
Returns a string representation for this factory.
toString() - Method in class net.jini.jeri.BasicILFactory
Returns a string representation of this factory.
toString() - Method in class net.jini.jeri.BasicInvocationHandler
Returns a string representation of this BasicInvocationHandler.
toString() - Method in class net.jini.jeri.BasicJeriExporter
Returns the string representation for this exporter.
toString() - Method in class net.jini.jeri.BasicObjectEndpoint
Returns a string representation of this BasicObjectEndpoint.
toString() - Method in class net.jini.jeri.http.HttpEndpoint
Returns a string representation of this HttpEndpoint.
toString() - Method in class net.jini.jeri.http.HttpServerEndpoint
Returns a string representation of this HttpServerEndpoint.
toString() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
Returns a string representation of this endpoint.
toString() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.ssl.ConfidentialityStrength
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.ssl.HttpsEndpoint
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.ssl.SslEndpoint
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.ssl.SslServerEndpoint
Returns a string representation of this object.
toString() - Method in class net.jini.jeri.tcp.TcpEndpoint
Returns a string representation of this TcpEndpoint.
toString() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
Returns a string representation of this TcpServerEndpoint.
toString() - Method in class net.jini.jrmp.JrmpExporter
Returns the string representation for this exporter.
toString() - Method in class net.jini.loader.pref.PreferredClassLoader
Returns a string representation of this class loader.
toString() - Method in class net.jini.security.BasicProxyPreparer
Returns a string representation of this object.
toString() - Method in class net.jini.security.VerifyingProxyPreparer
Returns a string representation of this object.
toString() - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
Returns a string representation of this object.
toString() - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
Returns a string representation of this object.

U

UmbrellaGrantPermission - class net.jini.security.policy.UmbrellaGrantPermission.
Permission that is specially intepreted by PolicyFileProvider as shorthand for a GrantPermission covering all permissions authorized to a given protection domain.
UmbrellaGrantPermission() - Constructor for class net.jini.security.policy.UmbrellaGrantPermission
Creates a new UmbrellaGrantPermission.
UnsupportedConstraintException - exception net.jini.io.UnsupportedConstraintException.
Typically used as the nested exception of a ConnectIOException if the constraints for a remote call cannot be satisfied.
UnsupportedConstraintException(String) - Constructor for class net.jini.io.UnsupportedConstraintException
Creates an instance with the specified detail message.
UnsupportedConstraintException(String, Throwable) - Constructor for class net.jini.io.UnsupportedConstraintException
Creates an instance with the specified detail message and cause.
UntrustedObjectSecurityContext - interface net.jini.security.proxytrust.UntrustedObjectSecurityContext.
A trust verifier context element that provides a security context to use to restrict privileges when invoking methods on untrusted objects.
UnusableEntriesException - exception net.jini.entry.UnusableEntriesException.
Thrown from methods that normally return a collection of Entry instances when one or more of the entries can't be unmarshalled.
UnusableEntriesException(String, Collection, Collection) - Constructor for class net.jini.entry.UnusableEntriesException
Constructs an UnusableEntriesException with the given message, Collection of entries that could be unmarshalled, and Collection of UnusableEntryExceptions, detailing for each unusable Entry why it could not be unmarshalled.
Uuid - class net.jini.id.Uuid.
A 128-bit value to serve as a universally unique identifier.
Uuid(long, long) - Constructor for class net.jini.id.Uuid
Creates a new Uuid with the specified 128-bit value.
UuidFactory - class net.jini.id.UuidFactory.
Provides static methods for creating Uuid instances.
unexport(boolean) - Method in class net.jini.activation.ActivationExporter
Unexports the activatable remote object that was previously exported via the export method of the underlying exporter supplied during construction of this exporter.
unexport(boolean) - Method in interface net.jini.export.Exporter
Unexports the remote object that was exported by this Exporter such that it will no longer receive remote method invocations that were made possible as a result of exporting it with this Exporter.
unexport(boolean) - Method in class net.jini.iiop.IiopExporter
Unexports the remote object exported via this exporter's IiopExporter.export(java.rmi.Remote) method such that the object can no longer accept incoming remote calls that were possible as a result of exporting via this exporter.
unexport(boolean) - Method in class net.jini.jeri.BasicJeriExporter
Unexports the remote object exported via the exporter's export method such that incoming remote calls to the object identifier in this exporter are no longer accepted through the server endpoint in this exporter.
unexport(boolean) - Method in class net.jini.jrmp.JrmpExporter
Unexports the remote object exported via this exporter's export method such that the object can no longer accept incoming remote calls that were possible as a result of exporting via this exporter.
unexport(boolean) - Method in class net.jini.security.proxytrust.ProxyTrustExporter
Unexports the remote objects that were previously exported via this exporter.
unmarshalArguments(Remote, Method, ObjectInputStream, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Unmarshals the arguments for the specified remote method from the specified marshal input stream, in, and returns an Object array containing the arguments read.
unmarshalMethod(Remote, ObjectInputStream, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Unmarshals a method representation from the marshal input stream, in, and returns the Method object corresponding to that representation.
unmarshalReturn(Object, Method, ObjectInputStream, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
Unmarshals the return value for the specified remote method from the incoming response stream, in.
unmarshalThrow(Object, Method, ObjectInputStream, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
Unmarshals the throwable for the specified remote method from the incoming response stream, in, and returns the result.
useCodebaseAnnotations() - Method in class net.jini.io.MarshalInputStream
Enables the use of codebase annotation strings written by the corresponding MarshalOutputStream.

V

VerifyingProxyPreparer - class net.jini.security.VerifyingProxyPreparer.
A ProxyPreparer for verifying that proxies are trusted, dynamically granting permissions to trusted proxies, and optionally setting the client constraints on trusted proxies.
VerifyingProxyPreparer(Object[], Permission[]) - Constructor for class net.jini.security.VerifyingProxyPreparer
Creates a proxy preparer that verifies proxies using the context class loader and specified trust verifier context elements, dynamically grants the specified permissions to trusted proxies for the principals of the preparing thread's subject, and returns trusted proxies with their client constraints set to the constraints specified as a trust verifier context element.
VerifyingProxyPreparer(ClassLoader, Object[], Principal[], Permission[]) - Constructor for class net.jini.security.VerifyingProxyPreparer
Creates a proxy preparer that verifies proxies using the specified class loader and trust verifier context elements, dynamically grants the specified permissions to trusted proxies for the specified principals, and returns trusted proxies with their client constraints set to the constraints specified as a trust verifier context element.
VerifyingProxyPreparer(boolean, ClassLoader, Object[], Principal[], Permission[]) - Constructor for class net.jini.security.VerifyingProxyPreparer
Creates a proxy preparer that verifies proxies using the specified class loader and trust verifier context elements (optionally with the proxy's client constraints as an additional context element), dynamically grants the specified permissions to trusted proxies for the specified principals, and returns trusted proxies with their original client constraints intact.
validIdentifier(String) - Static method in class net.jini.config.AbstractConfiguration
Checks if the argument is a valid Identifier, as defined in the Java(TM) Language Specification.
validQualifiedIdentifier(String) - Static method in class net.jini.config.AbstractConfiguration
Checks if the argument is a valid QualifiedIdentifier, as defined in the Java Language Specification.
verify - Variable in class net.jini.security.BasicProxyPreparer
Whether to verify if proxies are trusted.
verify(Object) - Method in class net.jini.security.BasicProxyPreparer
Verifies that the proxy is trusted.
verifyCodebaseIntegrity(String, ClassLoader) - Static method in class net.jini.security.Security
Verifies that the URLs in the specified codebase all provide content integrity, using verifiers from the specified class loader.
verifyObjectTrust(Object, ClassLoader, Collection) - Static method in class net.jini.security.Security
Verifies that the specified object can be trusted to correctly implement its contract, using verifiers from the specified class loader and using the specified collection of context objects as necessary.

W

WEAK - Static variable in class net.jini.jeri.ssl.ConfidentialityStrength
If confidentiality of message contents is ensured, then use weak confidentiality for message contents.
WrongMessageDigestException - exception net.jini.url.httpmd.WrongMessageDigestException.
Thrown when the message digest for data retrieved from an HTTPMD URL does not match the value specified in the URL.
WrongMessageDigestException(String) - Constructor for class net.jini.url.httpmd.WrongMessageDigestException
Creates an instance with the specified detail message.
wrap(PrivilegedAction) - Method in interface net.jini.security.SecurityContext
Returns a security context-restoring PrivilegedAction that wraps the given action, or returns the action itself if the security context does not include any non-AccessControlContext state to restore.
wrap(PrivilegedExceptionAction) - Method in interface net.jini.security.SecurityContext
Returns a security context-restoring PrivilegedExceptionAction that wraps the given action, or returns the action itself if the security context does not include any non-AccessControlContext state to restore.
write(OutputStream) - Method in class net.jini.id.Uuid
Marshals a binary representation of this Uuid to an OutputStream.
write(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
Write a new entry into the space.
write(List, Transaction, List) - Method in interface net.jini.space.JavaSpace05
This method provides an overload of the JavaSpace.write method that allows new copies of multiple Entry instances to be stored in the space using a single call.
writeAnnotation(String) - Method in class net.jini.io.MarshalOutputStream
Writes a class annotation string value (possibly null) to be read by a corresponding MarshalInputStream implementation.
writeReplace() - Method in class net.jini.id.Uuid
Returns this object.
writeRequestData(OutboundRequestHandle, OutputStream) - Method in interface net.jini.jeri.connection.Connection
Writes to the specified stream any per-request data required by this connection for a request with the specified handle.

Y

YES - Static variable in class net.jini.core.constraint.ClientAuthentication
Authenticate the client to the server.
YES - Static variable in class net.jini.core.constraint.Confidentiality
Transmit message contents so that they cannot easily be interpreted by third parties (typically by using encryption).
YES - Static variable in class net.jini.core.constraint.Delegation
If the client authenticates to the server, then delegate from the client to the server, such that the server receives credentials which allow it to authenticate using the client's identity in subsequent remote calls that the server makes or receives.
YES - Static variable in class net.jini.core.constraint.Integrity
Detect when message contents (both requests and replies) have been altered by third parties, and if detected, refuse to process the message and throw an exception.
YES - Static variable in class net.jini.core.constraint.ServerAuthentication
Authenticate the server to the client.

A B C D E F G H I J K L M N O P R S T U V W Y

Copyright 2007, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.