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

A

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.
ACTIVATION_SYSTEM_UUID - Static variable in class com.sun.jini.phoenix.PhoenixConstants
An object identifier for exporting the activation system.
ACTIVATOR_UUID - Static variable in class com.sun.jini.phoenix.PhoenixConstants
An object identifier for exporting the activator.
ACTIVE - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction is currently active.
ALL_GROUPS - Static variable in interface net.jini.discovery.DiscoveryGroupManagement
Convenience constant used to request that attempts be made to discover all lookup services that are within range, and which belong to any group.
ALL_GROUPS - Static variable in class net.jini.discovery.LookupDiscovery
Convenience constant used to request that attempts be made to discover all lookup services that are within range, and which belong to any group.
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.
AbstractConfiguration - class net.jini.config.AbstractConfiguration.
A skeletal implementation of the Configuration interface, used to simplify writing implementations.
AbstractConfiguration() - Constructor for class net.jini.config.AbstractConfiguration
Creates an instance of this class.
AbstractConfiguration.Primitive - class net.jini.config.AbstractConfiguration.Primitive.
Represents the value of an entry with a primitive type.
AbstractConfiguration.Primitive(Object) - Constructor for class net.jini.config.AbstractConfiguration.Primitive
Creates an object that represents a primitive value of the type associated with the specified primitive wrapper object.
AbstractEntry - class net.jini.entry.AbstractEntry.
This class is a specific, generally useful base class for entry types.
AbstractEntry() - Constructor for class net.jini.entry.AbstractEntry
 
AbstractILFactory - class net.jini.jeri.AbstractILFactory.
An abstract implementation of InvocationLayerFactory that provides a convenient way for subclasses to create proxies and invocation dispatchers for remote objects.
AbstractILFactory() - Constructor for class net.jini.jeri.AbstractILFactory
Constructs an AbstractILFactory instance with a null class loader.
AbstractILFactory(ClassLoader) - Constructor for class net.jini.jeri.AbstractILFactory
Constructs an AbstractILFactory instance with the specified class loader.
AbstractLease - class com.sun.jini.lease.AbstractLease.
A base class for implementing lease objects.
AbstractLease(long) - Constructor for class com.sun.jini.lease.AbstractLease
Construct a relative-format lease.
AbstractLeaseMap - class com.sun.jini.lease.AbstractLeaseMap.
A base class for implementing LeaseMaps.
AbstractLeaseMap(Lease, long) - Constructor for class com.sun.jini.lease.AbstractLeaseMap
Default to using a small HashMap.
AbstractLeaseMap(Map, Lease, long) - Constructor for class com.sun.jini.lease.AbstractLeaseMap
Provide a map of your choice.
AccessILFactory - class com.sun.jini.phoenix.AccessILFactory.
A basic invocation layer factory, used in exporting an ActivationMonitor or ActivationInstantiator to use Jini(TM) extensible remote invocation (Jini ERI), that is similar to BasicILFactory except the returned invocation dispatcher only accepts calls from the local host.
AccessILFactory() - Constructor for class com.sun.jini.phoenix.AccessILFactory
Creates an AccessILFactoryinstance with no server constraints, no permission class, and a null class loader.
AccessILFactory(ClassLoader) - Constructor for class com.sun.jini.phoenix.AccessILFactory
Creates an AccessILFactoryinstance with no server constraints, no permission class, and the specified class loader.
AccessILFactory.AccessDispatcher - class com.sun.jini.phoenix.AccessILFactory.AccessDispatcher.
A subclass of BasicInvocationDispatcher that only accepts calls from the local host.
AccessILFactory.AccessDispatcher(Collection, ServerCapabilities, ClassLoader) - Constructor for class com.sun.jini.phoenix.AccessILFactory.AccessDispatcher
Constructs an invocation dispatcher for the specified methods.
AccessPermission - class net.jini.security.AccessPermission.
Represents permission to call a method.
AccessPermission(String) - Constructor for class net.jini.security.AccessPermission
Creates an instance with the specified target name.
AcknowledgmentSource - interface net.jini.io.context.AcknowledgmentSource.
A server context element for registering interest in receiving an acknowledgment that the remote call's result data has been delivered to and processed by the client.
AcknowledgmentSource.Listener - interface net.jini.io.context.AcknowledgmentSource.Listener.
A callback object for registering with an AcknowledgmentSource server context element to handle the receipt of an acknowledgment that the remote call's result data has been processed by the client.
ActivatableInvocationHandler - class net.jini.activation.ActivatableInvocationHandler.
An invocation handler for activatable remote objects.
ActivatableInvocationHandler(ActivationID, Remote) - Constructor for class net.jini.activation.ActivatableInvocationHandler
Creates an instance with the specified activation identifier, a possibly-null underlying proxy, and null client constraints.
ActivateWrapper - class com.sun.jini.start.ActivateWrapper.
A wrapper for activatable objects, providing separation of the import codebase (where the server classes are loaded from by the activation group) from the export codebase (where clients should load classes from for stubs, etc.) as well as providing an independent security policy file for each activatable object.
ActivateWrapper(ActivationID, MarshalledObject) - Constructor for class com.sun.jini.start.ActivateWrapper
Activatable constructor.
ActivateWrapper.ActivateDesc - class com.sun.jini.start.ActivateWrapper.ActivateDesc.
Descriptor for registering a "wrapped" activatable object.
ActivateWrapper.ActivateDesc(String, URL[], URL[], String, MarshalledObject) - Constructor for class com.sun.jini.start.ActivateWrapper.ActivateDesc
Trivial constructor.
ActivationAdmin - interface com.sun.jini.phoenix.ActivationAdmin.
An administrative interface for the activation system daemon.
ActivationExporter - class net.jini.activation.ActivationExporter.
An Exporter implementation for exporting an activatable remote object using its underlying exporter.
ActivationExporter(ActivationID, Exporter) - Constructor for class net.jini.activation.ActivationExporter
Creates an exporter for an activatable remote object with the specified activation identifier, underlying exporter, and a null class loader.
ActivationExporter(ActivationID, Exporter, ClassLoader) - Constructor for class net.jini.activation.ActivationExporter
Creates an exporter for an activatable remote object with the specified activation identifier, underlying exporter, and class loader.
ActivationGroup - class net.jini.activation.ActivationGroup.
Subclass of java.rmi.activation.ActivationGroup to allow activatable objects that are exported using an Exporter to go inactive.
ActivationGroup(ActivationGroupID) - Constructor for class net.jini.activation.ActivationGroup
Constructs an activation group with the specified activation group identifier.
ActivationGroupData - class com.sun.jini.phoenix.ActivationGroupData.
Initialization data for ActivationGroupImpl, to control the activation group's configuration.
ActivationGroupData(String[]) - Constructor for class com.sun.jini.phoenix.ActivationGroupData
Constructs an instance with the specified Configuration options, if any.
ActivationGroupImpl - class com.sun.jini.phoenix.ActivationGroupImpl.
The default activation group implementation for phoenix.
ActivationGroupImpl(ActivationGroupID, MarshalledObject) - Constructor for class com.sun.jini.phoenix.ActivationGroupImpl
Creates an instance with the specified group identifier and initialization data.
ActivatorPermission - class com.sun.jini.phoenix.ActivatorPermission.
Represents permissions that can be used to express the access control policy for the activator, the remote object handling object activation, if that remote object is exported with BasicJeriExporter.
ActivatorPermission(String) - Constructor for class com.sun.jini.phoenix.ActivatorPermission
Creates an instance with the specified name.
ActivatorSunJrmpExporter - class com.sun.jini.phoenix.ActivatorSunJrmpExporter.
JRMP exporter to export an Activator using the well-known activator object identifier.
ActivatorSunJrmpExporter() - Constructor for class com.sun.jini.phoenix.ActivatorSunJrmpExporter
Creates a JRMP exporter that exports on the standard port (1098).
ActivatorSunJrmpExporter(int) - Constructor for class com.sun.jini.phoenix.ActivatorSunJrmpExporter
Creates a JRMP exporter that exports on the specified port.
Address - class net.jini.lookup.entry.Address.
The address of the physical component of a service.
Address() - Constructor for class net.jini.lookup.entry.Address
Construct an empty instance of this class.
Address(String, String, String, String, String, String, String) - Constructor for class net.jini.lookup.entry.Address
Construct an instance of this class, with all fields initialized appropriately.
AddressBean - class net.jini.lookup.entry.AddressBean.
A JavaBeans(TM) component that encapsulates an Address object.
AddressBean() - Constructor for class net.jini.lookup.entry.AddressBean
Construct an instance of this JavaBeans component that is linked to a new Address object.
AdminIterator - interface com.sun.jini.outrigger.AdminIterator.
Interface for the iterators returned by the contents() method of JavaSpaceAdmin.
Administrable - interface net.jini.admin.Administrable.
Every administrable service should implement this interface.
AggregatePolicyProvider - class com.sun.jini.start.AggregatePolicyProvider.
Security policy provider which supports associating security sub-policies with context class loaders.
AggregatePolicyProvider() - Constructor for class com.sun.jini.start.AggregatePolicyProvider
Creates a new AggregatePolicyProvider instance, containing a main policy created as follows: if the com.sun.jini.start.AggregatePolicyProvider.mainPolicyClass security property is set, then its value is interpreted as the class name of the main policy provider; otherwise, a default class name of "net.jini.security.policy.DynamicPolicyProvider" is used.
AggregatePolicyProvider(Policy) - Constructor for class com.sun.jini.start.AggregatePolicyProvider
Creates a new AggregatePolicyProvider instance with the given main policy, which must be non-null.
AuthenticationPermission - class net.jini.security.AuthenticationPermission.
Represents permission to use the private credentials of subjects for the purpose of authenticating as any subset of the local principals specified in the target name, during secure remote calls with any peer that authenticates as at least the set of peer principals specified in the target name.
AuthenticationPermission(String, String) - Constructor for class net.jini.security.AuthenticationPermission
Creates an instance with the specified target name and actions.
AuthenticationPermission(Set, Set, String) - Constructor for class net.jini.security.AuthenticationPermission
Creates an instance with the specified actions and a target name constructed from the specified local and peer principals.
abort(TransactionManager, long) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
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 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.jeri.InboundRequest
Terminates this request, freeing all associated resources.
abort() - Method in interface net.jini.jeri.OutboundRequest
Terminates this request, freeing all associated resources.
abortOp(Long) - Method in interface com.sun.jini.outrigger.LogOps
Log a transaction abort.
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.
activeObject(ActivationID, Remote) - Method in class com.sun.jini.phoenix.ActivationGroupImpl
Marks the object as active in this virtual machine, and calls the superclass activeObject method with the same arguments, with the ActivationMonitor constraints (if any) set as contextual client constraints, and with the group's subject (if any) set as the executing subject.
add(Entry[], Entry[]) - Static method in class com.sun.jini.lookup.entry.LookupAttributes
Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
add(Entry[], Entry[], boolean) - Static method in class com.sun.jini.lookup.entry.LookupAttributes
Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
add(TaskManager.Task) - Method in class com.sun.jini.thread.TaskManager
Add a new task.
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.
addAll(Collection) - Method in class com.sun.jini.thread.TaskManager
Add all tasks in a collection, in iterator order.
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.
addAttributes(Entry[]) - Method in class net.jini.lookup.JoinManager
Associates a new set of attributes with the service, in addition to the service's current set of attributes.
addAttributes(Entry[], boolean) - Method in class net.jini.lookup.JoinManager
Associates a new set of attributes with the service, in addition to the service's current set of attributes.
addClasses(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of classes that dependencies are going to be computed on.
addDiscoveryListener(DiscoveryListener) - Method in interface net.jini.discovery.DiscoveryManagement
Adds an instance of DiscoveryListener to the set of objects listening for discovery events.
addDiscoveryListener(DiscoveryListener) - Method in class net.jini.discovery.LookupDiscovery
Register a listener as interested in receiving DiscoveryEvent notifications.
addDiscoveryListener(DiscoveryListener) - Method in class net.jini.discovery.LookupDiscoveryManager
Adds an instance of DiscoveryListener to the set of objects listening for discovery events.
addDiscoveryListener(DiscoveryListener) - Method in class net.jini.discovery.LookupLocatorDiscovery
Add a DiscoveryListener to the listener set.
addGroups(String[]) - Method in interface net.jini.discovery.DiscoveryGroupManagement
Adds a set of group names to the managed set of groups.
addGroups(String[]) - Method in class net.jini.discovery.LookupDiscovery
Add a set of groups to the set to be discovered.
addGroups(String[]) - Method in class net.jini.discovery.LookupDiscoveryManager
Adds a set of group names to the managed set of groups.
addGroups(String[]) - Method in interface net.jini.discovery.LookupDiscoveryRegistration
Adds a set of group names to the managed set of groups associated with this registration.
addHides(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of package prefixes that are to remain hidden from processing.
addIfNew(TaskManager.Task) - Method in class com.sun.jini.thread.TaskManager
Add a new task if it is not equal to (using the equals method) to any existing active or pending task.
addInside(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the working set of package prefixes that will make up the working domain space.
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.
addListener(ServiceDiscoveryListener) - Method in interface net.jini.lookup.LookupCache
Registers a ServiceDiscoveryListener object with the event mechanism of a LookupCache.
addLocators(LookupLocator[]) - Method in interface net.jini.discovery.DiscoveryLocatorManagement
Adds a set of locators to the managed set of locators.
addLocators(LookupLocator[]) - Method in class net.jini.discovery.LookupDiscoveryManager
Adds a set of locators to the managed set of locators.
addLocators(LookupLocator[]) - Method in interface net.jini.discovery.LookupDiscoveryRegistration
Adds a set of LookupLocator objects to the managed set of locators associated with this registration.
addLocators(LookupLocator[]) - Method in class net.jini.discovery.LookupLocatorDiscovery
Adds a set of locators to the managed set of locators.
addLookupAttributes(Entry[]) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
addLookupAttributes(Entry[]) - Method in interface net.jini.admin.JoinAdmin
Add attribute sets for the service.
addLookupGroups(String[]) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
addLookupGroups(String[]) - Method in interface net.jini.admin.JoinAdmin
Add new groups to the set to join.
addLookupLocators(LookupLocator[]) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
addLookupLocators(LookupLocator[]) - Method in interface net.jini.admin.JoinAdmin
Add locators for specific new lookup services to join.
addMemberGroups(String[]) - Method in interface net.jini.lookup.DiscoveryAdmin
Adds the given set of names to the set whose elements are the names of the groups in which the lookup service is currently a member.
addOutside(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of package prefixes that will bypassed during dependency checking.
addPrune(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of package prefixes that will be skipped as part of the dependency generation.
addRoots(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of directories to look under for the classes that fall within the working domain space as defined by the intersection of the following sets: inside,outside,prune,show, and hide.
addShow(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of package prefixes that we want to display.
addSkip(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry into the set of classes that should be skipped during dependency generation.
addTells(String) - Method in class com.sun.jini.tool.ClassDep
Add an entry in to the set of classes whose dependents that lie with the inside set are listed.
addr - Variable in class net.jini.discovery.IncomingMulticastRequest
The address to which any responses should go.
aid - Variable in class com.sun.jini.start.SharedActivatableServiceDescriptor.Created
The activation id of the service
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.
assoc - Variable in class net.jini.lookup.entry.AddressBean
The Address object associated with this JavaBeans component.
assoc - Variable in class net.jini.lookup.entry.CommentBean
The Entry object associated with this JavaBeans component.
assoc - Variable in class net.jini.lookup.entry.LocationBean
The Location object associated with this JavaBeans component.
assoc - Variable in class net.jini.lookup.entry.NameBean
The Name object associated with this JavaBeans component.
assoc - Variable in class net.jini.lookup.entry.ServiceInfoBean
The ServiceInfo object associated with this JavaBeans component.
assoc - Variable in class net.jini.lookup.entry.StatusBean
The Status object associated with this JavaBeans component.
attempt() - Method in class com.sun.jini.thread.RetryTask
Return the attempt number, starting with zero.
attributeSetTemplates - Variable in class net.jini.core.lookup.ServiceTemplate
Attribute set templates to match, or null.
attributeSets - Variable in class net.jini.core.lookup.ServiceItem
Attribute sets.

B

BasicILFactory - class net.jini.jeri.BasicILFactory.
A basic implementation of an InvocationLayerFactory.
BasicILFactory() - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory instance with no server constraints, no permission class, and a null class loader.
BasicILFactory(MethodConstraints, Class) - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory with the specified server constraints, permission class, and a null class loader.
BasicILFactory(MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.BasicILFactory
Creates a BasicILFactory with the specified server constraints, permission class, and class loader.
BasicInvocationDispatcher - class net.jini.jeri.BasicInvocationDispatcher.
A basic implementation of the InvocationDispatcher interface, providing preinvocation access control for remote objects exported using BasicJeriExporter.
BasicInvocationDispatcher(Collection, ServerCapabilities, MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.BasicInvocationDispatcher
Creates an invocation dispatcher to receive incoming remote calls for the specified methods, for a server and transport with the specified capabilities, enforcing the specified constraints, performing preinvocation access control using the specified permission class (if any).
BasicInvocationHandler - class net.jini.jeri.BasicInvocationHandler.
A basic implementation of the InvocationHandler interface.
BasicInvocationHandler(ObjectEndpoint, MethodConstraints) - Constructor for class net.jini.jeri.BasicInvocationHandler
Creates a new BasicInvocationHandler with the specified ObjectEndpoint and server constraints.
BasicInvocationHandler(BasicInvocationHandler, MethodConstraints) - Constructor for class net.jini.jeri.BasicInvocationHandler
Creates a new BasicInvocationHandler with the specified client constraints and with the same ObjectEndpoint and server constraints as the given other BasicInvocationHandler.
BasicJeriExporter - class net.jini.jeri.BasicJeriExporter.
An Exporter implementation for exporting a remote object to use Jini(TM) extensible remote invocation (Jini ERI).
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint and invocation layer factory.
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory, boolean, boolean) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint, invocation layer factory, enableDGC flag, and keepAlive flag.
BasicJeriExporter(ServerEndpoint, InvocationLayerFactory, boolean, boolean, Uuid) - Constructor for class net.jini.jeri.BasicJeriExporter
Creates a new BasicJeriExporter with the given server endpoint, invocation layer factory, enableDGC flag, keepAlive flag, and object identifier.
BasicJeriTrustVerifier - class net.jini.jeri.BasicJeriTrustVerifier.
Trust verifier for dynamic proxies and object endpoints used in Jini(TM) extensible remote invocation (Jini ERI).
BasicJeriTrustVerifier() - Constructor for class net.jini.jeri.BasicJeriTrustVerifier
Creates an instance.
BasicMethodConstraints - class net.jini.constraint.BasicMethodConstraints.
Basic implementation of MethodConstraints, allowing limited wildcard matching on method names and parameter types.
BasicMethodConstraints(BasicMethodConstraints.MethodDesc[]) - Constructor for class net.jini.constraint.BasicMethodConstraints
Creates an instance with the specified ordered array of descriptors.
BasicMethodConstraints(InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints
Creates an instance that maps all methods to the specified constraints.
BasicMethodConstraints.MethodDesc - class net.jini.constraint.BasicMethodConstraints.MethodDesc.
Descriptor for specifying the constraints associated with one or more methods allowing limited wildcard matching on method names and parameter types.
BasicMethodConstraints.MethodDesc(String, Class[], InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a descriptor that only matches methods with exactly the specified name and parameter types.
BasicMethodConstraints.MethodDesc(String, InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a descriptor that matches all methods with names that equal the specified name or that match the specified pattern, regardless of their parameter types.
BasicMethodConstraints.MethodDesc(InvocationConstraints) - Constructor for class net.jini.constraint.BasicMethodConstraints.MethodDesc
Creates a default descriptor that matches all methods.
BasicObjectEndpoint - class net.jini.jeri.BasicObjectEndpoint.
References a remote object with an Endpoint for sending requests to the object and a Uuid to identify the object at that Endpoint.
BasicObjectEndpoint(Endpoint, Uuid, boolean) - Constructor for class net.jini.jeri.BasicObjectEndpoint
Creates a new BasicObjectEndpoint to reference a remote object at the specified Endpoint with the specified Uuid.
BasicProxyPreparer - class net.jini.security.BasicProxyPreparer.
A ProxyPreparer for verifying that proxies are trusted, granting them dynamic permissions, and setting their constraints, as well as for creating other proxy preparer subclasses that include those operations.
BasicProxyPreparer() - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies not to verify proxies, grant them permissions, or set their constraints.
BasicProxyPreparer(boolean, Permission[]) - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies whether proxies should be verified, using the constraints on the proxy by default, and specifies what permissions to grant to proxies.
BasicProxyPreparer(boolean, MethodConstraints, Permission[]) - Constructor for class net.jini.security.BasicProxyPreparer
Creates a proxy preparer that specifies whether proxies should be verified, specifies permissions to grant them, and specifies what method constraints to use when verifying and setting constraints.
BasicProxyTrustVerifier - class com.sun.jini.proxy.BasicProxyTrustVerifier.
A basic trust verifier for proxies.
BasicProxyTrustVerifier(Object) - Constructor for class com.sun.jini.proxy.BasicProxyTrustVerifier
Creates a trust verifier containing the specified trusted proxy.
BasicRenewalFailureEvent - class com.sun.jini.lease.BasicRenewalFailureEvent.
Basic implementation of RenewalFailureEvent that defers unmarshalling.
BasicRenewalFailureEvent(LeaseRenewalSet, long, MarshalledObject, MarshalledInstance, MarshalledInstance) - Constructor for class com.sun.jini.lease.BasicRenewalFailureEvent
Simple constructor.
BasicServiceType - class com.sun.jini.lookup.entry.BasicServiceType.
An implementation of ServiceType that uses ResourceBundles.
BasicServiceType() - Constructor for class com.sun.jini.lookup.entry.BasicServiceType
Simple constructor, leaves type field set to null.
BasicServiceType(String) - Constructor for class com.sun.jini.lookup.entry.BasicServiceType
Simple constructor, sets type field to parameter value.
Browser - class com.sun.jini.example.browser.Browser.
Example service browser.
Browser(ActionListener, Configuration) - Constructor for class com.sun.jini.example.browser.Browser
Creates an instance with the given action listener for the Exit menu item and the given configuration.
block() - Method in class com.sun.jini.thread.InProgress
Signal the blocking of the operation this object bounds.
blocked() - Method in class com.sun.jini.thread.InProgress
Return true if at least one block has been invoked without its corresponding unblock.
bootOp(long, long) - Method in interface com.sun.jini.outrigger.LogOps
Log a server boot (first time start or any reactivation).
building - Variable in class net.jini.lookup.entry.Location
A building name or code.

C

COMMITTED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
Transaction has been committed.
COMPONENT_NAME - Static variable in class com.sun.jini.outrigger.OutriggerServerImpl
Component name we use to find items in the configuration and loggers.
CannotAbortException - exception net.jini.core.transaction.CannotAbortException.
Exception thrown when a transaction cannot abort because it has already already decided to commit.
CannotAbortException(String) - Constructor for class net.jini.core.transaction.CannotAbortException
Constructs an instance with a detail message.
CannotAbortException() - Constructor for class net.jini.core.transaction.CannotAbortException
Constructs an instance with no detail message.
CannotCommitException - exception net.jini.core.transaction.CannotCommitException.
Exception thrown when a transaction cannot commit because it has already aborted or must now be aborted.
CannotCommitException(String) - Constructor for class net.jini.core.transaction.CannotCommitException
Constructs an instance with a detail message.
CannotCommitException() - Constructor for class net.jini.core.transaction.CannotCommitException
Constructs an instance with no detail message.
CannotJoinException - exception net.jini.core.transaction.CannotJoinException.
Exception thrown when a transaction cannot be joined because it is no longer active.
CannotJoinException(String) - Constructor for class net.jini.core.transaction.CannotJoinException
Constructs an instance with a detail message.
CannotJoinException() - Constructor for class net.jini.core.transaction.CannotJoinException
Constructs an instance with no detail message.
CannotNestException - exception net.jini.core.transaction.CannotNestException.
Exception thrown when an object does not support nested transactions.
CannotNestException(String) - Constructor for class net.jini.core.transaction.CannotNestException
Constructs an instance with a detail message.
CannotNestException() - Constructor for class net.jini.core.transaction.CannotNestException
Constructs an instance with no detail message.
CheckConfigurationFile - class com.sun.jini.tool.CheckConfigurationFile.
Checks the format of the source for a ConfigurationFile.
CheckSer - class com.sun.jini.tool.CheckSer.
Tool to check for serializable classes that do not have explicit serialVersionUID fields.
CheckSer() - Constructor for class com.sun.jini.tool.CheckSer
 
ClassAnnotation - interface net.jini.loader.ClassAnnotation.
Provides a class annotation string for classes defined by a class loader that is an instance of this interface.
ClassDep - class com.sun.jini.tool.ClassDep.
Tool used to analyze a set of classes and determine on what other classes they directly or indirectly depend.
ClassDep() - Constructor for class com.sun.jini.tool.ClassDep
No argument constructor.
ClassDep(String[]) - Constructor for class com.sun.jini.tool.ClassDep
Constructor that takes command line arguments and fills in the appropriate fields.
ClassLoaderUtil - class com.sun.jini.start.ClassLoaderUtil.
This class provides useful utilities for creating and manipulating class loaders.
ClassLoaderUtil() - Constructor for class com.sun.jini.start.ClassLoaderUtil
 
ClassLoading - class net.jini.loader.ClassLoading.
Provides static methods for loading classes using RMIClassLoader with optional verification that the codebase URLs used to load classes provide content integrity (see Security.verifyCodebaseIntegrity).
ClassServer - class com.sun.jini.tool.ClassServer.
A simple HTTP server, for serving up JAR and class files.
ClassServer(int, String, boolean, boolean) - Constructor for class com.sun.jini.tool.ClassServer
Construct a server.
ClassServer(String[], LifeCycle) - Constructor for class com.sun.jini.tool.ClassServer
Construct a running server, accepting the same command line options supported by main, except for the -stop option.
ClientAuthentication - class net.jini.core.constraint.ClientAuthentication.
Represents a constraint on authentication of the client to the server.
ClientHost - interface net.jini.io.context.ClientHost.
A server context element that can supply the client host address for the remote call.
ClientMaxPrincipal - class net.jini.core.constraint.ClientMaxPrincipal.
Represents a constraint on the client, such that if the client authenticates itself, then it may only authenticate itself as one or more of the specified principals.
ClientMaxPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principal.
ClientMaxPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMaxPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMaxPrincipalType - class net.jini.core.constraint.ClientMaxPrincipalType.
Represents a constraint on the client, such that if the client authenticates itself, then it may only authenticate itself as principals that are instances of one or more of the specified classes.
ClientMaxPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified class.
ClientMaxPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMaxPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMinPrincipal - class net.jini.core.constraint.ClientMinPrincipal.
Represents a constraint on the client, such that if the client authenticates itself, then it must authenticate itself as at least all of the specified principals.
ClientMinPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principal.
ClientMinPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMinPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
Creates a constraint containing the specified principals, with duplicates removed.
ClientMinPrincipalType - class net.jini.core.constraint.ClientMinPrincipalType.
Represents a constraint on the client, such that if the client authenticates itself, then it must authenticate itself such that, for each specified class, at least one authenticated principal is an instance of that class.
ClientMinPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified class.
ClientMinPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientMinPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
Creates a constraint containing the specified classes, with redundant classes removed.
ClientPermissionChecker - class com.sun.jini.discovery.ClientPermissionChecker.
Implementation of ClientSubjectChecker that approves or rejects client subjects based on whether or not they have been granted a particular permission.
ClientPermissionChecker(Permission) - Constructor for class com.sun.jini.discovery.ClientPermissionChecker
Creates instance that checks if client subjects have been granted the specified permission.
ClientSubject - interface net.jini.io.context.ClientSubject.
A server context element that can supply the client subject for the remote call.
ClientSubjectChecker - interface com.sun.jini.discovery.ClientSubjectChecker.
Interface for approving or rejecting client subjects during unicast discovery and decoding of multicast requests.
Comment - class net.jini.lookup.entry.Comment.
A free-form comment about a service.
Comment() - Constructor for class net.jini.lookup.entry.Comment
Construct an empty instance of this class.
Comment(String) - Constructor for class net.jini.lookup.entry.Comment
Construct an instance of this class, with all fields initialized appropriately.
CommentBean - class net.jini.lookup.entry.CommentBean.
A JavaBeans(TM) component that encapsulates a Comment object.
CommentBean() - Constructor for class net.jini.lookup.entry.CommentBean
Construct a new JavaBeans component, linked to a new empty Comment object.
ComputeDigest - class com.sun.jini.tool.ComputeDigest.
Prints the message digest for the contents of a URL.
ComputeHttpmdCodebase - class com.sun.jini.tool.ComputeHttpmdCodebase.
Computes the message digests for a codebase with HTTPMD URLs.
Confidentiality - class net.jini.core.constraint.Confidentiality.
Represents a constraint on the confidentiality of message contents.
ConfidentialityStrength - class net.jini.jeri.ssl.ConfidentialityStrength.
Represents a constraint that, if confidentiality of message contents is ensured, the specified strength of confidentiality be used.
Config - class com.sun.jini.config.Config.
Provides static methods for getting entries from a Configuration.
ConfigUtil - class com.sun.jini.config.ConfigUtil.
A set of static convenience methods for use in configuration files.
Configuration - interface net.jini.config.Configuration.
Defines an interface for obtaining objects needed to configure applications, such as Exporter or ProxyPreparer instances, or other application-specific objects, from configuration files, databases, or other sources.
ConfigurationException - exception net.jini.config.ConfigurationException.
Thrown if a problem occurs when obtaining configuration information.
ConfigurationException(String) - Constructor for class net.jini.config.ConfigurationException
Creates an instance with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for class net.jini.config.ConfigurationException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
ConfigurationFile - class net.jini.config.ConfigurationFile.
Supplies objects needed to configure applications, such as Exporter or ProxyPreparer instances, or application-specific objects, constructed from data in a configuration source and override options, as well as data supplied in the call to getEntry.
ConfigurationFile(String[]) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries specified by the options, using the calling thread's context class loader for interpreting class names.
ConfigurationFile(String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries specified by the options, using the specified class loader for interpreting class names.
ConfigurationFile(Reader, String[]) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries parsed from the specified character stream and options, using the calling thread's context class loader for interpreting class names.
ConfigurationFile(Reader, String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
Creates an instance containing the entries parsed from the specified character stream and options, using the specified class loader for interpreting class names.
ConfigurationNotFoundException - exception net.jini.config.ConfigurationNotFoundException.
Thrown if a configuration source location specified when creating a Configuration is not found, including if null is specified for provider options and the implementation does not provide default options.
ConfigurationNotFoundException(String) - Constructor for class net.jini.config.ConfigurationNotFoundException
Creates an instance with the specified detail message.
ConfigurationNotFoundException(String, Throwable) - Constructor for class net.jini.config.ConfigurationNotFoundException
Creates an instance with the specified detail message and causing exception, which should not be an instance of Error.
ConfigurationProvider - class net.jini.config.ConfigurationProvider.
Provides a standard means for obtaining Configuration instances, using a configurable provider.
Connection - interface net.jini.jeri.connection.Connection.
Represents an established client-side connection.
ConnectionAbsoluteTime - class net.jini.core.constraint.ConnectionAbsoluteTime.
Represents a constraint on the absolute time by which a network connection must be established.
ConnectionAbsoluteTime(long) - Constructor for class net.jini.core.constraint.ConnectionAbsoluteTime
Creates a constraint with the specified deadline for connection establishment.
ConnectionEndpoint - interface net.jini.jeri.connection.ConnectionEndpoint.
Represents a remote communication endpoint to establish connections to.
ConnectionManager - class net.jini.jeri.connection.ConnectionManager.
Provides client-side connection management using the Jini(TM) extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ConnectionManager(ConnectionEndpoint) - Constructor for class net.jini.jeri.connection.ConnectionManager
Creates a new ConnectionManager that manages client-side connections to the specified connection endpoint.
ConnectionRelativeTime - class net.jini.core.constraint.ConnectionRelativeTime.
Represents a constraint on the maximum amount of time to wait for a network connection to be established.
ConnectionRelativeTime(long) - Constructor for class net.jini.core.constraint.ConnectionRelativeTime
Creates a constraint with the specified duration.
Constants - class net.jini.discovery.Constants.
A holder class for constants that pertain to the unicast and multicast discovery protocols.
ConstrainableJavaSpaceAdmin - interface com.sun.jini.outrigger.ConstrainableJavaSpaceAdmin.
Sub-interface of JavaSpaceAdmin that adds a method that allows iterators to be created with a given set of constraints.
ConstrainableLandlordLease - class com.sun.jini.landlord.ConstrainableLandlordLease.
Constrainable sub-class of LandlordLease.
ConstrainableLandlordLease(Uuid, Landlord, Uuid, long, MethodConstraints) - Constructor for class com.sun.jini.landlord.ConstrainableLandlordLease
Create a new ConstrainableLandlordLease.
ConstrainableLandlordLeaseMap - class com.sun.jini.landlord.ConstrainableLandlordLeaseMap.
Constrainable sub-class of LandlordLeaseMap.
ConstrainableLookupLocator - class net.jini.discovery.ConstrainableLookupLocator.
LookupLocator subclass which supports constraint operations through the RemoteMethodControl interface.
ConstrainableLookupLocator(String, MethodConstraints) - Constructor for class net.jini.discovery.ConstrainableLookupLocator
Constructs a new ConstrainableLookupLocator instance which can be used to perform unicast discovery to the host and port named by the given URL with the provided constraints applied.
ConstrainableLookupLocator(String, int, MethodConstraints) - Constructor for class net.jini.discovery.ConstrainableLookupLocator
Constructs a new ConstrainableLookupLocator instance which can be used to perform unicast discovery to the given host and port with the provided constraints applied.
ConstrainableLookupLocatorTrustVerifier - class net.jini.discovery.ConstrainableLookupLocatorTrustVerifier.
Trust verifier for ConstrainableLookupLocator instances.
ConstrainableLookupLocatorTrustVerifier() - Constructor for class net.jini.discovery.ConstrainableLookupLocatorTrustVerifier
Creates an instance.
ConstrainableProxyUtil - class com.sun.jini.proxy.ConstrainableProxyUtil.
A collection of utility methods for use in implementing constrainable proxies.
ConstraintAlternatives - class net.jini.core.constraint.ConstraintAlternatives.
Combines two or more constraint alternatives into a single overall constraint.
ConstraintAlternatives(InvocationConstraint[]) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
Creates an instance containing the specified alternative constraints, with duplicate constraints removed.
ConstraintAlternatives(Collection) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
Creates an instance containing the specified alternative constraints, with duplicate constraints removed.
ConstraintTrustVerifier - class net.jini.constraint.ConstraintTrustVerifier.
Trust verifier for instances of the constraint classes defined in the net.jini.core.constraint package, and for the BasicMethodConstraints, X500Principal and KerberosPrincipal classes.
ConstraintTrustVerifier() - Constructor for class net.jini.constraint.ConstraintTrustVerifier
Creates an instance.
ContextPermission - class net.jini.io.context.ContextPermission.
Represents permissions used to express the access control policy for elements commonly found in the context collections available from ServerContext and ObjectStreamContext.
ContextPermission(String) - Constructor for class net.jini.io.context.ContextPermission
Creates an instance with the specified name.
CrashCountException - exception net.jini.core.transaction.server.CrashCountException.
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 class net.jini.core.transaction.server.CrashCountException
Constructs an instance with a detail message.
CrashCountException() - Constructor for class net.jini.core.transaction.server.CrashCountException
Constructs an instance with no detail message.
calculateDuration(LeasedResource, long) - Method in class com.sun.jini.landlord.FixedLeasePeriodPolicy
Returns the duration this policy is willing to grant for the passed resource at this time.
canBatch(Lease) - Method in class com.sun.jini.landlord.ConstrainableLandlordLease
 
canBatch(Lease) - Method in class com.sun.jini.landlord.LandlordLease
 
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.
canContainKey(Object) - Method in class com.sun.jini.landlord.ConstrainableLandlordLeaseMap
 
canContainKey(Object) - Method in class com.sun.jini.landlord.LandlordLeaseMap
 
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.
cancel(Uuid) - Method in interface com.sun.jini.landlord.Landlord
Called by the lease when its cancel method is called.
cancel() - Method in class com.sun.jini.landlord.LandlordLease
 
cancel(Uuid) - Method in interface com.sun.jini.landlord.LocalLandlord
Cancel the lease that is associated with the given cookie.
cancel(Uuid) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
cancel() - Method in class com.sun.jini.thread.RetryTask
Cancel the retrying of the task.
cancel(WakeupManager.Ticket) - Method in class com.sun.jini.thread.WakeupManager
Cancel the given ticket.
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.
cancel(Lease) - Method in class net.jini.lease.LeaseRenewalManager
Removes a given lease from the managed set, and cancels it.
cancelAll(Uuid[]) - Method in interface com.sun.jini.landlord.Landlord
Called by the lease map when its cancelAll method is called.
cancelAll() - Method in class com.sun.jini.landlord.LandlordLeaseMap
 
cancelAll(LocalLandlord, Uuid[]) - Static method in class com.sun.jini.landlord.LandlordUtil
Call landlord.cancel() for each object in cookies[], passing cookies[i].
cancelAll(Uuid[]) - Method in class com.sun.jini.outrigger.OutriggerServerImpl
 
cancelAll() - Method in class com.sun.jini.thread.WakeupManager
Cancel all tickets.
cancelAll() - Method in interface net.jini.core.lease.LeaseMap
Cancels all leases in the LeaseMap.
cancelOp(Uuid, boolean) - Method in interface com.sun.jini.outrigger.LogOps
Log a cancel and entry or registration.
cancelled() - Method in class com.sun.jini.thread.RetryTask
Return true if cancel has been invoked.
changed(DiscoveryEvent) - Method in interface net.jini.discovery.DiscoveryChangeListener
Called when changes are detected in the discovery state of one or more of the previously discovered lookup services; in particular, when changes occur in the member groups to which those lookup services belong.
check(Entry[], boolean) - Static method in class com.sun.jini.lookup.entry.LookupAttributes
Throws an IllegalArgumentException if any element of the array is not an instance of a valid Entry class (the class is not public, or does not have a no-arg constructor, or has primitive public non-static non-final fields).
check(String, ClassLoader, String[], String, PrintStream) - Static method in class com.sun.jini.tool.CheckConfigurationFile
Checks the format of a configuration source file.
check(ConfigurationFile, Properties, ClassLoader, PrintStream) - Static method in class com.sun.jini.tool.CheckConfigurationFile
Checks the format of a ConfigurationFile.
check(String, int) - Static method in class com.sun.jini.tool.CheckSer
Checks the class file directory hierarchy starting from the specified directory.
check(ServiceItem) - Method in interface net.jini.lookup.ServiceItemFilter
This method defines the implementation of the additional selection criteria (additional matching and/or proxy preparation) to apply to a ServiceItem object found through standard template matching.
checkAccess(Remote, Method, InvocationConstraints, Collection) - Method in class com.sun.jini.phoenix.AccessILFactory.AccessDispatcher
Checks that the client is calling from the local host.
checkAccess(Remote, Method, InvocationConstraints, Collection) - Method in class com.sun.jini.phoenix.SystemAccessILFactory.SystemDispatcher
Checks that the client is calling from the local host.
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.
checkClientSubject(Subject) - Method in class com.sun.jini.discovery.ClientPermissionChecker
Checks whether or not to permit exchanging or accepting data with/from a client authenticated as the given subject, by testing if the subject has been granted the permission that this instance was constructed with.
checkClientSubject(Subject) - Method in interface com.sun.jini.discovery.ClientSubjectChecker
Checks whether or not to permit exchanging or accepting data with/from a client authenticated as the given subject.
checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.InboundRequest
Verifies that this request satisfies the transport layer aspects of all of the specified requirements, and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy the specified requirements.
checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.ServerCapabilities
Verifies that this instance supports the transport layer aspects of all of the specified requirements (both in general and in the current security context), and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy all of the specified requirements.
checkConstraints(InboundRequestHandle, InvocationConstraints) - Method in interface net.jini.jeri.connection.ServerConnection
Implements InboundRequest.checkConstraints for a request with the specified handle.
checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.http.HttpServerEndpoint
Verifies that this instance supports the transport layer aspects of all of the specified requirements (both in general and in the current security context), and returns the requirements that must be at least partially implemented by higher layers in order to fully satisfy all of the specified requirements. This method may also return preferences that must be at least partially implemented by higher layers in order to fully satisfy some of the specified preferences.

For any given constraint, there must be a clear delineation of which aspects (if any) must be implemented by the transport layer. This method must not return a constraint (as a requirement or a preference, directly or as an element of another constraint) unless this instance can implement all of tho