This project has retired. For details please refer to its Attic page.
Index (Apache River v3.0.0 Specification-only API Documentation)
Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

abort() - Method in class net.jini.core.transaction.server.ServerTransaction
 
abort(long) - Method in class net.jini.core.transaction.server.ServerTransaction
 
abort(long) - Method in interface net.jini.core.transaction.server.TransactionManager
Abort the transaction.
abort(long, long) - Method in interface net.jini.core.transaction.server.TransactionManager
Abort the transaction, waiting for participants to be notified of the decision.
abort(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
Requests that the participant roll back any changes for the specified transaction and unlock any resources locked by the transaction.
abort() - Method in interface net.jini.core.transaction.Transaction
Abort the transaction.
abort(long) - Method in interface net.jini.core.transaction.Transaction
Abort the transaction, waiting for participants to be notified of the decision.
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.
ABORTED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction has been aborted.
ABSOLUTE - Static variable in interface net.jini.core.lease.Lease
The serialized form of the lease will contain the time of expiration stored as an absolute time, represented in terms of milliseconds since the beginning of the epoch.
AbstractConfiguration - Class in net.jini.config
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<T> - Class in net.jini.config
Represents the value of an entry with a primitive type.
AbstractEntry - Class in net.jini.entry
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 in net.jini.jeri
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 in net.jini.security
Represents permission to call a method.
AccessPermission(String) - Constructor for class net.jini.security.AccessPermission
Creates an instance with the specified target name.
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.
AcknowledgmentSource - Interface in net.jini.io.context
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 in net.jini.io.context
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 in net.jini.activation
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 in net.jini.activation
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 in net.jini.activation
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.
ACTIVE - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction is currently active.
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.
addAttributes(Entry[]) - Method in interface net.jini.core.lookup.ServiceRegistration
Adds the specified attribute sets (those that aren't duplicates of existing attribute sets) to the registered service item.
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.
ANY - Static variable in interface net.jini.core.lease.Lease
Used by the requestor to indicate that there is no particular lease time desired, and that the grantor of the lease should supply a time that is most convenient for the grantor.
attributeSets - Variable in class net.jini.core.lookup.ServiceItem
Attribute sets.
attributeSetTemplates - Variable in class net.jini.core.lookup.ServiceTemplate
Attribute set templates to match, or null.
AuthenticationPermission - Class in net.jini.security
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 in net.jini.space
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.

B

BasicILFactory - Class in net.jini.jeri
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 in net.jini.jeri
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 in net.jini.jeri
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 in net.jini.jeri
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 in net.jini.jeri
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 in net.jini.constraint
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 in net.jini.constraint
Descriptor for specifying the constraints associated with one or more methods allowing limited wildcard matching on method names and parameter types.
BasicObjectEndpoint - Class in net.jini.jeri
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 in net.jini.security
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 in net.jini.security.proxytrust
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

canBatch(Lease) - Method in interface net.jini.core.lease.Lease
Returns a boolean indicating whether or not the lease given as a parameter can be batched (placed in the same LeaseMap) with the current lease.
cancel() - Method in interface net.jini.core.lease.Lease
Used by the lease holder to indicate that it is no longer interested in the resource or information held by the lease.
cancelAll() - Method in interface net.jini.core.lease.LeaseMap
Cancels all leases in the LeaseMap.
canContainKey(Object) - Method in interface net.jini.core.lease.LeaseMap
Returns true if the given object is a Lease which can be renewed and cancelled in a batch with other leases in the map.
CannotAbortException - Exception in net.jini.core.transaction
Exception thrown when a transaction cannot abort because it has already already decided to commit.
CannotAbortException(String) - Constructor for exception net.jini.core.transaction.CannotAbortException
Constructs an instance with a detail message.
CannotAbortException() - Constructor for exception net.jini.core.transaction.CannotAbortException
Constructs an instance with no detail message.
CannotCommitException - Exception in net.jini.core.transaction
Exception thrown when a transaction cannot commit because it has already aborted or must now be aborted.
CannotCommitException(String) - Constructor for exception net.jini.core.transaction.CannotCommitException
Constructs an instance with a detail message.
CannotCommitException() - Constructor for exception net.jini.core.transaction.CannotCommitException
Constructs an instance with no detail message.
CannotJoinException - Exception in net.jini.core.transaction
Exception thrown when a transaction cannot be joined because it is no longer active.
CannotJoinException(String) - Constructor for exception net.jini.core.transaction.CannotJoinException
Constructs an instance with a detail message.
CannotJoinException() - Constructor for exception net.jini.core.transaction.CannotJoinException
Constructs an instance with no detail message.
CannotNestException - Exception in net.jini.core.transaction
Exception thrown when an object does not support nested transactions.
CannotNestException(String) - Constructor for exception net.jini.core.transaction.CannotNestException
Constructs an instance with a detail message.
CannotNestException() - Constructor for exception net.jini.core.transaction.CannotNestException
Constructs an instance with no detail message.
checkAccess(Remote, Method, InvocationConstraints, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
Checks that the client has permission to invoke the specified method on the specified remote object.
checkClientPermission(Permission) - Static method in class net.jini.jeri.BasicInvocationDispatcher
Checks that the client subject for the current remote call has the specified permission.
checkConstraints(InboundRequestHandle, InvocationConstraints) - Method in interface net.jini.jeri.connection.ServerConnection
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.
checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.InboundRequest
Verifies that this request satisfies the transport layer aspects of all of the specified requirements, and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy the specified requirements.
checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
 
checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.ServerCapabilities
Verifies that this instance supports the transport layer aspects of all of the specified requirements (both in general and in the current security context), and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy all of the specified requirements.
checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
Checks that it is possible to receive requests that either fully or partially satisfy the specified requirements, and returns any constraints that must be fully or partially implemented by higher layers in order to fully satisfy all of the specified requirements.
checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.SslServerEndpoint
Checks that it is possible to receive requests that either fully or partially satisfy the specified requirements, and returns any constraints that must be fully or partially implemented by higher layers in order to fully satisfy all of the specified requirements.
checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
Verifies that this instance supports the transport layer aspects of all of the specified requirements (both in general and in the current security context), and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy all of the specified requirements.
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(InboundRequestHandle) - Method in interface net.jini.jeri.connection.ServerConnection
Implements InboundRequest.checkPermissions for a request with the specified handle.
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.
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.
ClassAnnotation - Interface in net.jini.loader
Provides a class annotation string for classes defined by a class loader that is an instance of this interface.
ClassLoading - Class in net.jini.loader
Provides static methods for loading classes using RMIClassLoaderSpi with optional verification that the codebase URIs used to load classes provide content integrity (see Security.verifyCodebaseIntegrity).
ClientAuthentication - Class in net.jini.core.constraint
Represents a constraint on authentication of the client to the server.
ClientHost - Interface in net.jini.io.context
A server context element that can supply the client host address for the remote call.
ClientMaxPrincipal - Class in net.jini.core.constraint
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 in net.jini.core.constraint
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 in net.jini.core.constraint
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 in net.jini.core.constraint
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 in net.jini.io.context
A server context element that can supply the client subject for the remote call.
clone() - Method in interface net.jini.core.entry.CloneableEntry
Clone has been implemented in AbstractEntry to allow utilities such as ServiceDiscoveryManager to avoid sharing internally stored mutable Entry instances with client code.
clone() - Method in class net.jini.core.lookup.ServiceItem
Clone has been implemented to allow utilities such as ServiceDiscoveryManager to avoid sharing internally stored instances with client code.
clone() - Method in class net.jini.core.lookup.ServiceTemplate
Clone has been implemented to allow utilities such as ServiceDiscoveryManager to avoid sharing internally stored instances with client code.
clone() - Method in class net.jini.entry.AbstractEntry
Clone has been implemented to allow utilities such as ServiceDiscoveryManager to avoid sharing internally stored instances with client code.
CloneableEntry - Interface in net.jini.core.entry
Required by service utilities to avoid sharing internal state.
close() - Method in interface net.jini.jeri.connection.Connection
Closes this connection.
close() - Method in interface net.jini.jeri.connection.ServerConnection
Closes this connection.
close() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
Stops listening for requests on the associated ListenEndpoint.
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.
commit() - Method in class net.jini.core.transaction.server.ServerTransaction
 
commit(long) - Method in class net.jini.core.transaction.server.ServerTransaction
 
commit(long) - Method in interface net.jini.core.transaction.server.TransactionManager
Commit the transaction.
commit(long, long) - Method in interface net.jini.core.transaction.server.TransactionManager
Commit the transaction, waiting for participants to be notified of the decision.
commit(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
Requests that the participant make all of its PREPARED changes for the specified transaction visible outside of the transaction and unlock any resources locked by the transaction.
commit() - Method in interface net.jini.core.transaction.Transaction
Commit the transaction.
commit(long) - Method in interface net.jini.core.transaction.Transaction
Commit the transaction, waiting for participants to be notified of the decision.
COMMITTED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction has been committed.
committed - Variable in exception net.jini.core.transaction.TimeoutExpiredException
True if the transaction committed before the timeout.
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.
Confidentiality - Class in net.jini.core.constraint
Represents a constraint on the confidentiality of message contents.
ConfidentialityStrength - Class in net.jini.jeri.ssl
Represents a constraint that, if confidentiality of message contents is ensured, the specified strength of confidentiality be used.
Configuration - Interface in net.jini.config
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 in net.jini.config
Thrown if a problem occurs when obtaining configuration information.
ConfigurationException(String) - Constructor for exception net.jini.config.ConfigurationException
Creates an instance with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception 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 in net.jini.config
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 in net.jini.config
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.
ConfigurationNotFoundException - Exception in net.jini.config
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 exception net.jini.config.ConfigurationNotFoundException
Creates an instance with the specified detail message.
ConfigurationNotFoundException(String, Throwable) - Constructor for exception 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 in net.jini.config
Provides a standard means for obtaining Configuration instances, using a configurable provider.
connect(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
Returns a new connection that can be used to send a request for the specified handle.
connect(OutboundRequestHandle, Collection, Collection) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
Returns an existing or new connection that can be used to send a request for the specified handle, or null if a new connection needs to be created in a way that requires synchronous I/O.
Connection - Interface in net.jini.jeri.connection
Represents an established client-side connection.
ConnectionAbsoluteTime - Class in net.jini.core.constraint
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 in net.jini.jeri.connection
Represents a remote communication endpoint to establish connections to.
ConnectionManager - Class in net.jini.jeri.connection
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 in net.jini.core.constraint
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 in net.jini.core.constraint
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<InvocationConstraint>) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
Creates an instance containing the specified alternative constraints, with duplicate constraints removed.
ConstraintTrustVerifier - Class in net.jini.constraint
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.
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.
ContextPermission - Class in net.jini.io.context
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.
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.
CrashCountException - Exception in net.jini.core.transaction.server
Exception thrown when a transaction cannot be joined because the participant's current crash count is different from the crash count the manager received in a previous join by that participant.
CrashCountException(String) - Constructor for exception net.jini.core.transaction.server.CrashCountException
Constructs an instance with a detail message.
CrashCountException() - Constructor for exception net.jini.core.transaction.server.CrashCountException
Constructs an instance with no detail message.
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<InvocationConstraint>) - Static method in class net.jini.core.constraint.ConstraintAlternatives
Returns a constraint representing the specified alternative constraints, with duplicate constraints removed.
create(NestableTransactionManager, long) - Method in interface net.jini.core.transaction.NestableTransaction
Create a new nested transaction, with the current transaction as parent, managed by the given transaction manager.
create(long) - Method in interface net.jini.core.transaction.NestableTransaction
Create a new nested transaction, with the current transaction as parent, managed by the same transaction manager as the current transaction.
create(NestableTransactionManager, long) - Method in class net.jini.core.transaction.server.NestableServerTransaction
 
create(long) - Method in class net.jini.core.transaction.server.NestableServerTransaction
 
create(NestableTransactionManager, long, long) - Method in interface net.jini.core.transaction.server.NestableTransactionManager
Begin a nested transaction, with the specified transaction as parent.
create(long) - Method in interface net.jini.core.transaction.server.TransactionManager
Begin a new top-level transaction.
create(TransactionManager, long) - Static method in class net.jini.core.transaction.TransactionFactory
Create a new top-level transaction.
create(NestableTransactionManager, long) - Static method in class net.jini.core.transaction.TransactionFactory
Create a new top-level transaction, under which nested transactions can be created.
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.
Created(NestableTransaction, Lease) - Constructor for class net.jini.core.transaction.NestableTransaction.Created
Simple constructor.
Created(long, Lease) - Constructor for class net.jini.core.transaction.server.TransactionManager.Created
Simple constructor.
Created(Transaction, Lease) - Constructor for class net.jini.core.transaction.Transaction.Created
Simple constructor.
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.
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.
createLeaseMap(long) - Method in interface net.jini.core.lease.Lease
Creates a Map object that can contain leases whose renewal or cancellation can be batched, and adds the current lease to that map.
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

definePackage(String, String, String, String, String, String, String, URL) - Method in class net.jini.loader.pref.PreferredClassLoader
 
Delegation - Class in net.jini.core.constraint
Represents a constraint on delegation from the client to the server.
DelegationAbsoluteTime - Class in net.jini.core.constraint
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 in net.jini.core.constraint
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.
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.
doAs(Subject, PrivilegedAction<T>) - Static method in class net.jini.security.Security
Performs work as a particular Subject in the presence of untrusted code, for distributed systems.
doAs(Subject, PrivilegedExceptionAction<T>) - Static method in class net.jini.security.Security
Performs work as a particular Subject in the presence of untrusted code, for distributed systems.
doAsPrivileged(Subject, PrivilegedAction<T>, SecurityContext) - Static method in class net.jini.security.Security
Perform work as a particular Subject in the presence of untrusted code for distributed systems.
doAsPrivileged(Subject, PrivilegedExceptionAction<T>, SecurityContext) - Static method in class net.jini.security.Security
Perform work as a particular Subject in the presence of untrusted code for distributed systems.
doPrivileged(PrivilegedAction<T>) - 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<T>) - 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.
DownloadPermission - Class in net.jini.loader
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".
DURATION - Static variable in interface net.jini.core.lease.Lease
The serialized form of the lease will convert the time of lease expiration into a duration (in milliseconds) from the time of serialization.
DynamicPolicy - Interface in net.jini.security.policy
Interface implemented by security policy providers that may support dynamic granting of permissions at run-time.
DynamicPolicyProvider - Class in net.jini.security.policy
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.

E

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.
EMPTY - Static variable in class net.jini.core.constraint.InvocationConstraints
An empty instance, one that has no requirements and no preferences.
EmptyConfiguration - Class in net.jini.config
A Configuration with no entries.
enclosedBy(NestableTransaction) - Method in class net.jini.core.transaction.server.NestableServerTransaction
Return true if the specified transaction is an ancestor of this transaction.
Endpoint - Interface in net.jini.jeri
Represents a remote communication endpoint to send requests to.
Entry - Interface in net.jini.core.entry
This class is the supertype of all entries that can be stored in a Jini Lookup service.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.http.HttpServerEndpoint
Passes the ListenEndpoint for this HttpServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns an HttpEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
Passes the ListenEndpoint for this KerberosServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns a KerberosEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in interface net.jini.jeri.ServerEndpoint
Enumerates the communication endpoints represented by this ServerEndpoint by passing the ListenEndpoint for each of them to listenContext, which will ensure an active listen operation on each endpoint, and returns an Endpoint instance corresponding to the listen operations chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
Passes the ListenEndpoint for this HttpsServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns an HttpsEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.SslServerEndpoint
Passes the ListenEndpoint for this SslServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns an SslEndpoint instance corresponding to the listen operation chosen by listenContext.
enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
Passes the ListenEndpoint for this TcpServerEndpoint to listenContext, which will ensure an active listen operation on the endpoint, and returns a TcpEndpoint instance corresponding to the listen operation chosen by listenContext.
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
Two instances of this class are equal if they have the same descriptors in the same order.
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.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.core.discovery.LookupLocator
Two locators are equal if they have the same host and port fields.
equals(Object) - Method in class net.jini.core.lookup.ServiceID
Service IDs are equal if they represent the same 128-bit value.
equals(Object) - Method in class net.jini.core.transaction.server.ServerTransaction
Two instances are equal if they have the same transaction manager and the same transaction id.
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.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.
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.
ErrorDescriptor(int, int, String, String, Throwable) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
ErrorDescriptor(int, int, String, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
ErrorDescriptor(int, int, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
Creates a new error descriptor.
eventID - Variable in class net.jini.core.event.RemoteEvent
The event identifier.
EventRegistration - Class in net.jini.core.event
A utility class for use as a return value for event-interest registration methods.
EventRegistration(long, Object, Lease, long) - Constructor for class net.jini.core.event.EventRegistration
Constructs an EventRegistration object.
exceptionMap - Variable in exception net.jini.core.lease.LeaseMapException
A Map from Lease to Exception, containing each lease that failed to renew or cancel, and the exception that resulted from that lease's renewal or cancel attempt.
executeCall(OutboundRequest) - Method in class net.jini.jeri.BasicObjectEndpoint
Synchronously executes a remote call in progress to the identified remote object, so that the response can be read.
executeCall(OutboundRequest) - Method in interface net.jini.jeri.ObjectEndpoint
Synchronously executes a remote call in progress to the identified remote object, so that the response can be read.
export(Remote) - Method in class net.jini.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.
Exporter - Interface in net.jini.export
An abstraction for exporting a single remote object such that it can receive remote method invocations, and later for unexporting that same remote object.
ExportPermission - Class in net.jini.export
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.

F

FileIntegrityVerifier - Class in net.jini.url.file
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.
FOREVER - Static variable in interface net.jini.core.lease.Lease
Used to request a lease that never expires.
forName(String, boolean, ClassLoader) - Static method in class net.jini.loader.LoadClass
Returns the Class object associated with the class or interface with the given string name, using the given class loader.
fullyEquals(Object) - Method in class net.jini.io.MarshalledInstance
Compares this MarshalledInstance to another object.

G

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(Class<?>) - Static method in class net.jini.loader.ClassLoading
Returns the annotation string (representing a location for the class definition as a single or space delimited list of RFC3986 compliant URI) that JERI will use to annotate the class descriptor when marshalling objects of the given class.
getClassAnnotation() - Method in class net.jini.loader.pref.PreferredClassLoader
Returns the class annotation string for classes defined by this class loader.
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) - Static method in class net.jini.loader.ClassLoading
Returns a class loader that loads classes from the given codebase RFC3986 compliant URI path.
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) - Method in class net.jini.constraint.BasicMethodConstraints
Returns the constraints for the specified remote method as a non-null value.
getConstraints() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
Returns the constraints 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() - 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.
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.
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 exception net.jini.entry.UnusableEntriesException
Returns a Collection of the entries that could be unmarshalled by the operation.
getEntry(String, String, Class<T>) - 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<T>, 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<T>, 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<T>) - 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<T>, 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<T>, 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.
getEntryClasses(ServiceTemplate) - Method in interface net.jini.core.lookup.ServiceRegistrar
Looks at all service items that match the specified template, finds every entry (among those service items) that either doesn't match any entry templates or is a subclass of at least one matching entry template, and returns the set of the (most specific) classes of those entries.
getEntryInternal(String, String, Class<T>, 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<T>, 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<T>, 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.
getExpiration() - Method in interface net.jini.core.lease.Lease
Returns a long that indicates the time that the lease will expire.
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.
getFieldValues(ServiceTemplate, int, String) - Method in interface net.jini.core.lookup.ServiceRegistrar
Looks at all service items that match the specified template, finds every entry (among those service items) that matches tmpl.attributeSetTemplates[setIndex], and returns the set of values of the specified field of those entries.
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
 
getGroups() - Method in interface net.jini.core.lookup.ServiceRegistrar
Returns the set of groups that this lookup service is currently a member of.
getHost() - Method in class net.jini.core.discovery.LookupLocator
Returns the name of the host that this instance should contact.
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.
getID() - Method in class net.jini.core.event.EventRegistration
Returns the identifier that will be used in all RemoteEvents generated for this interest registration.
getID() - Method in class net.jini.core.event.RemoteEvent
Returns the event identifier, used to identify the kind of event relative to the object in which the event occurred.
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 class net.jini.core.event.EventRegistration
Returns the Lease object for this registration.
getLease() - Method in interface net.jini.core.lookup.ServiceRegistration
Returns the lease that controls the service registration, allowing the lease to be renewed or cancelled.
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.core.lookup.ServiceID
Returns the least significant 64 bits of the service ID.
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.
getLocator() - Method in interface net.jini.core.lookup.ServiceRegistrar
Returns a LookupLocator that can be used if necessary for unicast discovery of the lookup service.
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.
getMessage() - Method in exception net.jini.core.lease.LeaseMapException
 
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.core.lookup.ServiceID
Returns the most significant 64 bits of the service ID.
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.
getPermissionGrants(ProtectionDomain) - Method in class net.jini.security.policy.DynamicPolicyProvider
 
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
 
getPermissions(ProtectionDomain) - Method in class net.jini.security.policy.DynamicPolicyProvider
 
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
getPort() - Method in class net.jini.core.discovery.LookupLocator
Returns the number of the port to which this instance should connect.
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.
getProvider() - Static method in class net.jini.loader.ClassLoading
The current RMIClassLoaderSpi provider in use by ClassLoading.
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.
getRegistrar() - Method in class net.jini.core.discovery.LookupLocator
Perform unicast discovery and return the ServiceRegistrar object for the given lookup service.
getRegistrar(int) - Method in class net.jini.core.discovery.LookupLocator
Perform unicast discovery and return the ServiceRegistrar object for the given lookup service, with the given discovery timeout.
getRegistrar(InvocationConstraints) - Method in class net.jini.core.discovery.LookupLocator
Perform unicast discovery and return the ServiceRegistrar object for the given lookup service, with the given constraints.
getRegistrationObject() - Method in class net.jini.core.event.RemoteEvent
Returns the handback object that was provided as a parameter to the event interest registration method, if any.
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.
getResources(String) - Method in class net.jini.loader.pref.PreferredClassLoader
Gets an Enumeration of resources 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.
getSequenceNumber() - Method in class net.jini.core.event.EventRegistration
Returns the value of the sequence number on the event kind that was current when the registration was granted, allowing comparison with the sequence number in any subsequent notifications.
getSequenceNumber() - Method in class net.jini.core.event.RemoteEvent
Returns the sequence number of this event.
getSerialFormat() - Method in interface net.jini.core.lease.Lease
Returns the format that will be used to serialize the lease.
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() - Static method in class net.jini.export.ServerContext
Returns the server context collection for the current thread.
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() - 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).
getServiceID() - Method in class net.jini.core.lookup.ServiceEvent
Returns the serviceID of the item that triggered the event.
getServiceID() - Method in interface net.jini.core.lookup.ServiceRegistrar
Returns the service ID of the lookup service.
getServiceID() - Method in interface net.jini.core.lookup.ServiceRegistration
Returns the service ID for this service.
getServiceItem() - Method in class net.jini.core.lookup.ServiceEvent
Returns the new state of the item, or null if the item was deleted from the lookup service.
getServiceTypes(ServiceTemplate, String) - Method in interface net.jini.core.lookup.ServiceRegistrar
Looks at all service items that match the specified template, and for every service item finds the most specific type (class or interface) or types the service item is an instance of that are neither equal to, nor a superclass of, any of the service types in the template and that have names that start with the specified prefix, and returns the set of all such types.
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.
getSource() - Method in class net.jini.core.event.EventRegistration
Returns the source that will be used in all RemoteEvents generated for this interest registration.
getSource() - Method in class net.jini.core.event.RemoteEvent
The object on which the RemoteEvent initially occurred.
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.
getState() - Method in class net.jini.core.transaction.server.ServerTransaction
Returns the current state of the transaction.
getState(long) - Method in interface net.jini.core.transaction.server.TransactionManager
Returns the current state of the given transaction.
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.
getTransition() - Method in class net.jini.core.lookup.ServiceEvent
Returns the singleton transition that triggered the event.
getType() - Method in class net.jini.config.AbstractConfiguration.Primitive
Returns the primitive type of the value associated with this object.
getUnfulfilledConstraints(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.Connection
Implements OutboundRequest.getUnfulfilledConstraints for a request with the specified handle.
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.
getUnusableEntryExceptions() - Method in exception 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, 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
 
grant(PermissionGrant) - Method in class net.jini.security.policy.DynamicPolicyProvider
 
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.
GrantPermission - Class in net.jini.security
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.
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
 
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.

H

handback - Variable in class net.jini.core.event.RemoteEvent
The handback object.
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.
Handler - Class in net.jini.url.httpmd
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.
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
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.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.core.discovery.LookupLocator
Returns a hash code value calculated from the host and port field values.
hashCode() - Method in class net.jini.core.lookup.ServiceID
 
hashCode() - Method in class net.jini.core.transaction.server.ServerTransaction
 
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.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() - Method in class net.jini.security.VerifyingProxyPreparer
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.
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.
host - Variable in class net.jini.core.discovery.LookupLocator
The name of the host at which to perform discovery.
hostsEqual(URL, URL) - Method in class net.jini.url.httpmd.Handler
The default superclass implementation performs dns lookup to determine if hosts are equal, this allows two URL's with different hashCode's to be equal, breaking the hashCode equals contract.
HttpEndpoint - Class in net.jini.jeri.http
An implementation of the Endpoint abstraction that uses HTTP messages sent over TCP sockets (instances of Socket) for the underlying communication mechanism.
HttpmdIntegrityVerifier - Class in net.jini.url.httpmd
Integrity verifier for HTTPMD URLs.
HttpmdIntegrityVerifier() - Constructor for class net.jini.url.httpmd.HttpmdIntegrityVerifier
 
HttpmdUtil - Class in net.jini.url.httpmd
Provides utility methods for creating and using HTTPMD URLs.
HttpsEndpoint - Class in net.jini.jeri.ssl
An implementation of Endpoint that uses HTTPS (HTTP over TLS/SSL) to support invocation constraints for communication through firewalls.
HttpServerEndpoint - Class in net.jini.jeri.http
An implementation of the ServerEndpoint abstraction that uses HTTP messages sent over TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
HttpsIntegrityVerifier - Class in net.jini.url.https
Integrity verifier for HTTPS URLs.
HttpsIntegrityVerifier() - Constructor for class net.jini.url.https.HttpsIntegrityVerifier
 
HttpsServerEndpoint - Class in net.jini.jeri.ssl
An implementation of ServerEndpoint that uses HTTPS (HTTP over TLS/SSL) to support invocation constraints for communication through firewalls.

I

id - Variable in class net.jini.core.transaction.server.ServerTransaction
The transaction id.
id - Variable in class net.jini.core.transaction.server.TransactionManager.Created
The transaction ID.
IiopExporter - Class in net.jini.iiop
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.
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
 
implies(ProtectionDomain, Permission) - Method in class net.jini.security.policy.PolicyFileProvider
implies(Permission) - Method in class net.jini.security.policy.UmbrellaGrantPermission
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.
InboundRequest - Interface in net.jini.jeri
Represents a request that is being received and the corresponding response to be sent in reply.
InboundRequestHandle - Interface in net.jini.jeri.connection
Associates information with a request that is being received on a ServerConnection.
installNewProvider(String, ClassLoader) - Static method in class net.jini.loader.ClassLoading
Installs a new RMIClassLoaderSpi provider with the ClassLoader provided.
INSTANCE - Static variable in class net.jini.config.EmptyConfiguration
A Configuration with no entries.
Instances(Remote, InvocationDispatcher) - Constructor for class net.jini.jeri.InvocationLayerFactory.Instances
Creates a container for a proxy instance and an invocation dispatcher instance.
Integrity - Class in net.jini.core.constraint
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.
integrityEnforced() - Method in interface net.jini.io.context.IntegrityEnforcement
Returns true if object integrity is being enforced, and false otherwise.
IntegrityEnforcement - Interface in net.jini.io.context
Defines a context element interface for determining if object integrity is being enforced on a stream or a remote call.
IntegrityVerifier - Interface in net.jini.security
Defines the interface for integrity verifiers used by Security.verifyCodebaseIntegrity, allowing the URLs that provide content integrity to be extended.
InternalSpaceException - Exception in net.jini.space
This exception denotes a problem with the local implementation of the JavaSpace interface.
InternalSpaceException(String) - Constructor for exception net.jini.space.InternalSpaceException
Create an exception, forwarding a string to the superclass constructor.
InternalSpaceException(String, Throwable) - Constructor for exception net.jini.space.InternalSpaceException
Create an exception, forwarding a string and exception to the superclass constructor.
InvocationConstraint - Interface in net.jini.core.constraint
The marker interface used to identify constraints for method invocations.
InvocationConstraints - Class in net.jini.core.constraint
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<InvocationConstraint>, Collection<InvocationConstraint>) - 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 in net.jini.jeri
An abstraction used to handle incoming call requests for a remote object.
InvocationLayerFactory - Interface in net.jini.jeri
A factory for creating a compatible proxy and invocation dispatcher for a remote object being exported.
InvocationLayerFactory.Instances - Class in net.jini.jeri
A container for the proxy and invocation dispatcher instances returned by InvocationLayerFactory.createInstances.
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.
isNested() - Method in class net.jini.core.transaction.server.NestableServerTransaction
 
isNested() - Method in class net.jini.core.transaction.server.ServerTransaction
Return true if the transaction has a parent, false if the transaction is top level.
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, 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.
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.
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.
items - Variable in class net.jini.core.lookup.ServiceMatches
Matching items (up to maxMatches from lookup method).

J

JavaSpace - Interface in net.jini.space
This interface is implemented by servers that export a JavaSpaces technology service.
JavaSpace05 - Interface in net.jini.space
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.
join(TransactionParticipant, long) - Method in class net.jini.core.transaction.server.ServerTransaction
Join the transaction.
join(long, TransactionParticipant, long) - Method in interface net.jini.core.transaction.server.TransactionManager
Join a transaction that is managed by this transaction manager.
JrmpExporter - Class in net.jini.jrmp
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 in net.jini.jrmp
Server context provider for remote objects exported via JRMP.
JrmpServerContext() - Constructor for class net.jini.jrmp.JrmpServerContext
 

K

KerberosEndpoint - Class in net.jini.jeri.kerberos
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 in net.jini.jeri.kerberos
A ServerEndpoint implementation that uses Kerberos as the underlying network security protocol to support security related invocation constraints for remote requests.
KerberosTrustVerifier - Class in net.jini.jeri.kerberos
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

Lease - Interface in net.jini.core.lease
The Lease interface defines a type of object that is returned to the lease holder and issued by the lease grantor.
lease - Variable in class net.jini.core.transaction.NestableTransaction.Created
The lease.
lease - Variable in class net.jini.core.transaction.server.TransactionManager.Created
The lease.
lease - Variable in class net.jini.core.transaction.Transaction.Created
The lease.
LeaseDeniedException - Exception in net.jini.core.lease
An exception generated when a lease request or renewal is denied.
LeaseDeniedException() - Constructor for exception net.jini.core.lease.LeaseDeniedException
Constructs an LeaseDeniedException with no detail message.
LeaseDeniedException(String) - Constructor for exception net.jini.core.lease.LeaseDeniedException
Constructs an LeaseDeniedException with the specified detail message.
LeaseException - Exception in net.jini.core.lease
Generic superclass for specific lease exceptions.
LeaseException() - Constructor for exception net.jini.core.lease.LeaseException
Constructs an LeaseException with no detail message.
LeaseException(String) - Constructor for exception net.jini.core.lease.LeaseException
Constructs an LeaseException with the specified detail message.
LeaseMap<K,V> - Interface in net.jini.core.lease
An Map from Lease to Long (the duration to use when renewing the lease).
LeaseMapException - Exception in net.jini.core.lease
An exception generated when a LeaseMap renewAll or cancelAll call generates exceptions on one or more leases in the map.
LeaseMapException(String, Map<Lease, Exception>) - Constructor for exception net.jini.core.lease.LeaseMapException
Constructs a LeaseMapException for the specified map with a detail message.
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 RMIClassLoaderSpi.loadClass(String,String,ClassLoader), optionally verifying that the RFC3986 compliant codebase URIs provide content integrity.
LoadClass - Class in net.jini.loader
LoadClass delegates to @link {Class#forName(String, boolean, ClassLoader)}, calls to each ClassLoader are thread confined.
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
loadProxyClass(String, String[], ClassLoader, boolean, ClassLoader) - Static method in class net.jini.loader.ClassLoading
Loads a dynamic proxy class using RMIClassLoaderSpi.loadProxyClass(String,String[],ClassLoader), optionally verifying that the RFC3986 compliant codebase URIs provide content integrity.
loadProxyClass(String, String[], ClassLoader) - Method in class net.jini.loader.pref.PreferredClassProvider
lookup(ServiceTemplate) - Method in interface net.jini.core.lookup.ServiceRegistrar
Returns the service object (i.e., just ServiceItem.service) from an item matching the template, or null if there is no match.
lookup(ServiceTemplate, int) - Method in interface net.jini.core.lookup.ServiceRegistrar
Returns at most maxMatches items matching the template, plus the total number of items that match the template.
LookupLocator - Class in net.jini.core.discovery
LookupLocator supports unicast discovery, using either Discovery V1 or V2.
LookupLocator(String) - Constructor for class net.jini.core.discovery.LookupLocator
Construct a new LookupLocator object, set up to perform discovery to the given URL.
LookupLocator(String, int) - Constructor for class net.jini.core.discovery.LookupLocator
Construct a new LookupLocator object, set to perform unicast discovery to the input host and port.

M

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.
MarshalInputStream - Class in net.jini.io
An extension of ObjectInputStream that implements the dynamic class loading semantics of Java(TM) Remote Method Invocation (Java RMI) argument and result unmarshalling (using ClassLoading).
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.
MarshalledInstance - Class in net.jini.io
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.
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.
MarshalOutputStream - Class in net.jini.io
An extension of ObjectOutputStream that implements the dynamic class loading semantics of Java(TM) Remote Method Invocation (Java RMI) argument and result marshalling (using ClassLoading).
MarshalOutputStream(OutputStream, Collection) - Constructor for class net.jini.io.MarshalOutputStream
Creates a new MarshalOutputStream that writes marshalled data to the specified underlying OutputStream.
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.
MatchSet - Interface in net.jini.space
A collection of Entry instances to be incrementally returned from a JavaSpaces service.
MethodConstraints - Interface in net.jini.core.constraint
Defines an immutable mapping from Method to InvocationConstraints, used to specify per-method constraints.
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.
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.
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.
MethodDesc(InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a default descriptor that matches all methods.
mgr - Variable in class net.jini.core.transaction.server.ServerTransaction
The transaction manager.
modifyAttributes(Entry[], Entry[]) - Method in interface net.jini.core.lookup.ServiceRegistration
Modifies existing attribute sets.

N

NestableServerTransaction - Class in net.jini.core.transaction.server
Class implementing the NestableTransaction interface, for use with transaction participants that implement the default transaction semantics.
NestableServerTransaction(NestableTransactionManager, long, NestableServerTransaction) - Constructor for class net.jini.core.transaction.server.NestableServerTransaction
Simple constructor.
NestableTransaction - Interface in net.jini.core.transaction
Interface for classes representing nestable transactions returned by NestableTransactionManager servers for use with transaction participants that implement the default transaction semantics.
NestableTransaction.Created - Class in net.jini.core.transaction
Class that holds return values from create methods.
NestableTransactionManager - Interface in net.jini.core.transaction.server
The interface used for managers of the two-phase commit protocol for nestable transactions.
nestedException - Variable in exception net.jini.space.InternalSpaceException
The exception (if any) that triggered the internal exception.
nestedExceptions - Variable in exception net.jini.core.entry.UnusableEntryException
The exception that caused the failure for the corresponding field named in unusableFields.
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.core.discovery - package net.jini.core.discovery
A standard utility class for finding particular lookup services.
net.jini.core.entry - package net.jini.core.entry
The Entry interface and its associated UnusableEntryException are used by the lookup service to represent service-specific attributes and by the JavaSpace interface to mark entries.
net.jini.core.event - package net.jini.core.event
The RemoteEventListener interface and related standard classes.
net.jini.core.lease - package net.jini.core.lease
These are distributed leasing interfaces and classes.
net.jini.core.lookup - package net.jini.core.lookup
These are the lookup service interfaces and classes.
net.jini.core.transaction - package net.jini.core.transaction
These are the transaction abstraction's interfaces and classes.
net.jini.core.transaction.server - package net.jini.core.transaction.server
These are the default transaction semantics for participant/manager interaction.
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.
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(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 interface net.jini.jeri.Endpoint
Returns an OutboundRequestIterator to use to send a new request to this remote endpoint using the specified constraints.
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.
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.
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.
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.
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.
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.
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 in net.jini.config
Thrown when an attempt to obtain an object from a Configuration does not find a matching entry.
NoSuchEntryException(String) - Constructor for exception net.jini.config.NoSuchEntryException
Creates an instance with the specified detail message.
NoSuchEntryException(String, Throwable) - Constructor for exception net.jini.config.NoSuchEntryException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
NOTCHANGED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction has been prepared with nothing to commit.
notify(RemoteEvent) - Method in interface net.jini.core.event.RemoteEventListener
Notify the listener about an event.
notify(ServiceTemplate, int, RemoteEventListener, MarshalledObject, long) - Method in interface net.jini.core.lookup.ServiceRegistrar
Registers for event notification.
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 in net.jini.jeri
References a remote object at a remote communication endpoint to send requests to.
ObjectStreamContext - Interface in net.jini.io
Provides a collection of context information objects that are associated with an ObjectOutputStream or ObjectInputStream instance that implements this interface.
openConnection(URL) - Method in class net.jini.url.httpmd.Handler
Creates a HTTP URL connection for an HTTPMD URL.
OutboundRequest - Interface in net.jini.jeri
Represents a request that is being sent and the corresponding response received in reply.
OutboundRequestHandle - Interface in net.jini.jeri.connection
Associates information with a request that is being sent to a ConnectionEndpoint.
OutboundRequestIterator - Interface in net.jini.jeri
Produces OutboundRequest instances to use for attempting to send a particular request to a remote communication endpoint.

P

parent - Variable in class net.jini.core.transaction.server.NestableServerTransaction
The parent transaction, if any.
parseURL(URL, String, int, int) - Method in class net.jini.url.httpmd.Handler
Parses the string representation of an HTTPMD URL object.
partialEntry - Variable in exception net.jini.core.entry.UnusableEntryException
The partial entry.
permissions - Variable in class net.jini.security.BasicProxyPreparer
Permissions to grant to proxies, or an empty array if no permissions should be granted.
PolicyFileProvider - Class in net.jini.security.policy
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
Deprecated.
DynamicPolicyProvider now supports Umbrella grants directly.
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 in net.jini.security.policy
Exception indicating failed initialization of a security policy provider.
PolicyInitializationException(String, Throwable) - Constructor for exception net.jini.security.policy.PolicyInitializationException
Constructs new PolicyInitializationException with the specified detail message and cause.
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.
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.
port - Variable in class net.jini.core.discovery.LookupLocator
The port number on the host at which to perform discovery.
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.
PreferredClassLoader - Class in net.jini.loader.pref
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 in net.jini.loader.pref
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.
prepare(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
Requests that the participant prepare itself to commit the transaction, and to vote on the outcome of the transaction.
prepareAndCommit(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
A combination of prepare and commit, which can be used by the manager when there is just one participant left to prepare and all other participants (if any) have responded with NOTCHANGED.
PREPARED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction has been prepared but not yet committed.
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.
Primitive(T) - 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.
printStackTrace() - Method in exception net.jini.core.entry.UnusableEntryException
printStackTrace(PrintStream) - Method in exception net.jini.core.entry.UnusableEntryException
Calls super.printStackTrace(s) and then calls printStackTrace(s) on each exception in nestedExceptions.
printStackTrace(PrintWriter) - Method in exception net.jini.core.entry.UnusableEntryException
Calls super.printStackTrace(s) and then calls printStackTrace(s) on each exception in nestedExceptions.
printStackTrace() - Method in exception net.jini.space.InternalSpaceException
Print the stack trace of this exception, plus that of the nested exception, if any.
printStackTrace(PrintStream) - Method in exception net.jini.space.InternalSpaceException
Print the stack trace of this exception, plus that of the nested exception, if any.
printStackTrace(PrintWriter) - Method in exception 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.
promote(TransactionParticipant[], long[], TransactionParticipant) - Method in class net.jini.core.transaction.server.NestableServerTransaction
Promote the listed participants (from a subtransaction) into this (the parent) transaction.
promote(long, TransactionParticipant[], long[], TransactionParticipant) - Method in interface net.jini.core.transaction.server.NestableTransactionManager
Promote the listed participants into the specified transaction.
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.
ProxyAccessor - Interface in net.jini.export
Provides a means to obtain a proxy from an exported remote object.
ProxyPreparer - Interface in net.jini.security
Performs operations on a newly unmarshalled remote proxy to prepare it for use.
ProxyTrust - Interface in net.jini.security.proxytrust
Defines a remote interface for obtaining a proxy trust verifier.
ProxyTrustExporter - Class in net.jini.security.proxytrust
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 in net.jini.jeri
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 in net.jini.security.proxytrust
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 in net.jini.security.proxytrust
Defines an iterator that produces objects from which a TrustVerifier might be obtained.
ProxyTrustVerifier - Class in net.jini.security.proxytrust
Trust verifier for service proxies that use dynamically downloaded code.
ProxyTrustVerifier() - Constructor for class net.jini.security.proxytrust.ProxyTrustVerifier
Creates an instance.

R

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.
ReferentUuid - Interface in net.jini.id
Defines an interface that allows a proxy for a resource to express the identity of that resource.
ReferentUuids - Class in net.jini.id
Convenience methods for working with proxies that implement ReferentUuid.
refresh() - Method in class net.jini.security.policy.DynamicPolicyProvider
Calling refresh doesn't remove any dynamic grant's, it only clears the cache and refreshes the underlying Policy, it also removes any grants for ProtectionDomains that no longer exist.
refresh() - Method in class net.jini.security.policy.PolicyFileProvider
Refreshes the policy configuration by calling refresh on the base policy.
register(ServiceItem, long) - Method in interface net.jini.core.lookup.ServiceRegistrar
Register a new service or re-register an existing service.
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.
RelativeTimeConstraint - Interface in net.jini.core.constraint
Implemented by constraints that are expressed in terms of relative time, to support conversion to absolute time constraints.
RemoteEvent - Class in net.jini.core.event
The base class or superclass for remote events.
RemoteEvent(Object, long, long, MarshalledObject) - Constructor for class net.jini.core.event.RemoteEvent
Constructs a RemoteEvent object.
RemoteEventListener - Interface in net.jini.core.event
The RemoteEventListener interface needs to be implemented by any object that wants to receive a notification of a remote event from some other object.
RemoteMethodControl - Interface in net.jini.core.constraint
Defines an interface to proxies for setting constraints to control remote method calls.
renew(long) - Method in interface net.jini.core.lease.Lease
Used to renew a lease for an additional period of time, specified in milliseconds.
renewAll() - Method in interface net.jini.core.lease.LeaseMap
Renews all leases in the LeaseMap, using their current values as the renewal durations.
RequestDispatcher - Interface in net.jini.jeri
A callback object for processing inbound requests.
RequireDlPermProvider - Class in net.jini.loader.pref
An RMIClassLoader provider that supports preferred classes and enforces DownloadPermission.
RequireDlPermProvider() - Constructor for class net.jini.loader.pref.RequireDlPermProvider
Creates a new RequireDlPermProvider.
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.
revokeSupported() - Method in class net.jini.security.policy.DynamicPolicyProvider
 

S

sameFile(URL, URL) - Method in class net.jini.url.httpmd.Handler
Compares two HTTPMD URLs to see if they refer to the same file.
Security - Class in net.jini.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 in net.jini.security
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 in net.jini.security.policy
Interface that a security manager or policy provider can optionally implement in order to support the saving and restoring of custom security context state.
seqNum - Variable in class net.jini.core.event.RemoteEvent
The event sequence number.
ServerAuthentication - Class in net.jini.core.constraint
Represents a constraint on authentication of the server to the client.
ServerCapabilities - Interface in net.jini.jeri
Represents the constraint support capabilities of a server-side transport layer implementation.
ServerConnection - Interface in net.jini.jeri.connection
Represents an established server-side connection.
ServerConnectionManager - Class in net.jini.jeri.connection
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 in net.jini.export
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 in net.jini.export
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 in net.jini.jeri
Represents one or more communication endpoints on the current (local) host to listen for and receive requests on and a template for producing an Endpoint instance to send requests to those communication endpoints.
ServerEndpoint.ListenContext - Interface in net.jini.jeri
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 in net.jini.jeri
A cookie to identify a listen operation as the return value of the ListenContext.addListenEndpoint method.
ServerEndpoint.ListenEndpoint - Interface in net.jini.jeri
Represents a communication endpoint on the current (local) host to listen for and receive requests on.
ServerEndpoint.ListenHandle - Interface in net.jini.jeri
Represents a listen operation that has been started on a ListenEndpoint.
ServerMinPrincipal - Class in net.jini.core.constraint
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 in net.jini.security.proxytrust
Defines a local interface to obtain a proxy trust verifier.
ServerTransaction - Class in net.jini.core.transaction.server
Class implementing the Transaction interface, for use with transaction participants that implement the default transaction semantics.
ServerTransaction(TransactionManager, long) - Constructor for class net.jini.core.transaction.server.ServerTransaction
Simple constructor.
service - Variable in class net.jini.core.lookup.ServiceItem
A service object.
ServiceEvent - Class in net.jini.core.lookup
This class is used for remote events sent by the lookup service.
ServiceEvent(Object, long, long, MarshalledObject, ServiceID, int) - Constructor for class net.jini.core.lookup.ServiceEvent
Simple constructor.
serviceID - Variable in class net.jini.core.lookup.ServiceEvent
ServiceID of the item that triggered the event.
ServiceID - Class in net.jini.core.lookup
A universally unique identifier (UUID) for registered services.
ServiceID(long, long) - Constructor for class net.jini.core.lookup.ServiceID
Simple constructor.
ServiceID(DataInput) - Constructor for class net.jini.core.lookup.ServiceID
Reads in 16 bytes in standard network byte order.
serviceID - Variable in class net.jini.core.lookup.ServiceItem
A service ID, or null if registering for the first time.
serviceID - Variable in class net.jini.core.lookup.ServiceTemplate
Service ID to match, or null.
ServiceItem - Class in net.jini.core.lookup
Items are stored in and retrieved from the lookup service using instances of this class.
ServiceItem(ServiceID, Object, Entry[]) - Constructor for class net.jini.core.lookup.ServiceItem
Simple constructor.
ServiceMatches - Class in net.jini.core.lookup
An instance of this class is used for the return value when looking up multiple items in the lookup service.
ServiceMatches(ServiceItem[], int) - Constructor for class net.jini.core.lookup.ServiceMatches
Simple constructor.
ServiceRegistrar - Interface in net.jini.core.lookup
Defines the interface to the lookup service.
ServiceRegistration - Interface in net.jini.core.lookup
A registered service item is manipulated using an instance of this class.
ServiceTemplate - Class in net.jini.core.lookup
Items in the lookup service are matched using instance of this class.
ServiceTemplate(ServiceID, Class[], Entry[]) - Constructor for class net.jini.core.lookup.ServiceTemplate
Simple constructor.
serviceTypes - Variable in class net.jini.core.lookup.ServiceTemplate
Service types to match, or null.
setAttributes(Entry[]) - Method in interface net.jini.core.lookup.ServiceRegistration
Deletes all of the service item's existing attributes, and replaces them with the specified attribute sets.
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
 
setSerialFormat(int) - Method in interface net.jini.core.lease.Lease
Sets the format to use when serializing the lease.
SingletonProxyTrustIterator - Class in net.jini.security.proxytrust
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.
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.
source - Variable in class net.jini.core.event.RemoteEvent
The event source.
SslEndpoint - Class in net.jini.jeri.ssl
An implementation of Endpoint that uses TLS/SSL to support invocation constraints for direct communication over TCP sockets.
SslServerEndpoint - Class in net.jini.jeri.ssl
An implementation of ServerEndpoint that uses TLS/SSL to support invocation constraints for direct communication over TCP sockets.
SslTrustVerifier - Class in net.jini.jeri.ssl
Trust verifier for the SslEndpoint, HttpsEndpoint, and ConfidentialityStrength classes.
SslTrustVerifier() - Constructor for class net.jini.jeri.ssl.SslTrustVerifier
Creates an instance of this class.
STRONG - Static variable in class net.jini.jeri.ssl.ConfidentialityStrength
If confidentiality of message contents is ensured, then use strong confidentiality for message contents.

T

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.
TcpEndpoint - Class in net.jini.jeri.tcp
An implementation of the Endpoint abstraction that uses TCP sockets (instances of Socket) for the underlying communication mechanism.
TcpServerEndpoint - Class in net.jini.jeri.tcp
An implementation of the ServerEndpoint abstraction that uses TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
throwConfigurationException(ConfigurationException, List) - Method in class net.jini.config.ConfigurationFile
Allows a subclass of ConfigurationFile to control the ConfigurationException that is thrown.
TimeoutExpiredException - Exception in net.jini.core.transaction
Exception thrown when a transaction timeout has expired.
TimeoutExpiredException(boolean) - Constructor for exception net.jini.core.transaction.TimeoutExpiredException
Constructs an instance with no detail message.
TimeoutExpiredException(String, boolean) - Constructor for exception net.jini.core.transaction.TimeoutExpiredException
Constructs an instance with a detail message.
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 exception 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.core.discovery.LookupLocator
Return the string form of this LookupLocator, as a URL of scheme "jini".
toString() - Method in class net.jini.core.lookup.ServiceEvent
Returns a String representation of this ServiceEvent.
toString() - Method in class net.jini.core.lookup.ServiceID
Returns a 36-character string of five fields separated by hyphens, with each field represented in lowercase hexadecimal with the same number of digits as in the field.
toString() - Method in class net.jini.core.lookup.ServiceItem
Returns a String representation of this ServiceItem.
toString() - Method in class net.jini.core.lookup.ServiceMatches
Returns a String representation of this ServiceMatches.
toString() - Method in class net.jini.core.lookup.ServiceTemplate
Returns a String representation of this ServiceTemplate.
toString() - Method in class net.jini.core.transaction.NestableTransaction.Created
 
toString() - Method in class net.jini.core.transaction.server.NestableServerTransaction
 
toString() - Method in class net.jini.core.transaction.server.ServerTransaction
 
toString() - Method in class net.jini.core.transaction.server.TransactionManager.Created
 
toString() - Method in class net.jini.core.transaction.Transaction.Created
 
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.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.
toString() - Method in class net.jini.security.VerifyingProxyPreparer
Returns a string representation of this object.
totalMatches - Variable in class net.jini.core.lookup.ServiceMatches
Total number of matching items.
transaction - Variable in class net.jini.core.transaction.NestableTransaction.Created
The transaction.
Transaction - Interface in net.jini.core.transaction
Interface for classes representing transactions returned by TransactionManager servers for use with transaction participants that implement the default transaction semantics.
transaction - Variable in class net.jini.core.transaction.Transaction.Created
The transaction.
Transaction.Created - Class in net.jini.core.transaction
Class that holds return values from create methods.
TransactionConstants - Interface in net.jini.core.transaction.server
Constants common to transaction managers and participants.
TransactionException - Exception in net.jini.core.transaction
Base class for exceptions thrown during a transaction.
TransactionException(String) - Constructor for exception net.jini.core.transaction.TransactionException
Constructs an instance with a detail message.
TransactionException() - Constructor for exception net.jini.core.transaction.TransactionException
Constructs an instance with no detail message.
TransactionException(String, Throwable) - Constructor for exception net.jini.core.transaction.TransactionException
 
TransactionFactory - Class in net.jini.core.transaction
Factory methods for creating top-level transactions.
TransactionManager - Interface in net.jini.core.transaction.server
The interface used for managers of the two-phase commit protocol for top-level transactions.
TransactionManager.Created - Class in net.jini.core.transaction.server
Class that holds return values from create methods.
TransactionParticipant - Interface in net.jini.core.transaction.server
The interface used for participants of the two-phase commit protocol.
transition - Variable in class net.jini.core.lookup.ServiceEvent
One of ServiceRegistrar.TRANSITION_*MATCH_*MATCH.
TRANSITION_MATCH_MATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
An event is sent when the changed item matches the template both before and after the operation.
TRANSITION_MATCH_NOMATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
An event is sent when the changed item matches the template before the operation, but doesn't match the template after the operation (this includes deletion of the item).
TRANSITION_NOMATCH_MATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
An event is sent when the changed item doesn't match the template before the operation (this includes not existing), but does match the template after the operation.
TrustEquivalence - Interface in net.jini.security.proxytrust
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 in net.jini.security
Defines the interface for trust verifiers used by Security.verifyObjectTrust, allowing the objects that are trusted to be extended.
TrustVerifier.Context - Interface in net.jini.security
Defines the context for trust verification used by TrustVerifier instances and Security.verifyObjectTrust.

U

UmbrellaGrantPermission - Class in net.jini.security.policy
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.
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.
UnknownEventException - Exception in net.jini.core.event
An exception thrown when the recipient of a RemoteEvent does not recognize the combination of the event identifier and the event source as something in which it is interested.
UnknownEventException(String) - Constructor for exception net.jini.core.event.UnknownEventException
Constructs an UnknownEventException with the specified detail message.
UnknownEventException() - Constructor for exception net.jini.core.event.UnknownEventException
Constructs an UnknownEventException with no detail message.
UnknownLeaseException - Exception in net.jini.core.lease
An exception used to indicate that a lease is not known to the grantor of the lease.
UnknownLeaseException() - Constructor for exception net.jini.core.lease.UnknownLeaseException
Constructs an UnknownLeaseException with no detail message.
UnknownLeaseException(String) - Constructor for exception net.jini.core.lease.UnknownLeaseException
Constructs an UnknownLeaseException with the specified detail message.
UnknownTransactionException - Exception in net.jini.core.transaction
Exception thrown when a transaction is not recognized as a valid or known transaction.
UnknownTransactionException(String) - Constructor for exception net.jini.core.transaction.UnknownTransactionException
Constructs an instance with a detail message.
UnknownTransactionException() - Constructor for exception net.jini.core.transaction.UnknownTransactionException
Constructs an instance with no detail message.
UnknownTransactionException(String, Throwable) - Constructor for exception net.jini.core.transaction.UnknownTransactionException
 
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.
UnsupportedConstraintException - Exception in net.jini.io
Typically used as the nested exception of a ConnectIOException if the constraints for a remote call cannot be satisfied.
UnsupportedConstraintException(String) - Constructor for exception net.jini.io.UnsupportedConstraintException
Creates an instance with the specified detail message.
UnsupportedConstraintException(String, Throwable) - Constructor for exception net.jini.io.UnsupportedConstraintException
Creates an instance with the specified detail message and cause.
UntrustedObjectSecurityContext - Interface in net.jini.security.proxytrust
A trust verifier context element that provides a security context to use to restrict privileges when invoking methods on untrusted objects.
UnusableEntriesException - Exception in net.jini.entry
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 exception 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.
UnusableEntryException - Exception in net.jini.core.entry
Thrown when one tries to get an Entry from a service, but the entry is unusable (due to serialization or other errors).
UnusableEntryException(Entry, String[], Throwable[]) - Constructor for exception net.jini.core.entry.UnusableEntryException
Create an exception for the given partial entry and vectors of bad field names/nested exception pairs.
UnusableEntryException(Throwable) - Constructor for exception net.jini.core.entry.UnusableEntryException
Create an exception for a nested exception that prevented even an attempt to build an entry.
unusableFields - Variable in exception net.jini.core.entry.UnusableEntryException
The names of the unusable fields.
useCodebaseAnnotations() - Method in class net.jini.io.MarshalInputStream
Enables the use of codebase annotation strings written by the corresponding MarshalOutputStream.
Uuid - Class in net.jini.id
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 in net.jini.id
Provides static methods for creating Uuid instances.

V

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.
VerifyingProxyPreparer - Class in net.jini.security
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.
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.
VOTING - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction is determining if it can be committed.

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.
wrap(PrivilegedAction<T>) - 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<T>) - 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.
writeBytes(DataOutput) - Method in class net.jini.core.lookup.ServiceID
Writes out 16 bytes in standard network byte order.
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.
WrongMessageDigestException - Exception in net.jini.url.httpmd
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 exception net.jini.url.httpmd.WrongMessageDigestException
Creates an instance with the specified detail message.

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 
Skip navigation links