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

A

abort(Transaction) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Removes any buffered records for this transaction and performs no logging.
abort(Transaction) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Tells the participant to abort its involvement with the given transaction.
abort(boolean) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl.Context
Removes the context from the context list containing pending updates, and flushes all committed contexts preceding prepared ones.
abort(boolean) - Method in class com.sun.sgs.impl.service.data.Context
 
abort(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Tells the participant to abort its involvement with the given transaction.
abort(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Tells the participant to abort its involvement with the given transaction.
abort() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbTransaction
Aborts the transaction.
abort() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeTransaction
Aborts the transaction.
abort(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
abort(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Aborts the transaction.
abort(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Aborts the transaction.
abort(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Aborts the transaction.
abort(boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl.Context
Removes the context from the context queue containing pending actions, and checks for flushing committed contexts.
abort(Throwable) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Aborts the transaction, specifying the cause.
abort(boolean) - Method in class com.sun.sgs.impl.util.TransactionContext
Aborts this context's involvement with the transaction associated with this context.
abort(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Tells the participant to abort its involvement with the given transaction.
abort() - Method in interface com.sun.sgs.service.store.db.DbTransaction
Aborts the transaction.
abort(Throwable) - Method in interface com.sun.sgs.service.Transaction
Aborts the transaction, specifying the cause.
abort(Transaction) - Method in interface com.sun.sgs.service.TransactionParticipant
Tells the participant to abort its involvement with the given transaction.
abortedBeforeCompletion() - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Returns whether the listener's beforeCompletion method threw an exception thus aborting the transaction.
abortedBeforeCompletion() - Method in interface com.sun.sgs.profile.TransactionListenerDetail
Returns whether the listener's beforeCompletion method threw an exception thus aborting the transaction.
AbortedByTimeoutException - Exception in com.sun.sgs.nio.channels
Checked exception received by a thread when a timeout elapses before an asynchronous I/O operation completes.
AbortedByTimeoutException() - Constructor for exception com.sun.sgs.nio.channels.AbortedByTimeoutException
Constructs an instance of this class.
abortInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for abort.
abortInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for abort.
abortInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for abort.
abortLogger - Variable in class com.sun.sgs.impl.service.data.store.AbstractDataStore
The logger for transaction abort exceptions.
AbstractAccessCoordinator - Class in com.sun.sgs.impl.kernel
Provides a skeletal implementation of AccessCoordinatorHandle.
AbstractAccessCoordinator(TransactionProxy, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.kernel.AbstractAccessCoordinator
Creates an instance of this class.
AbstractAccessCoordinator.AbstractAccessReporter<T> - Class in com.sun.sgs.impl.kernel
Provides a skeletal implementation of AccessReporter, supplying the overloadings of reportObjectAccess and setObjectDescription that supply default arguments.
AbstractAccessCoordinator.AbstractAccessReporter(String) - Constructor for class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
Creates an instance of this class.
AbstractAffinityGraphBuilder - Class in com.sun.sgs.impl.service.nodemap.affinity.graph
A base class to support common AffinityGraphBuilder implementations.
AbstractAffinityGraphBuilder(Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
Parses common graph builder properties.
AbstractCompletionFuture<T> - Class in com.sun.sgs.impl.util
This future is an abstract implementation for the futures passed to the RequestCompletionHandler used by the ProtocolListener and SessionProtocolHandler APIs.
AbstractCompletionFuture(RequestCompletionHandler<T>) - Constructor for class com.sun.sgs.impl.util.AbstractCompletionFuture
Constructs an instance with the specified completionHandler.
AbstractDataStore - Class in com.sun.sgs.impl.service.data.store
A skeletal implementation of DataStore that does logging, checks arguments, reports object accesses, implements the next key locking scheme for name bindings, and is a transaction participant.
AbstractDataStore(ComponentRegistry, LoggerWrapper, LoggerWrapper) - Constructor for class com.sun.sgs.impl.service.data.store.AbstractDataStore
Creates an instance of this class.
AbstractKernelRunnable - Class in com.sun.sgs.impl.util
A utility class that implements the getBaseTaskType method of KernelRunnable to return the class name of the concrete instance.
AbstractKernelRunnable(String) - Constructor for class com.sun.sgs.impl.util.AbstractKernelRunnable
Constructs an instance with the specified name.
AbstractLPA - Class in com.sun.sgs.impl.service.nodemap.affinity
Abstract class implementing parts of the label propagation algorithm used by both the single node and distributed versions.
AbstractLPA(long, Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Constructs a new instance of the label propagation algorithm.
AbstractNodePolicy - Class in com.sun.sgs.impl.service.nodemap.policy
Abstract node policy class.
AbstractNodePolicy() - Constructor for class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
Creates a new instance of the AbstractNodePolicy.
AbstractService - Class in com.sun.sgs.impl.util
An abstract implementation of a service.
AbstractService(Properties, ComponentRegistry, TransactionProxy, LoggerWrapper) - Constructor for class com.sun.sgs.impl.util.AbstractService
Constructs an instance with the specified properties, systemRegistry, txnProxy, and logger.
AbstractService.State - Enum in com.sun.sgs.impl.util
Service state.
AbstractService.Version - Class in com.sun.sgs.impl.util
An immutable class to hold the current version of the keys and data persisted by a service.
AbstractService.Version(int, int) - Constructor for class com.sun.sgs.impl.util.AbstractService.Version
Constructs an instance with the specified major and minor version numbers.
accept(A, CompletionHandler<AsynchronousSocketChannel, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Accepts a connection.
accept(ProtocolListener) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Starts accepting connections, and notifies the specified listener of new connections.
accept(ConnectionHandler) - Method in class com.sun.sgs.impl.transport.tcp.TcpTransport
Start accepting connections.
accept(A, CompletionHandler<AsynchronousSocketChannel, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Accepts a connection.
accept(CompletionHandler<AsynchronousSocketChannel, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Accepts a connection.
accept(ProtocolListener) - Method in interface com.sun.sgs.protocol.ProtocolAcceptor
Starts accepting connections, and notifies the specified listener of new connections.
accept(ConnectionHandler) - Method in interface com.sun.sgs.transport.Transport
Start accepting connections.
acceptFuture - Variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The currently-active accept operation, or null if none.
acceptor - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
This protocol's acceptor.
acceptor - Variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The acceptor for listening for new connections.
ACCEPTOR_BACKLOG_PROPERTY - Static variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The name of the acceptor backlog property.
AcceptPendingException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed.
AcceptPendingException() - Constructor for exception com.sun.sgs.nio.channels.AcceptPendingException
Constructs an instance of this class.
ACCESS_COORDINATOR_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.Kernel
 
ACCESS_COUNT_PROPERTY - Static variable in class com.sun.sgs.impl.profile.listener.AccessedObjectsListener
Property that defines the maximum number of accesses to display.
AccessCoordinator - Interface in com.sun.sgs.kernel
A central point for tracking all shared objects accessed in the context of a transaction, and managing any conflict these accesses may cause.
AccessCoordinatorHandle - Interface in com.sun.sgs.impl.kernel
A subinterface of AccessCoordinator that the kernel uses to notify the access coordinator of new transactions.
AccessedObject - Interface in com.sun.sgs.kernel
An interface that provides details of a single object access.
AccessedObjectsDetail - Interface in com.sun.sgs.profile
An interface accessible through a ProfileReport that details the collection of object accesses that occurred during the associated transaction.
AccessedObjectsDetail.ConflictType - Enum in com.sun.sgs.profile
Identifies a known type of conflict.
AccessedObjectsListener - Class in com.sun.sgs.impl.profile.listener
An implementation of ProfileListener that prints access detail.
AccessedObjectsListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.AccessedObjectsListener
Creates an instance of AccessedObjectsListener.
AccessReporter<T> - Interface in com.sun.sgs.kernel
Used to report to the AccessCoordinator when access is requested to a shared object.
AccessReporter.AccessType - Enum in com.sun.sgs.kernel
The type of access requested.
actualStartTime - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
AdaptiveField<T> - Class in com.sun.sgs.impl.util
An AdaptiveField is an abstraction over the traditional Java field that allows a field to be stored either locally (as a normal field would be) or remotely in the data store, while still allowing common operations as well as the ability to dynamically switch where the field's value is stored.
AdaptiveField(T) - Constructor for class com.sun.sgs.impl.util.AdaptiveField
Constructs this AdaptiveField as a local reference with the provided value.
AdaptiveField(T, boolean) - Constructor for class com.sun.sgs.impl.util.AdaptiveField
Constructs this AdaptiveField with the provided value, and stores it as specified.
add(E) - Method in class com.sun.sgs.app.util.ScalableDeque
add(E) - Method in class com.sun.sgs.app.util.ScalableHashSet
Adds the specified element to this set if it was not already present.
add(E) - Method in class com.sun.sgs.app.util.ScalableList
Appends the specified element to the end of this list.
add(int, E) - Method in class com.sun.sgs.app.util.ScalableList
Inserts the specified element at the specified position in this list.
add(E) - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Inserts the specified element into the list.
add(long, byte[]) - Method in class com.sun.sgs.impl.service.data.FlushInfo
Adds the object ID and data for a modified object.
add(ManagedReferenceImpl<?>) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Adds a new managed reference to this table.
add(E) - Method in interface com.sun.sgs.impl.util.BindingKeyedSet
Adds the specified element to this set if it was not already present.
add(E) - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
Adds the specified element to this set if it was not already present.
addChannelTaskOnCommit(BigInteger, IoRunnable, long) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Adds the specified ioTask (in a wrapper that runs the task by invoking runIoTask with the ioTask and nodeId) to the task list of the given channelRefId (when the current transaction commits).
addChannelTaskOnCommit(BigInteger, KernelRunnable) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Adds the specified non-transactional task to the task list of the given channelRefId (when the current transaction commits).
addChannelToService(BigInteger) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl.Context
Adds the specified channelRefId to the set of locally-coordinated channels whose event queues need to be serviced as a result of operations executed during this context's associated transaction.
addCheckOverflow(long, long) - Static method in class com.sun.sgs.impl.util.Numbers
A utility method that adds two non-negative longs, returning Long.MAX_VALUE if the value would overflow.
addCommitAction(BigInteger, ClientSessionServiceImpl.Action, boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl.Context
Adds an action for the specified session to be performed when the associated transaction commits.
addComponent(Object) - Method in class com.sun.sgs.impl.kernel.ComponentRegistryImpl
Adds a component to the set of available components.
added(Identity, Node) - Method in interface com.sun.sgs.impl.service.nodemap.NotifyClient
An identity has been assigned to this node.
addFirst(E) - Method in class com.sun.sgs.app.util.ScalableDeque
addHandler(BigInteger, ClientSessionHandler, Identity) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Adds the handler for the specified session to the internal session handler map.
addIdentity(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Add the given identity to this affinity group.
addIdentityRelocationListener(IdentityRelocationListener) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Adds a listener to be notified when an identity has been selected to be relocated off the local node.
addIdentityRelocationListener(IdentityRelocationListener) - Method in interface com.sun.sgs.service.NodeMappingService
Adds a listener to be notified when an identity has been selected to be relocated off the local node.
addIdentityRelocationListenerOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
addLast(E) - Method in class com.sun.sgs.app.util.ScalableDeque
addListener(TransactionListenerDetail) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector about a listener of a transaction when that listener is finished with its work (i.e., after its afterCompletion} method has been called).
addListener(TransactionListenerDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector about a listener of a transaction when that listener is finished with its work (i.e., after its afterCompletion} method has been called).
addListener(ProfileListener, boolean) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Adds a ProfileListener as a listener for profiling data reports.
addListener(String) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Instantiates and adds a ProfileListener.
addListener(TransactionListenerDetail) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
 
addListener(ProfileListener, boolean) - Method in interface com.sun.sgs.profile.ProfileCollector
Adds a ProfileListener as a listener for profiling data reports.
addListener(String) - Method in interface com.sun.sgs.profile.ProfileCollector
Instantiates and adds a ProfileListener.
addManager(Object) - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Adds a Manager to those avilable in this context.
addMoveEvent(long) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Initiates a relocation of this client session from the current node to newNodeId.
addNodeListener(NodeListener) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Registers a listener to be notified when any node that this service monitors starts or fails.
addNodeListener(NodeListener) - Method in interface com.sun.sgs.service.WatchdogService
Registers a listener to be notified when any node that this service monitors starts or fails.
addNodeListenerOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
addNodeMappingListener(NodeMappingListener) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Adds a listener to be notified when the identity mapping for this node is modified.
addNodeMappingListener(NodeMappingListener) - Method in interface com.sun.sgs.service.NodeMappingService
Adds a listener to be notified when the identity mapping for this node is modified.
addNodeMappingListenerOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
addOperation(String) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Package-private method used to add an operation.
addParticipant(ProfileParticipantDetail) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector about a participant of a transaction when that participant has finished participating (i.e., has committed, has prepared read-only, or has aborted).
addParticipant(ProfileParticipantDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector about a participant of a transaction when that participant has finished participating (i.e., has committed, has prepared read-only, or has aborted).
addParticipant(ProfileParticipantDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector about a participant of a transaction when that participant has finished participating (i.e., has committed, has prepared read-only, or has aborted).
addParticipant(ProfileParticipantDetail) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
 
addPrimary(DataService, long) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Adds the specified primaryId to the list of primaries for which this node is a backup, and updates the node's state in the specified dataService.
addRecoveryListener(RecoveryListener) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Adds the specified recovery listener for the local node.
addRecoveryListener(RecoveryListener) - Method in interface com.sun.sgs.service.WatchdogService
Adds the specified recovery listener for the local node.
addRecoveryListenerOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
addSample(long) - Method in interface com.sun.sgs.profile.ProfileSample
Adds a new sample to the end of the current list of samples.
addSample(long) - Method in interface com.sun.sgs.profile.TaskProfileSample
Adds a new sample to the end of the current list of samples.
addServerNodeId(long) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Adds the specified nodeId to the set of server nodes for this channel.
addService(Service) - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Adds a Service to those avilable in this context.
addServiceEventQueueTask(BigInteger) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Adds a task to service the event queue of the channel with the specified channelRefId.
addServiceEventQueueTask(byte[]) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Schedules a transactional task to service the event queue for the session with the specified sessionId.
addServiceEventQueueTaskOnCommit(BigInteger) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Adds the specified channelRefId to the list of locally-coordinated channels that need servicing after the current transaction commits.
addSessionStatusListener(ClientSessionStatusListener) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Adds the specified status listener to be notified when a local session disconnects or is being prepared to relocate.
addSessionStatusListener(ClientSessionStatusListener) - Method in interface com.sun.sgs.service.ClientSessionService
Adds the specified status listener to be notified when a local session disconnects or is being prepared to relocate.
addSessionStatusListenerOp - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
addTask(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Adds a task to the scheduler.
addTask(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Adds a task to the scheduler.
addTask(BigInteger, KernelRunnable) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl.Context
Adds the specified non-transactional task to the task list of the given channelRefId.
addTask(ScheduledTask) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Adds a task to the scheduler.
addTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TaskQueue
Adds a task to this dependency queue.
addTaskSample(String, long) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Package-private method used to add to a task-local sample.
addTransactionListener(TransactionListenerDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector about a listener of a transaction when that listener is finished with its work (i.e., after its afterCompletion method has been called).
addWeight(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
Adds the given value to the edge weight.
AffinityGraphBuilder - Interface in com.sun.sgs.impl.service.nodemap.affinity.graph
Graph builder interface.
AffinityGraphBuilderMXBean - Interface in com.sun.sgs.management
The management interface for the affinity graph builder.
AffinityGraphBuilderStats - Class in com.sun.sgs.impl.service.nodemap.affinity.graph
The exposed management information for the affinity graph builder.
AffinityGraphBuilderStats(ProfileCollector, Graph<?, ?>, int, long) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Constructs a stats instance.
AffinityGroup - Interface in com.sun.sgs.impl.service.nodemap.affinity
An affinity group in the system.
AffinityGroupFinder - Interface in com.sun.sgs.impl.service.nodemap.affinity
Stub, to be replaced by Keith's version.
AffinityGroupFinderFailedException - Exception in com.sun.sgs.impl.service.nodemap.affinity
Thrown if the AffinityGroupFinder could not find affinity groups.
AffinityGroupFinderFailedException(String) - Constructor for exception com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderFailedException
Creates an instance of this class with the specified detail message.
AffinityGroupFinderFailedException(String, Throwable) - Constructor for exception com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderFailedException
Creates an instance of this class with the specified detail message and cause.
AffinityGroupFinderMXBean - Interface in com.sun.sgs.management
The management interface for the affinity group finder.
AffinityGroupFinderStats - Class in com.sun.sgs.impl.service.nodemap.affinity
Management info for the label propagation affinity group finder.
AffinityGroupFinderStats(LPAAffinityGroupFinder, ProfileCollector, int) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Constructs the MXBean for affinity group finder information.
AffinityGroupGoodness - Class in com.sun.sgs.impl.service.nodemap.affinity
Utility methods for "goodness" measurements of found groups.
AffinitySet - Class in com.sun.sgs.impl.service.nodemap.affinity
The affinity group information for a single node, in a format which can be sent between nodes and the server.
AffinitySet(long, long, Identity) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Constructs a new affinity group with the given ID, generation number, and an initial identity to include.
AffinitySet(long, long, HashSet<Identity>) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Constructs a new affinity group with the given ID, generation number, and a set of initial identities to include.
afterCompletion(boolean) - Method in class com.sun.sgs.impl.service.data.Context
Called after a transaction is committed or aborted.
afterCompletion(boolean) - Method in interface com.sun.sgs.service.TransactionListener
Called after a transaction is committed or aborted.
AggregateProfileCounter - Interface in com.sun.sgs.profile
A profile counter which is initially 0, and increments until it is explicitly cleared.
AggregateProfileListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener aggregates profiling data over the lifetime of the system, and reports at fixed intervals.
AggregateProfileListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.AggregateProfileListener
Creates an instance of AggregateProfileListener.
AggregateProfileOperation - Interface in com.sun.sgs.profile
A profile operation which aggregates a count of how many times the operation occurred until it is explicitly cleared.
AggregateProfileSample - Interface in com.sun.sgs.profile
A profile sample which is aggregated until explicitly cleared.
AggregateTaskListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener aggregates task data over the lifetime of the system, and reports at fixed intervals.
AggregateTaskListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.AggregateTaskListener
Creates an instance of AggregateTaskListener.
ALLOCATION_BLOCK_SIZE - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The size of allocation blocks.
ALLOW_NEW_LOGIN_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The name of the allow new login property.
allowNewLogin - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The flag that indicates how to handle same user logins.
AlreadyBoundException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to bind the socket of a network oriented channel that is already bound.
AlreadyBoundException() - Constructor for exception com.sun.sgs.nio.channels.AlreadyBoundException
Constructs an instance of this class.
APP_LISTENER - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
A required key specifying the AppListener for the application.
APP_NAME - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
A required key specifying the name of the application.
APP_ROOT - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
A required key specifying the root directory for the application.
AppContext - Class in com.sun.sgs.app
Provides access to facilities available in the current application context.
append(E) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Appends the supplied object to the list and performs a split if necessary.
append(E) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Appends the supplied argument to the list.
AppListener - Interface in com.sun.sgs.app
Listener for application-level events.
appName - Variable in class com.sun.sgs.impl.service.data.DataServiceHeader
The name of the application that initially created the data service.
appName - Variable in class com.sun.sgs.impl.util.AbstractService
The application name.
assertValid(Identity) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
Check the validity of the data store for a particular identity.
assertValid(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Check the validity of the data store for a particular identity.
assertValid(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Check the validity of the data store for a particular identity.
assignNode(Class, Identity, long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
Assigns the identity to a node and indicates that the service class believes this identity is active.
assignNode(Class, Identity, long) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Assigns the identity to a node and indicates that the service class believes this identity is active.
assignNode(Class, Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Assigns the identity to a node and adds the assignment to the map.
assignNode(Class, Identity) - Method in interface com.sun.sgs.service.NodeMappingService
Assigns the identity to a node and adds the assignment to the map.
assignNodeOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
AsyncDatagramChannelImpl - Class in com.sun.sgs.impl.nio
An implementation of AsynchronousDatagramChannel.
AsyncDatagramChannelImpl(ProtocolFamily, AsyncGroupImpl) - Constructor for class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Creates a new instance registered with the given channel group.
AsyncDatagramChannelImpl.MembershipKeyImpl - Class in com.sun.sgs.impl.nio
A simple multicast membership key for datagram channels.
AsyncDatagramChannelImpl.MembershipKeyImpl(InetSocketAddress, NetworkInterface) - Constructor for class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Creates a new membership key for the group.
AsyncGroupImpl - Class in com.sun.sgs.impl.nio
Common base implementation of AsynchronousChannelGroup.
AsyncGroupImpl(AsyncProviderImpl, ExecutorService) - Constructor for class com.sun.sgs.impl.nio.AsyncGroupImpl
Constructs a new instance of this class.
AsynchronousByteChannel - Interface in com.sun.sgs.nio.channels
A channel that can read and write bytes asynchronously.
AsynchronousChannel - Class in com.sun.sgs.nio.channels
A channel that supports asynchronous operations.
AsynchronousChannel(AsynchronousChannelProvider) - Constructor for class com.sun.sgs.nio.channels.AsynchronousChannel
Initializes a new instance of this class.
AsynchronousChannelGroup - Class in com.sun.sgs.nio.channels
An organization of asynchronous channels for the purpose of resource sharing.
AsynchronousChannelGroup(AsynchronousChannelProvider) - Constructor for class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Initialize a new instance of this class.
AsynchronousChannelProvider - Class in com.sun.sgs.nio.channels.spi
Service-provider class for asynchronous channels.
AsynchronousChannelProvider() - Constructor for class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Initializes a new instance of this class.
AsynchronousDatagramChannel - Class in com.sun.sgs.nio.channels
An asynchronous channel for datagram-oriented sockets.
AsynchronousDatagramChannel(AsynchronousChannelProvider) - Constructor for class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Initializes a new instance of this class.
AsynchronousMessageChannel - Class in com.sun.sgs.impl.protocol.simple
A wrapper channel that reads and writes complete messages by framing messages with a 2-byte message length, and masking (and re-issuing) partial I/O operations.
AsynchronousMessageChannel(AsynchronousByteChannel, int) - Constructor for class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Creates a new instance of this class with the given channel and read buffer size.
AsynchronousServerSocketChannel - Class in com.sun.sgs.nio.channels
An asynchronous channel for stream-oriented listening sockets.
AsynchronousServerSocketChannel(AsynchronousChannelProvider) - Constructor for class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Initializes a new instance of this class.
AsynchronousSocketChannel - Class in com.sun.sgs.nio.channels
An asynchronous channel for stream-oriented connecting sockets.
AsynchronousSocketChannel(AsynchronousChannelProvider) - Constructor for class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Initializes a new instance of this class.
AsyncKey - Interface in com.sun.sgs.impl.nio
A token handed out by an AsyncGroupImpl to support asynchronous IO operations on an underlying SelectableChannel.
AsyncProviderImpl - Class in com.sun.sgs.impl.nio
Common base implementation of AsynchronousChannelProvider.
AsyncProviderImpl(SelectorProvider) - Constructor for class com.sun.sgs.impl.nio.AsyncProviderImpl
Creates an asynchronous channel provider using the given SelectorProvider.
AsyncServerSocketChannelImpl - Class in com.sun.sgs.impl.nio
An implementation of AsynchronousServerSocketChannel.
AsyncServerSocketChannelImpl(AsyncGroupImpl) - Constructor for class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Creates a new instance registered with the given channel group.
AsyncSocketChannelImpl - Class in com.sun.sgs.impl.nio
An implementation of AsynchronousSocketChannel.
AsyncSocketChannelImpl(AsyncGroupImpl) - Constructor for class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Creates a new instance registered with the given channel group.
AsyncSocketChannelImpl(AsyncGroupImpl, SocketChannel) - Constructor for class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Creates a new instance registered with the given channel group, with the given underlying SocketChannel.
attach(A) - Method in class com.sun.sgs.impl.nio.AttachedFuture
Attaches the given object to this channel future.
attach(A) - Method in class com.sun.sgs.impl.nio.IoFutureTask
Attaches the given object to this channel future.
attach(A) - Method in interface com.sun.sgs.nio.channels.IoFuture
Attaches the given object to this channel future.
AttachedFuture<R,A> - Class in com.sun.sgs.impl.nio
An implementation of IoFuture that adds an object attachment to an arbitrary Future.
AttachedFuture(Future<R>, A) - Constructor for class com.sun.sgs.impl.nio.AttachedFuture
Creates an AttachedFuture from the given future and attachment.
attachment() - Method in class com.sun.sgs.impl.nio.AttachedFuture
Retrieves the current attachment.
attachment() - Method in class com.sun.sgs.impl.nio.IoFutureTask
Retrieves the current attachment.
attachment() - Method in interface com.sun.sgs.nio.channels.IoFuture
Retrieves the current attachment.
authenticate(String, String) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Returns the authenticated identity for the specified name and password.
authenticateIdentity(IdentityCredentials) - Method in interface com.sun.sgs.auth.IdentityAuthenticator
Authenticates the given credentials.
authenticateIdentity(IdentityCredentials) - Method in interface com.sun.sgs.auth.IdentityCoordinator
Authenticates the given credentials.
authenticateIdentity(IdentityCredentials) - Method in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
Authenticates the given credentials.
authenticateIdentity(IdentityCredentials) - Method in class com.sun.sgs.impl.auth.NullAuthenticator
Always authenticates the given user unless the credentials are not of type NamePasswordCredentials, in which case a CredentialException is thrown.
authenticateIdentity(IdentityCredentials) - Method in class com.sun.sgs.impl.kernel.IdentityCoordinatorImpl
Authenticates the given credentials.
AUTHENTICATORS - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional colon-separated key that specifies which IdentityAuthenticators to use for the application.
availableNodes - Variable in class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
The list of available nodes.
awaitReady(Reactor.ReactiveAsyncKey, int, Reactor.AsyncOp<R>) - Method in class com.sun.sgs.impl.nio.Reactor
Registers interest in an IO operation on the channel associated with the given AsyncKey, returning a future representing the result of the operation.
awaitTermination(long, TimeUnit) - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Awaits termination of the group.
awaitTermination(long, TimeUnit) - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Awaits termination of the group.

B

BACKLOG_QUEUE_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
The property to set the size of the backlog and enable transaction conflict detail reporting.
BasicLocker<K> - Class in com.sun.sgs.impl.util.lock
Records information about an entity that requests locks from a LockManager and that permits only a single active lock request.
BasicLocker(LockManager<K>) - Constructor for class com.sun.sgs.impl.util.lock.BasicLocker
Creates an instance of this class.
BasicState - Class in com.sun.sgs.impl.service.nodemap.affinity
A class to encapsulate the basic states required for AffinityGroupFinder and AffinityGraphBuilder.
BasicState() - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.BasicState
 
BasicState.State - Enum in com.sun.sgs.impl.service.nodemap.affinity
Valid states.
BdbCursor - Class in com.sun.sgs.impl.service.data.store.db.bdb
Provides a cursor implementation using Berkeley DB.
BdbCursor(Database, Transaction) - Constructor for class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Creates an instance of this class.
BdbDatabase - Class in com.sun.sgs.impl.service.data.store.db.bdb
Provides a database implementation using Berkeley DB.
BdbDatabase(Environment, Transaction, String, boolean) - Constructor for class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Creates an instance of this class.
BdbEnvironment - Class in com.sun.sgs.impl.service.data.store.db.bdb
Provides a database implementation based on Berkeley DB.
BdbEnvironment(String, Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Creates an instance of this class.
BdbEnvironment.TxnIsolationLevel - Enum in com.sun.sgs.impl.service.data.store.db.bdb
The supported transaction isolation levels.
BdbTransaction - Class in com.sun.sgs.impl.service.data.store.db.bdb
Provides a transaction implementation using Berkeley DB.
BdbTransaction(Environment, long, TransactionConfig) - Constructor for class com.sun.sgs.impl.service.data.store.db.bdb.BdbTransaction
Creates an instance of this class.
beforeCompletion() - Method in class com.sun.sgs.impl.service.data.Context
Called after the main work of the transaction is complete, just before the transaction is prepared.
beforeCompletion() - Method in interface com.sun.sgs.service.TransactionListener
Called after the main work of the transaction is complete, just before the transaction is prepared.
beginTransaction(long) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Begins a new transaction with the specified timeout and the implementation-specific default isolation level.
beginTransaction(long, boolean) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Begins a transaction with the specified timeout and isolation level.
beginTransaction(long) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Begins a new transaction with the specified timeout and the implementation-specific default isolation level.
beginTransaction(long, boolean) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Begins a transaction with the specified timeout and isolation level.
beginTransaction(long) - Method in interface com.sun.sgs.service.store.db.DbEnvironment
Begins a new transaction with the specified timeout and the implementation-specific default isolation level.
beginTransaction(long, boolean) - Method in interface com.sun.sgs.service.store.db.DbEnvironment
Begins a transaction with the specified timeout and isolation level.
bin(long) - Method in interface com.sun.sgs.impl.profile.util.Histogram
Updates the state of the histogram by finding the appropriate bin for the provided value and then incrementing the number of samples seen for that bin.
bin(long) - Method in class com.sun.sgs.impl.profile.util.LinearHistogram
Updates the state of the histogram by finding the appropriate bin for the provided value and then incrementing the number of samples seen for that bin.
bin(long) - Method in class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Updates the state of the histogram by finding the appropriate bin for the provided value and then incrementing the number of samples seen for that bin.
bind(SocketAddress) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Binds the channel's socket to a local address.
bind(SocketAddress, int) - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Binds the channel's socket to a local address and configures the socket to listen for connections.
bind(SocketAddress) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Binds the channel's socket to a local address.
bind(SocketAddress) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Binds the channel's socket to a local address.
bind(SocketAddress) - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Binds the channel's socket to a local address and configures the socket to listen for connections.
bind(SocketAddress, int) - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Binds the channel's socket to a local address and configures the socket to listen for connections.
bind(SocketAddress) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Binds the channel's socket to a local address.
bind(SocketAddress) - Method in interface com.sun.sgs.nio.channels.NetworkChannel
Binds the channel's socket to a local address.
BindingKeyedCollections - Interface in com.sun.sgs.impl.util
A factory for creating collections whose key/value pairs are stored as service bindings.
BindingKeyedCollectionsImpl - Class in com.sun.sgs.impl.util
An implementation of the collections factory.
BindingKeyedCollectionsImpl(TransactionProxy) - Constructor for class com.sun.sgs.impl.util.BindingKeyedCollectionsImpl
Constructs an instance with the specified transaction proxy.
BindingKeyedMap<V> - Interface in com.sun.sgs.impl.util
A persistent Map that uses service bindings in the data service to store key/value mappings.
BindingKeyedMapImpl<V> - Class in com.sun.sgs.impl.util
An implementation of a persistent Map that uses service bindings in the data service to store key/value pairs.
BindingKeyedMapImpl(String) - Constructor for class com.sun.sgs.impl.util.BindingKeyedMapImpl
Constructs an instance with the specified keyPrefix.
BindingKeyedMapImpl.ValueIterator<V> - Class in com.sun.sgs.impl.util
An iterator over the values in the tree.
BindingKeyedMapImpl.ValueIterator(String) - Constructor for class com.sun.sgs.impl.util.BindingKeyedMapImpl.ValueIterator
Constructs an instance with the given keyPrefix.
BindingKeyedSet<E> - Interface in com.sun.sgs.impl.util
An implementation of Set backed by a BindingKeyedMap.
BindingKeyedSetImpl<E> - Class in com.sun.sgs.impl.util
An implementation of BindingKeyedSet backed by a BindingKeyedMap.
BindingKeyedSetImpl(String) - Constructor for class com.sun.sgs.impl.util.BindingKeyedSetImpl
Creates an empty set with the specified keyPrefix.
BindingValue - Class in com.sun.sgs.impl.service.data.store
Provides information about the value bound to a name.
BindingValue(long, String) - Constructor for class com.sun.sgs.impl.service.data.store.BindingValue
Creates an instance of this class.
BipartiteGraphBuilder - Class in com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
A graph builder which builds a bipartite graph of identities and object ids, with edges between them.
BipartiteGraphBuilder(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Constructs a new bipartite graph builder.
block(InetAddress) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Block multicast packets from the given source address.
block(InetAddress) - Method in class com.sun.sgs.nio.channels.MembershipKey
Block multicast packets from the given source address.
BootProperties - Class in com.sun.sgs.impl.kernel
This class contains property and file names that are used during Kernel bootup to locate application configuration files.
BOUNDED_TIMEOUT_DEFAULT - Static variable in class com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl
The default for bounded timeout.
BoundNamesUtil - Class in com.sun.sgs.impl.util
A utility class for obtaining an iterator for a set of bound names (matching a prefix) in a data service.
build() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Builds a ScheduledTaskImpl object from the attributes in this builder.

C

CACHE_SIZE_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies the size in bytes of the Berkeley DB cache.
CacheMap<K,V> - Class in com.sun.sgs.impl.util
A map with values that are softly-referenced.
CacheMap() - Constructor for class com.sun.sgs.impl.util.CacheMap
Creates an instance of this class.
CacheMap(long) - Constructor for class com.sun.sgs.impl.util.CacheMap
Creates an instance of this class with the specified entryTimeout.
cacheMembershipEvent(ChannelServiceImpl.MembershipEventType, BigInteger, BigInteger, long, long) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Caches the channel membership event with the specified eventType, channelRefId, sessionRefId, and eventTimestamp.
calcJaccard(Collection<AffinityGroup>, Collection<AffinityGroup>) - Static method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupGoodness
Calculates Jaccard's index for a pair of affinity group collections, which is a measurement of similarity of the groups found in the two collections.
calcModularity(Graph<LabelVertex, WeightedEdge>, Collection<AffinityGroup>) - Static method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupGoodness
Given a graph and a set of partitions of it, calculate the modularity.
call(KernelCallable<R>, TransactionScheduler, Identity) - Static method in class com.sun.sgs.impl.util.KernelCallable
Runs the specified callable (by invoking its call method) in a transaction using the specified txnScheduler and taskOwner and returns the result.
calledBeforeCompletion() - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Returns whether the listener's beforeCompletion method was called.
calledBeforeCompletion() - Method in interface com.sun.sgs.profile.TransactionListenerDetail
Returns whether the listener's beforeCompletion method was called.
callFinished() - Method in class com.sun.sgs.impl.util.AbstractService
Decrements the in progress call count, and if this server is shutting down and the count reaches 0, then notifies the waiting shutdown thread that it is safe to continue.
callStarted() - Method in class com.sun.sgs.impl.util.AbstractService
Increments the number of calls in progress.
cancel() - Method in interface com.sun.sgs.app.PeriodicTaskHandle
Cancels attempts to run the associated task in future periods.
cancel() - Method in class com.sun.sgs.impl.kernel.schedule.RecurringTaskHandleImpl
Cancels this handle, which will also cancel the associated TimerTask and notify the SchedulerQueue about the task being cancelled.
cancel() - Method in class com.sun.sgs.impl.kernel.schedule.SimpleTaskReservation
Cancels this reservation, releaseing the reserved space in the scheduler for the associated task or tasks.
cancel(boolean) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Cancel this ScheduledTask.
cancel(boolean) - Method in class com.sun.sgs.impl.nio.AttachedFuture
Attempts to cancel execution of the operation.
cancel(boolean) - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Attempts to cancel execution of the operation.
cancel(boolean) - Method in class com.sun.sgs.impl.nio.Util.DoneFuture
cancel(boolean) - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
cancel() - Method in interface com.sun.sgs.kernel.RecurringTaskHandle
Cancels the associated recurring task.
cancel(boolean) - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Cancel this ScheduledTask.
cancel() - Method in interface com.sun.sgs.kernel.TaskReservation
Cancels this reservation, releaseing the reserved space in the scheduler for the associated task or tasks.
cancel(boolean) - Method in interface com.sun.sgs.nio.channels.IoFuture
Attempts to cancel execution of the operation.
canMove(Identity) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
All IdentityRelocationListeners have completed their work, so it's safe to move the identity.
canMove(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
All IdentityRelocationListeners have completed their work, so it's safe to move the identity.
canRemove(Identity) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
The identity's reference count has gone to zero, so it can be removed.
canRemove(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
The identity's reference count has gone to zero, so it can be removed.
capacity() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the capacity of this buffer.
Channel - Interface in com.sun.sgs.app
Interface representing a communication group, a Channel, consisting of multiple client sessions.
channel - Variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
The underlying DatagramChannel.
channel() - Method in interface com.sun.sgs.impl.nio.AsyncKey
Returns the underlying SelectableChannel for this key.
channel - Variable in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
The underlying ServerSocketChannel.
channel - Variable in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
The underlying SocketChannel.
channel() - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Returns the underlying SelectableChannel for this key.
channel - Variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
The underlying channel (possibly another layer of abstraction, e.g.
CHANNEL_JOIN - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Channel join.
CHANNEL_LEAVE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Channel leave.
CHANNEL_MANAGER - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the ChannelManager.
CHANNEL_MESSAGE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Channel message.
CHANNEL_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the ChannelService.
ChannelImpl - Class in com.sun.sgs.impl.service.channel
Channel implementation for use within a single transaction.
ChannelImpl.ChannelEvent - Class in com.sun.sgs.impl.service.channel
Represents an event on a channel.
ChannelImpl.ChannelEvent(long) - Constructor for class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Constructs an instance with the specified timestamp
ChannelImpl.ChannelMessageInfo - Class in com.sun.sgs.impl.service.channel
Contains a saved channel message with its associated timestamp and expiration time.
ChannelImpl.ChannelMessageInfo(byte[], long) - Constructor for class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelMessageInfo
Constructs an instance with the specified message and timestamp.
ChannelImpl.ReassignCoordinatorsTask - Class in com.sun.sgs.impl.service.channel
A persistent task to reassign channel coordinators on a failed node to another node.
ChannelImpl.ReassignCoordinatorsTask(long) - Constructor for class com.sun.sgs.impl.service.channel.ChannelImpl.ReassignCoordinatorsTask
Constructs an instance of this class with the specified failedNodeId.
ChannelImpl.RemoveFailedNodeFromLocalChannelsTask - Class in com.sun.sgs.impl.service.channel
A persistent task to remove a failed node, from locally coordinated channels.
ChannelImpl.RemoveFailedNodeFromLocalChannelsTask(long, long) - Constructor for class com.sun.sgs.impl.service.channel.ChannelImpl.RemoveFailedNodeFromLocalChannelsTask
Constructs an instance with the specified localNodeId and failedNodeId.
ChannelImpl.SendEvent - Class in com.sun.sgs.impl.service.channel
A channel send event.
ChannelImpl.SendEvent(BigInteger, byte[], ChannelImpl.EventQueue, boolean) - Constructor for class com.sun.sgs.impl.service.channel.ChannelImpl.SendEvent
Constructs a send event with the given senderRefId and message.
channelJoin(String, BigInteger, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Notifies the associated client that it is joined to the channel with the specified name and channelId.
channelJoin(String, BigInteger, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Notifies the associated client that it is joined to the channel with the specified name and channelId.
channelJoin(String, BigInteger, Delivery) - Method in interface com.sun.sgs.protocol.SessionProtocol
Notifies the associated client that it is joined to the channel with the specified name and channelId.
channelLeave(BigInteger) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Notifies the associated client that it is no longer a member of the channel with the specified channelId.
channelLeave(BigInteger) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Notifies the associated client that it is no longer a member of the channel with the specified channelId.
channelLeave(BigInteger) - Method in interface com.sun.sgs.protocol.SessionProtocol
Notifies the associated client that it is no longer a member of the channel with the specified channelId.
ChannelListener - Interface in com.sun.sgs.app
Listener for messages received on a channel.
ChannelManager - Interface in com.sun.sgs.app
Manager for creating and obtaining channels.
channelMessage(BigInteger, ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Sends the associated client the specified channel message for the channel with the specified channelId in a manner that satisfies the specified delivery guarantee.
channelMessage(BigInteger, ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Sends the associated client the specified channel message for the channel with the specified channelId in a manner that satisfies the specified delivery guarantee.
channelMessage(BigInteger, ByteBuffer, RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Processes a channel message sent by the associated client on the channel with the specified channelId, and invokes the completed method on the given completionHandler when this handler has completed processing the channel message.
channelMessage(BigInteger, ByteBuffer, Delivery) - Method in interface com.sun.sgs.protocol.SessionProtocol
Sends the associated client the specified channel message for the channel with the specified channelId in a manner that satisfies the specified delivery guarantee.
channelMessage(BigInteger, ByteBuffer, RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionProtocolHandler
Processes a channel message sent by the associated client on the channel with the specified channelId, and invokes the completed method on the given completionHandler when this handler has completed processing the channel message.
ChannelPoolMXBean - Interface in com.sun.sgs.nio.channels
The management interface for a channel pool.
channelRefId - Variable in class com.sun.sgs.impl.service.channel.ChannelImpl
The ID from a managed reference to this instance.
Channels - Class in com.sun.sgs.nio.channels
Utility methods for channels and streams.
CHANNELS_MAP_PREFIX - Static variable in class com.sun.sgs.impl.service.channel.ChannelImpl
The channels map prefix.
ChannelServer - Interface in com.sun.sgs.impl.service.channel
A remote interface for communicating channel events and other channel-related requests between peer channel services.
ChannelServer.MembershipStatus - Enum in com.sun.sgs.impl.service.channel
Membership status.
ChannelServiceImpl - Class in com.sun.sgs.impl.service.channel
ChannelService implementation.
ChannelServiceImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Constructs an instance of this class with the specified properties, systemRegistry, and txnProxy.
ChannelServiceImpl.Context - Class in com.sun.sgs.impl.service.channel
This transaction context maintains a per-channel list of non-transactional tasks to perform when the transaction commits.
ChannelServiceImpl.MembershipEventType - Enum in com.sun.sgs.impl.service.channel
Channel membership event types.
ChannelServiceMXBean - Interface in com.sun.sgs.management
The management interface for the channel service.
ChannelServiceStats - Class in com.sun.sgs.impl.service.channel
The Statistics MBean object for the channel service.
ChannelServiceStats(ProfileCollector) - Constructor for class com.sun.sgs.impl.service.channel.ChannelServiceStats
 
ChannelWrapper - Class in com.sun.sgs.impl.service.channel
A wrapper for a ChannelImpl object that is returned to the application when a channel is created.
ChannelWrapper(ManagedReference<ChannelImpl>) - Constructor for class com.sun.sgs.impl.service.channel.ChannelWrapper
Constructs an instance with the specified channelRef.
check(Object, ObjectIOException) - Static method in class com.sun.sgs.impl.service.data.SerialUtil
Checks an object for direct references to managed objects, throwing an exception that contains debugging information about where the bad reference was found.
checkAllowSync() - Method in class com.sun.sgs.impl.util.lock.Locker
Checks that the current thread is permitted to synchronize on this locker.
checkAllState(Context) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Checks the consistency of the managed references table, throwing an exception if a problem is found.
checkAllState() - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Checks the consistency of this table, throwing an assertion error if a problem is found.
checkContext(Context) - Static method in class com.sun.sgs.impl.service.data.DataServiceImpl
Checks that the specified context is currently active.
checkContext() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Obtains information associated with the current transaction, throwing TransactionNotActiveException if there is no current transaction, and throwing IllegalStateException if there is a problem with the state of the transaction or if this service has not been initialized with a transaction proxy.
checkContext(T) - Method in class com.sun.sgs.impl.util.TransactionContextMap
Checks that the specified context is currently active, throwing TransactionNotActiveException if it isn't.
checkDataIntegrity() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Checks whether the data integrity value has changed, and throws a ConcurrentModificationException if so.
checkForDisabledOrShutdownState() - Method in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
Throws an IllegalStateException if we are in the SHUTDOWN or DISABLED state.
checkForShutdownState() - Method in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
Throws an IllegalStateException if we are in the SHUTDOWN state.
checkInstantiable(ObjectStreamClass) - Method in interface com.sun.sgs.impl.service.data.ClassSerialization
Checks if it is permitted to instantiate an instance of the specified class.
checkLeafRefs() - Method in class com.sun.sgs.app.util.ScalableHashMap
Verifies the state of the doubly linked list of leaf nodes.
checkNonTransactionalContext() - Method in class com.sun.sgs.impl.util.AbstractService
Checks that the current thread is not in a transactional context and throws IllegalStateException if the thread is in a transactional context.
checkNoSync(LockManager<K>) - Static method in class com.sun.sgs.impl.util.lock.Lock
Checks that the current thread is not synchronized on the map associated with a key, throwing AssertionError if it is, and otherwise returning true.
checkNull(String, Object) - Static method in class com.sun.sgs.impl.sharedutil.Objects
Checks that a variable is not null, throwing NullPointerException if it is.
checkOid(long) - Static method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Checks that the object ID argument is not negative.
CHECKPOINT_INTERVAL_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies the time in milliseconds between checkpoints.
CHECKPOINT_SIZE_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies how many bytes need to be modified before performing a checkpoint.
checkSerializable(Object, String) - Static method in class com.sun.sgs.app.util.ScalableHashMap
Checks that an object supplied as an argument is either null or implements Serializable.
checkServiceVersion(String, int, int) - Method in class com.sun.sgs.impl.util.AbstractService
Checks the service version.
checkState() - Method in class com.sun.sgs.impl.service.data.Context
Checks that the service is running or shutting down.
checkState() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Checks that the current state is RUNNING or SHUTTING_DOWN.
checkState() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Checks the fields of this object to make sure they have valid values, throwing an assertion error if a problem is found.
checkSync(LockManager<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Checks that the current thread is synchronized on the map associated with this lock, throwing AssertionError if it is not, and otherwise returning true.
checkTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Checks if this Transaction has timed out, throwing a TransactionTimeoutException if it has.
checkTimeout() - Method in interface com.sun.sgs.service.Transaction
Checks if this Transaction has timed out, throwing a TransactionTimeoutException if it has.
checkTransaction(Transaction) - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Checks that the specified context is currently active, throwing TransactionNotActiveException if it isn't.
checkTransaction(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextMap
Checks the specified transaction, throwing IllegalStateException if the current context is null or if the specified transaction is not equal to the transaction in the current context.
chooseNode(long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
Choose a node to assign an identity, or set of identities to.
chooseNode(long, Identity) - Method in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
Choose a node to assign an identity to.
chooseNode(long, Identity) - Method in class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
Choose a node to assign an identity to.
chooseNode(long) - Method in class com.sun.sgs.impl.service.nodemap.policy.LocalNodePolicy
Choose a node to assign an identity, or set of identities to.
chooseNode(long) - Method in class com.sun.sgs.impl.service.nodemap.policy.RoundRobinPolicy
Choose a node to assign an identity, or set of identities to.
CLASS_HASH_PREFIX - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first byte stored in keys for the classes database hash keys.
CLASS_ID_PREFIX - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first byte value stored in class ID keys.
classes() - Method in class com.sun.sgs.impl.service.data.store.DbUtilities.Databases
Returns the classes database.
ClassesTable - Class in com.sun.sgs.impl.service.data
Manages information about class descriptors used to serialize managed objects.
ClassesTable(DataStore) - Constructor for class com.sun.sgs.impl.service.data.ClassesTable
Creates an instance with the specified data store.
ClassInfoNotFoundException - Exception in com.sun.sgs.service.store
Thrown when no class information is found to be associated with a class ID.
ClassInfoNotFoundException(String) - Constructor for exception com.sun.sgs.service.store.ClassInfoNotFoundException
Creates an instance of this class with the specified detail message.
ClassInfoNotFoundException(String, Throwable) - Constructor for exception com.sun.sgs.service.store.ClassInfoNotFoundException
Creates an instance of this class with the specified detail message and cause.
classSerial - Variable in class com.sun.sgs.impl.service.data.Context
Controls serializing classes.
ClassSerialization - Interface in com.sun.sgs.impl.service.data
Controls how to serialize class descriptors.
cleanupTask() - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
Marks the operation as no-longer-pending, and cancels the timeout expiration action for the task, if any.
clear() - Method in class com.sun.sgs.app.util.ScalableDeque
clear() - Method in class com.sun.sgs.app.util.ScalableHashMap
Clears the map of all entries.
clear() - Method in class com.sun.sgs.app.util.ScalableHashSet
Removes all the elements in this set.
clear() - Method in class com.sun.sgs.app.util.ScalableList
Removes all of the elements referred to in the list, but retains a basic structure that consists of a SubList, ListNode, and a TreeNode, along with DummyConnectors representing the head and tail of the list.
clear() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Walks up the tree and removes the object and any of its parents.
clear() - Method in interface com.sun.sgs.app.util.ScalableList.Node
Walks up the tree and removes the object and any of its parents.
clear() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Walks up the tree and removes the object and any of its parents.
clear() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Clears all data values.
clear() - Method in interface com.sun.sgs.impl.profile.util.Histogram
Clears the internal state of the histogram, removing all collected samples.
clear() - Method in class com.sun.sgs.impl.profile.util.LinearHistogram
Clears the internal state of the histogram, removing all collected samples.
clear() - Method in class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Clears the internal state of the histogram, removing all collected samples.
clear() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Clears all data values.
clear() - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Removes all mappings from this map.
clear() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Removes all mappings from this map.
clear() - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
clear() - Method in class com.sun.sgs.impl.util.CacheMap
Removes all associations from this map.
clear() - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Removes all associations from this map.
clear() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Clears all data values.
clear() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Clears all data values.
clearConflict() - Method in class com.sun.sgs.impl.util.lock.Locker
Clears the conflict that should cause this locker's current request to be denied.
clearConflict() - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Clears the conflict that should cause this locker's current request to be denied.
clearContext() - Method in class com.sun.sgs.impl.util.TransactionContextMap
Removes the currently active transaction context.
clearCount() - Method in interface com.sun.sgs.profile.AggregateProfileCounter
Clear the counter, resetting it to 0.
clearCount() - Method in interface com.sun.sgs.profile.AggregateProfileOperation
Clear the count of operation reports.
clearCurrentTransaction(Transaction) - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Clears the currently active Transaction.
clearSamples() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Clears the accumulated samples and their statistics.
CLIENT_SESSION_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the ClientSessionService.
clientProxy - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
The watchdog client proxy.
ClientSession - Interface in com.sun.sgs.app
Interface representing a single, connected login session between a client and the server.
ClientSessionHandler - Class in com.sun.sgs.impl.service.session
Handles sending/receiving messages to/from a client session and disconnecting a client session.
ClientSessionHandler(ClientSessionServiceImpl, DataService, SessionProtocol, Identity, RequestCompletionHandler<SessionProtocolHandler>) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler
Constructs an handler for a client session that is logging in.
ClientSessionHandler(ClientSessionServiceImpl, DataService, SessionProtocol, Identity, RequestCompletionHandler<SessionProtocolHandler>, BigInteger) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler
Constructs an handler for a client session.
ClientSessionHandler.DisconnectAction - Class in com.sun.sgs.impl.service.session
An action to disconnect the client session.
ClientSessionHandler.DisconnectAction() - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler.DisconnectAction
 
ClientSessionHandler.MoveAction - Class in com.sun.sgs.impl.service.session
An action to start the process of moving the associated client session from this node to another node (the newNode specified during construction).
ClientSessionHandler.MoveAction(Node) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler.MoveAction
Constructs an instance with the specified newNode.
ClientSessionHandler.SendMessageAction - Class in com.sun.sgs.impl.service.session
An action to send a message.
ClientSessionHandler.SendMessageAction(ClientSessionImpl.SendEvent) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler.SendMessageAction
Constructs and instance with the specified sendEvent.
ClientSessionHandler.SetupCompletionFuture - Class in com.sun.sgs.impl.service.session
This future is constructed with the RequestCompletionHandler passed to one of the ProtocolListener's methods: newLogin or relocatedSession.
ClientSessionHandler.SetupCompletionFuture(SessionProtocolHandler, RequestCompletionHandler<SessionProtocolHandler>) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionHandler.SetupCompletionFuture
Constructs an instance with the specified protocolHandler and completionHandler.
ClientSessionImpl - Class in com.sun.sgs.impl.service.session
Implements a client session.
ClientSessionImpl(ClientSessionServiceImpl, Identity, Set<Delivery>, int) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionImpl
Constructs an instance of this class with the specified sessionService, identity, and supported deliveries, and stores this instance with the following bindings:
ClientSessionImpl.HandleNextDisconnectedSessionTask - Class in com.sun.sgs.impl.service.session
A persistent task to schedule tasks to notify (in succession) the client session listener of each disconnected session on a given failed node and to clean up the persistent data and bindings of those client sessions.
ClientSessionImpl.HandleNextDisconnectedSessionTask(long) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionImpl.HandleNextDisconnectedSessionTask
Constructs an instance of this class with the specified nodeId.
ClientSessionImpl.SendEvent - Class in com.sun.sgs.impl.service.session
A client session 'send' event, enqueued by a ClientSession.send invocation.
ClientSessionImpl.SendEvent(byte[], Delivery) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
Constructs a send event with the given message.
ClientSessionListener - Interface in com.sun.sgs.app
Listener for messages sent from an associated client session to the server.
ClientSessionServer - Interface in com.sun.sgs.impl.service.session
A remote interface for communicating between peer client session service implementations.
ClientSessionService - Interface in com.sun.sgs.service
The client session service manages client sessions.
ClientSessionServiceImpl - Class in com.sun.sgs.impl.service.session
Manages client sessions.
ClientSessionServiceImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Constructs an instance of this class with the specified properties.
ClientSessionServiceImpl.Action - Interface in com.sun.sgs.impl.service.session
An action to perform during commit.
ClientSessionServiceImpl.Context - Class in com.sun.sgs.impl.service.session
 
ClientSessionServiceMXBean - Interface in com.sun.sgs.management
The management interface for the client session service.
ClientSessionServiceStats - Class in com.sun.sgs.impl.service.session
The Statistics MBean object for the client session service.
ClientSessionServiceStats(ProfileCollector, ClientSessionServiceImpl) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
ClientSessionStatusListener - Interface in com.sun.sgs.service
A listener that services may register with the ClientSessionService to receive notification of local client session status changes such as disconnection or relocation.
ClientSessionWrapper - Class in com.sun.sgs.impl.service.session
A wrapper for a ClientSessionImpl object that is passed to the application in the AppListener.loggedIn method when a client session logs in.
ClientSessionWrapper(ManagedReference<ClientSessionImpl>) - Constructor for class com.sun.sgs.impl.service.session.ClientSessionWrapper
Constructs an instance with the specified sessionRef.
close() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
close() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Closes this channel.
close() - Method in interface com.sun.sgs.impl.nio.AsyncKey
Closes this key's underlying channel.
close() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Closes this channel.
close() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Closes this channel.
close() - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Closes this key's underlying channel.
close() - Method in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
close() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Shuts down any pending accept operation as well as the acceptor itself.
close() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
close(boolean) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Enqueues a close event to this channel's event queue and notifies this channel's coordinator to service the event.
close(BigInteger, long) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that the channel with the specified channelRefId is closed.
close() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Closes this cursor, releasing any associated resources.
close() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Closes this database, releasing any associated resources.
close() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Closes the environment, releasing any associated resources.
close() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Closes this cursor, releasing any associated resources.
close() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Closes this database, releasing any associated resources.
close() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Closes the environment, releasing any associated resources.
close() - Method in class com.sun.sgs.nio.channels.AsynchronousChannel
Closes this channel.
close() - Method in interface com.sun.sgs.protocol.ProtocolAcceptor
Shuts down any pending accept operation as well as the acceptor itself.
close() - Method in interface com.sun.sgs.service.store.db.DbCursor
Closes this cursor, releasing any associated resources.
close() - Method in interface com.sun.sgs.service.store.db.DbDatabase
Closes this database, releasing any associated resources.
close() - Method in interface com.sun.sgs.service.store.db.DbEnvironment
Closes the environment, releasing any associated resources.
ClosedAsynchronousChannelException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to initiate an asynchronous operation on an asynchronous channel that is closed.
ClosedAsynchronousChannelException() - Constructor for exception com.sun.sgs.nio.channels.ClosedAsynchronousChannelException
Constructs an instance of this class.
closedChannel(BigInteger) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Notifies this service that the channel with the specified channelRefId is closed so that this service can clean up any per-channel data structures (relating to the channel coordinator).
collectChannelMembership(Transaction, BigInteger, Set<Long>) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Collects a snapshot of the channel membership for the channel with the specified channelRefId and set of member nodeIds and returns an unmodifiable set containing the channel membership.
com.sun.sgs.app - package com.sun.sgs.app
Provides the interface to the RedDwarf Server used by application developers.
com.sun.sgs.app.util - package com.sun.sgs.app.util
Provides utilities for use by RedDwarf Server application developers.
com.sun.sgs.auth - package com.sun.sgs.auth
Provides interfaces for identities and how to authenticate them.
com.sun.sgs.impl.app.profile - package com.sun.sgs.impl.app.profile
Provides manager implementations that support profiling.
com.sun.sgs.impl.auth - package com.sun.sgs.impl.auth
Provides simple implementations for identities and how to authenticate them.
com.sun.sgs.impl.kernel - package com.sun.sgs.impl.kernel
Provides an implementation of the RedDwarf Server kernel.
com.sun.sgs.impl.kernel.logging - package com.sun.sgs.impl.kernel.logging
Provides transactional logging facilities.
com.sun.sgs.impl.kernel.schedule - package com.sun.sgs.impl.kernel.schedule
Provides scheduling facilities for the kernel.
com.sun.sgs.impl.nio - package com.sun.sgs.impl.nio
Implements asynchronous IO as specified by the package com.sun.sgs.nio.channels.
com.sun.sgs.impl.profile - package com.sun.sgs.impl.profile
Provides an implementation for some interfaces in com.sun.sgs.profile.
com.sun.sgs.impl.profile.listener - package com.sun.sgs.impl.profile.listener
Provides implementations for ProfileListener.
com.sun.sgs.impl.profile.util - package com.sun.sgs.impl.profile.util
Provides utilities useful for profiling implementations.
com.sun.sgs.impl.protocol.simple - package com.sun.sgs.impl.protocol.simple
Provides an implementation of the protocol layer APIs using the SimpleSgsProtocol.
com.sun.sgs.impl.service.channel - package com.sun.sgs.impl.service.channel
Provides an implementation of ChannelManager.
com.sun.sgs.impl.service.data - package com.sun.sgs.impl.service.data
Provides an implementation of DataService.
com.sun.sgs.impl.service.data.store - package com.sun.sgs.impl.service.data.store
Provides facilities for storing objects used by DataServiceImpl.
com.sun.sgs.impl.service.data.store.db.bdb - package com.sun.sgs.impl.service.data.store.db.bdb
Provides an implementation of the interfaces in the com.sun.sgs.service.store.db package based on Berkeley DB.
com.sun.sgs.impl.service.data.store.db.je - package com.sun.sgs.impl.service.data.store.db.je
Provides an implementation of the interfaces in the com.sun.sgs.service.store.db package based on Berkeley DB Java Edition.
com.sun.sgs.impl.service.data.store.net - package com.sun.sgs.impl.service.data.store.net
Provides an implementation of DataStore that supports clients communicating to a shared data store server over the network.
com.sun.sgs.impl.service.nodemap - package com.sun.sgs.impl.service.nodemap
Provides an implementation of NodeMappingService.
com.sun.sgs.impl.service.nodemap.affinity - package com.sun.sgs.impl.service.nodemap.affinity
Provides classes, interfaces, and utilities used to find affinity groups with the label propagation algorithm (LPA).
com.sun.sgs.impl.service.nodemap.affinity.dgb - package com.sun.sgs.impl.service.nodemap.affinity.dgb
Provides classes for a multi-node distributed graph builder implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007).
com.sun.sgs.impl.service.nodemap.affinity.dlpa - package com.sun.sgs.impl.service.nodemap.affinity.dlpa
Provides classes for a multi-node, distributed algorithm implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007).
com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph - package com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
Provides classes used to create the graphs for the fully distributed label propagation algorithm implementation.
com.sun.sgs.impl.service.nodemap.affinity.graph - package com.sun.sgs.impl.service.nodemap.affinity.graph
Provides classes used to build graphs used by the label propagation algorithm (LPA).
com.sun.sgs.impl.service.nodemap.affinity.single - package com.sun.sgs.impl.service.nodemap.affinity.single
Provides classes for a single node implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007).
com.sun.sgs.impl.service.nodemap.policy - package com.sun.sgs.impl.service.nodemap.policy
Provides implementations of NodeAssignPolicy.
com.sun.sgs.impl.service.session - package com.sun.sgs.impl.service.session
Provides an implementation of ClientSessionService.
com.sun.sgs.impl.service.task - package com.sun.sgs.impl.service.task
Provides an implementation of TaskService.
com.sun.sgs.impl.service.transaction - package com.sun.sgs.impl.service.transaction
Provides an implementation of transactions.
com.sun.sgs.impl.service.watchdog - package com.sun.sgs.impl.service.watchdog
Provides an implementation of WatchdogService.
com.sun.sgs.impl.sharedutil - package com.sun.sgs.impl.sharedutil
Provides common utility classes.
com.sun.sgs.impl.sharedutil.logging - package com.sun.sgs.impl.sharedutil.logging
Provides utility classes for customizing logging.
com.sun.sgs.impl.transport.tcp - package com.sun.sgs.impl.transport.tcp
Provides an implementation of the transport layer APIs using TCP.
com.sun.sgs.impl.util - package com.sun.sgs.impl.util
Provides miscellaneous utility classes and methods.
com.sun.sgs.impl.util.lock - package com.sun.sgs.impl.util.lock
Provides utility classes for managing locks.
com.sun.sgs.internal - package com.sun.sgs.internal
Provides implementation hooks for a RedDwarf Server to configure the underlying behavior of the system.
com.sun.sgs.kernel - package com.sun.sgs.kernel
Provides the core system interfaces used by the RedDwarf Server.
com.sun.sgs.kernel.schedule - package com.sun.sgs.kernel.schedule
Provides queue ordering and retry behavior abstractions that may be used by scheduler implementations.
com.sun.sgs.management - package com.sun.sgs.management
Provides the RedDwarf management interfaces exposed via JMX.
com.sun.sgs.nio.channels - package com.sun.sgs.nio.channels
Defines asynchronous channels that are connected to a stream-oriented connecting or listening socket, or a datagram-oriented socket.
com.sun.sgs.nio.channels.spi - package com.sun.sgs.nio.channels.spi
Service-provider classes for the com.sun.sgs.nio.channels package.
com.sun.sgs.profile - package com.sun.sgs.profile
Interfaces used to create profiling information.
com.sun.sgs.protocol - package com.sun.sgs.protocol
Provides interfaces for the protocol layer.
com.sun.sgs.protocol.simple - package com.sun.sgs.protocol.simple
Protocol specification classes.
com.sun.sgs.service - package com.sun.sgs.service
Provides interfaces and classes for services provided by the RedDwarf Server.
com.sun.sgs.service.store - package com.sun.sgs.service.store
Provides interfaces and classes for pluggable data stores of DataService implementations.
com.sun.sgs.service.store.db - package com.sun.sgs.service.store.db
Provides a database abstraction layer for use by the default implementation of the DataStore class.
com.sun.sgs.service.task - package com.sun.sgs.service.task
Provides interfaces and classes for pluggable TaskService implementations.
com.sun.sgs.transport - package com.sun.sgs.transport
Provides interfaces for the transport layer.
commit(Transaction) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Removes any buffered records for this transaction and logs all buffered records using the backing Handler.
commit(Transaction) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Tells the participant to commit its state associated with the given transaction.
commit() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl.Context
Marks this transaction as committed and flushes all committed contexts preceding prepared ones.
commit() - Method in class com.sun.sgs.impl.service.data.Context
 
commit(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Tells the participant to commit its state associated with the given transaction.
commit(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Tells the participant to commit its state associated with the given transaction.
commit() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbTransaction
Commits the transaction.
commit() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeTransaction
Commits the transaction.
commit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
commit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Commits the transaction.
commit(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Commits the transaction.
commit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Commits the transaction.
commit() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl.Context
Marks this transaction as committed, and checks for flushing committed contexts.
commit() - Method in interface com.sun.sgs.impl.service.transaction.TransactionHandle
Prepares and commits the transaction associated with this handle.
commit() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Commits this transaction
commit() - Method in class com.sun.sgs.impl.util.TransactionContext
Commits this context's state.
commit(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Tells the participant to commit its state associated with the given transaction.
commit() - Method in interface com.sun.sgs.service.store.db.DbTransaction
Commits the transaction.
commit(Transaction) - Method in interface com.sun.sgs.service.TransactionParticipant
Tells the participant to commit its state associated with the given transaction.
commitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for commit.
commitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for commit.
commitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for commit.
compareTo(Object) - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
compareTo(NodeImpl) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
completed(IoFuture<IR, IA>) - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Invoked when an inner computation has completed.
completed() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Marks this event as completed.
completed() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.MoveAction
Notifies this handler that the operations initiated by the request associated with this future are complete.
completed(IoFuture<R, A>) - Method in interface com.sun.sgs.nio.channels.CompletionHandler
Invoked when an operation has completed.
completed(Future<V>) - Method in interface com.sun.sgs.protocol.RequestCompletionHandler
Notifies this handler that the request associated with this handler is complete with the specified result.
completed() - Method in interface com.sun.sgs.service.SimpleCompletionHandler
Notifies this handler that the operations initiated by the request associated with this future are complete.
CompletionHandler<R,A> - Interface in com.sun.sgs.nio.channels
A handler for consuming the result of an asynchronous operation.
completionRunner(CompletionHandler<R, A>, A, Future<R>) - Method in class com.sun.sgs.impl.nio.AsyncGroupImpl
Returns a runnable that will invoke the given completion handler.
ComponentRegistry - Interface in com.sun.sgs.kernel
This is a general registry interface used to provide access to a collection of components by type.
ComponentRegistryImpl - Class in com.sun.sgs.impl.kernel
This is a simple implementation of ComponentRegistry used to startup and configure the system and individual applications.
ComponentRegistryImpl() - Constructor for class com.sun.sgs.impl.kernel.ComponentRegistryImpl
Creates an empty instance of ComponentRegistryImpl.
CONFIG_FILE_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.ResamplingUrlLogConfiguration
The property that specifies the configuration file.
ConfigManager - Class in com.sun.sgs.impl.kernel
The configuration manager for this node.
ConfigManager(Properties) - Constructor for class com.sun.sgs.impl.kernel.ConfigManager
Creates a config manager instance.
ConfigMXBean - Interface in com.sun.sgs.management
The immutable management information containing this node's configuration.
configure(Properties, TransactionProxy) - Method in class com.sun.sgs.impl.kernel.logging.TransactionAwareLogManager
Configures this LogManager with the provided properties and uses the TransactionProxy to add transactional semantics to any of the specified application Logger instances.
conflict - Variable in class com.sun.sgs.impl.util.lock.LockAttemptResult
A conflicting locker, if the request was not granted, or null.
conflictingLocker - Variable in class com.sun.sgs.impl.util.lock.LockConflict
A locker that caused the conflict.
connect(SocketAddress, A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Connects this channel.
connect(SocketAddress, A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Connects this channel.
connect(SocketAddress, A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Connects this channel.
connect(SocketAddress, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Connects this channel.
connect(SocketAddress, A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Connects this channel.
connect(SocketAddress, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Connects this channel.
ConnectionHandler - Interface in com.sun.sgs.transport
Interface implemented by objects implementing a connection handler.
connectionPending - Variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Indicates whether a connect operation is pending on this channel.
CONS_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Our consumer name, created with at ProfileLevel.MEDIUM.
CONS_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Our consumer name, created with at ProfileLevel.MEDIUM.
CONSUMER_THREADS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
The property used to define the default number of initial consumer threads.
CONSUMER_THREADS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The property used to define the default number of initial consumer threads.
contains(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
.
contains(Object) - Method in class com.sun.sgs.app.util.ScalableHashSet
Returns true if this set contains the specified element.
contains(Object) - Method in class com.sun.sgs.app.util.ScalableList
Returns true if this list contains the specified element.
contains(Object) - Method in interface com.sun.sgs.impl.util.BindingKeyedSet
Returns true if this set contains the specified element.
contains(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
Returns true if this set contains the specified element.
containsKey(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
containsKey(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
containsKey(K) - Method in class com.sun.sgs.impl.util.CacheMap
Checks if the map contains the specified key.
containsKey(K) - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Checks if the map contains the specified key.
containsValue(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
Note that the execution time of this method grows substantially as the map size increases due to the cost of accessing the data manager.
containsValue(Object) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Returns true if this map maps one or more keys to the specified value.
Context - Class in com.sun.sgs.impl.service.data
Stores information for a specific transaction.
Context(DataServiceImpl, DataStore, Transaction, int, boolean, ClassesTable, boolean) - Constructor for class com.sun.sgs.impl.service.data.Context
Creates an instance of this class.
ContextResolver - Class in com.sun.sgs.impl.kernel
This class is used to resolve the state associated with the current task's context, including its owner and active transaction.
CONTINUE_POLICY_DEFAULT - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The default continue policy.
CONTINUE_POLICY_PROPERTY - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The property key to specify which class to use as the continue policy.
CONTINUE_THRESHOLD_DEFAULT - Static variable in class com.sun.sgs.impl.service.task.FixedTimeContinuePolicy
The default continue threshold.
CONTINUE_THRESHOLD_PROPERTY - Static variable in class com.sun.sgs.impl.service.task.FixedTimeContinuePolicy
The property key to set how long a task should run before shouldContinue returns false.
ContinuePolicy - Interface in com.sun.sgs.service.task
This interface is used to define a pluggable continuation policy for TaskService implementations when the TaskManager.shouldContinue() method is called.
convertData(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Converts a Berkeley DB DatabaseEntry data value, replacing the null that BDB uses if the data is empty with an empty array.
convertData(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Converts a Berkeley DB DatabaseEntry data value, replacing the null that BDB uses if the data is empty with an empty array.
convertException(DatabaseException, boolean) - Static method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Returns the correct exception for a Berkeley DB DatabaseException thrown during an operation.
convertException(Exception, boolean) - Static method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Returns the correct exception for a Berkeley DB DatabaseException, or XAException, thrown during an operation.
copyOwners(LockManager<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Returns a possibly read-only copy of the lock requests for the owners.
copyWaiters(LockManager<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Returns a possibly read-only copy of the lock requests for the waiters.
CORE_CONSUMER_PREFIX - Static variable in class com.sun.sgs.impl.profile.ProfileCollectorImpl
The standard prefix for consumer names created by core packages.
create() - Static method in class com.sun.sgs.impl.nio.DefaultThreadPoolFactory
Returns the default ThreadPoolFactory.
create(DbDatabase, DbTransaction) - Static method in class com.sun.sgs.impl.service.data.store.DataStoreHeader
Stores header information in the database.
CREATE_MBEAN_SERVER_PROPERTY - Static variable in class com.sun.sgs.impl.profile.ProfileCollectorImpl
The property telling us whether we should use the default platform MBeanServer or create a new one.
createChannel(String, ChannelListener, Delivery) - Method in interface com.sun.sgs.app.ChannelManager
Creates a new channel with the specified listener and delivery guarantee, binds it to the specified name, and returns it.
createChannel(String, ChannelListener, Delivery) - Method in class com.sun.sgs.impl.app.profile.ProfileChannelManager
Creates a new channel with the specified listener and delivery guarantee, binds it to the specified name, and returns it.
createChannel(String, ChannelListener, Delivery) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Creates a new channel with the specified listener and delivery guarantee, binds it to the specified name, and returns it.
createChannelOp - Variable in class com.sun.sgs.impl.service.channel.ChannelServiceStats
 
createClassSerialization(Transaction) - Method in class com.sun.sgs.impl.service.data.ClassesTable
Returns an implementation of ClassSerialization that uses this table to lookup class descriptors, uses the specified transaction when making requests of the data store, and uses Int30 to represent class IDs.
createContext(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextFactory
Returns a new TransactionContext to hold state for the specified transaction, txn.
createCounter(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Creates the named counter in this consumer.
createCounter(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.profile.ProfileConsumer
Creates the named counter in this consumer.
createDefaultThreadPoolFactory() - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Creates a default ThreadPoolFactory when none has been specified by other mechanisms.
createHandler() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClientRemote
Creates a protocol handler.
createHandler() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Creates a protocol handler.
createObject(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Reserves an object ID for a new object.
createObject(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Reserves an object ID for a new object.
createObject(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
createObject(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Reserves an object ID for a new object.
createObject(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Reserves an object ID for a new object.
createObject(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Reserves an object ID for a new object.
createObject(Transaction) - Method in interface com.sun.sgs.service.store.DataStore
Reserves an object ID for a new object.
createObjectInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for createObject.
createObjectInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for createObject.
createObjectInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for createObject.
createObjectOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
createOperation(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Creates the named operation in this consumer.
createOperation(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.profile.ProfileConsumer
Creates the named operation in this consumer.
createParticipant() - Method in class com.sun.sgs.impl.util.TransactionContextFactory
Returns a new transaction participant that operates on the currently active transaction context.
createRecurringTaskHandle(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Creates a RecurringTaskHandle for the associated task.
createRecurringTaskHandle(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Creates a RecurringTaskHandle for the associated task.
createRecurringTaskHandle(ScheduledTask) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Creates a RecurringTaskHandle for the associated task.
createReference(T) - Method in interface com.sun.sgs.app.DataManager
Creates a managed reference to an object, storing the object in the data manager if it is transient.
createReference(T) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Creates a managed reference to an object, storing the object in the data manager if it is transient.
createReference(T) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Creates a managed reference to an object, storing the object in the data manager if it is transient.
createReferenceForId(BigInteger) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Creates a managed reference for the object with the specified identifier, which should have been obtained from a call to ManagedReference.getId.
createReferenceForId(BigInteger) - Method in interface com.sun.sgs.service.DataService
Creates a managed reference for the object with the specified identifier, which should have been obtained from a call to ManagedReference.getId.
createReferenceIfNecessary(T) - Static method in class com.sun.sgs.app.util.ScalableList
Creates a reference to the supplied argument if it is not null.
createRefForIdOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
createRefOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
createSample(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Creates the named sample collection in this consumer.
createSample(String, ProfileConsumer.ProfileDataType, ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.profile.ProfileConsumer
Creates the named sample collection in this consumer.
createTaskQueue() - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Creates a new TaskQueue to use in scheduling dependent tasks.
createTaskQueue() - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Creates a new TaskQueue to use in scheduling dependent tasks.
createTaskQueue() - Method in class com.sun.sgs.impl.util.AbstractService
Creates a TaskQueue for dependent, transactional tasks.
createTaskQueue() - Method in interface com.sun.sgs.kernel.TaskScheduler
Creates a new TaskQueue to use in scheduling dependent tasks.
createTaskQueue() - Method in interface com.sun.sgs.kernel.TransactionScheduler
Creates a new TaskQueue to use in scheduling dependent tasks.
createTransaction(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
createTransaction(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Creates a new transaction, and returns the associated ID, which will not be negative.
createTransaction(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Creates a new transaction, and returns the associated ID, which will not be negative.
createTransaction(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Creates a new transaction, and returns the associated ID, which will not be negative.
createTransaction(long) - Method in interface com.sun.sgs.impl.service.transaction.TransactionCoordinator
Creates a new transaction, and returns a handle for managing it.
createTransaction(long) - Method in class com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl
Creates a new transaction, and returns a handle for managing it.
currentAppTimeMillis() - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogServer
Returns the global application time in milliseconds as it is maintained by the central node.
currentAppTimeMillis() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Returns the global application time in milliseconds as it is maintained by the central node.
currentAppTimeMillis() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns the current global application time in milliseconds.
currentAppTimeMillis() - Method in interface com.sun.sgs.service.WatchdogService
Returns the current global application time in milliseconds.
currentKeySync - Variable in class com.sun.sgs.impl.util.lock.LockManager
When assertions are enabled, hold the Key whose associated Map the current thread is synchronized on, if any.
currentLockerSync - Variable in class com.sun.sgs.impl.util.lock.LockManager
When assertions are enabled, holds the Locker that the current thread is synchronized on, if any.
currentNode - Variable in class com.sun.sgs.app.util.ScalableList.ScalableIterator
The current ListNode of the iterative process
cursor - Variable in class com.sun.sgs.app.util.ScalableList.ScalableIterator
The iteration location of the list

D

DATA_MANAGER - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the DataManager.
DATA_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the DataService.
DATA_STORE_CLASS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The property that specifies the name of the class that implements DataStore.
DataEncoding - Class in com.sun.sgs.impl.service.data.store
Provides methods for encoding and decoding data stored in the database.
DataManager - Interface in com.sun.sgs.app
Provides facilities for managing access to shared, persistent objects.
dataService - Variable in class com.sun.sgs.impl.util.AbstractService
The data service.
DataService - Interface in com.sun.sgs.service
Provides facilities for services to manage access to shared, persistent objects.
DataServiceHeader - Class in com.sun.sgs.impl.service.data
Provides information about the data stored by the data service.
DataServiceHeader(String) - Constructor for class com.sun.sgs.impl.service.data.DataServiceHeader
Creates an instance of this class with the specified application name.
DataServiceImpl - Class in com.sun.sgs.impl.service.data
Provides an implementation of DataService based on DataStoreImpl.
DataServiceImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.DataServiceImpl
Creates an instance of this class configured with the specified properties and services.
DataServiceImpl.State - Enum in com.sun.sgs.impl.service.data
The possible states of this instance.
DataServiceMXBean - Interface in com.sun.sgs.management
The management interface for the data service.
DataServiceStats - Class in com.sun.sgs.impl.service.data
The Statistics MBean object for the data service.
DataServiceStats(ProfileCollector) - Constructor for class com.sun.sgs.impl.service.data.DataServiceStats
 
DataStore - Interface in com.sun.sgs.service.store
Defines the interface to the underlying persistence mechanism to store byte data.
DataStoreClient - Class in com.sun.sgs.impl.service.data.store.net
Provides an implementation of DataStore by communicating over the network to an implementation of DataStoreServer, and optionally runs the server.
DataStoreClient(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Creates an instance of this class configured with the specified properties and access coordinator.
DataStoreClientRemote - Class in com.sun.sgs.impl.service.data.store.net
The client side of an experimental network protocol, not currently used, for implementing DataStoreServer using sockets instead of RMI.
DataStoreClientRemote(String, int) - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreClientRemote
Creates an instance for the specified host and port
DataStoreException - Exception in com.sun.sgs.impl.service.data.store
Thrown when an unexpected problem occurs in the DataStoreImpl class.
DataStoreException(String) - Constructor for exception com.sun.sgs.impl.service.data.store.DataStoreException
Creates an instance of this class with the specified detail message.
DataStoreException(String, Throwable) - Constructor for exception com.sun.sgs.impl.service.data.store.DataStoreException
Creates an instance of this class with the specified detail message and cause.
DataStoreHeader - Class in com.sun.sgs.impl.service.data.store
Encapsulates the layout of meta data stored at the start of the info database, and in the classes database.
DataStoreImpl - Class in com.sun.sgs.impl.service.data.store
Provides an implementation of DataStore based on the database interface layer defined in the com.sun.sgs.service.store.db package.
DataStoreImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.store.DataStoreImpl
Creates an instance of this class.
DataStoreImpl.TxnInfoTable<T> - Interface in com.sun.sgs.impl.service.data.store
Records information about all active transactions.
DataStoreProfileProducer - Class in com.sun.sgs.impl.service.data.store
Implements a DataStore that reports profiling information about data store operations under the name "com.sun.sgs.impl.service.data.store.DataStore", implementing DataStore operations and transaction participant methods by delegating them to another data store.
DataStoreProfileProducer(DataStore, ProfileCollector) - Constructor for class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Creates an instance that delegates all DataStore and TransactionParticipant methods to dataStore.
DataStoreProtocol - Class in com.sun.sgs.impl.service.data.store.net
Defines an experimental network protocol, not currently used, used to transfer DataStoreServer methods over input and output streams, to use instead of RMI.
DataStoreProtocol(InputStream, OutputStream) - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
Creates an instance using the specified streams.
DataStoreProtocolClient - Class in com.sun.sgs.impl.service.data.store.net
An abstract class that implements the non-network parts of the client side of an experimental network protocol, not currently used, for implementing DataStoreServer without using RMI.
DataStoreProtocolClient() - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Creates an instance of this class.
DataStoreServer - Interface in com.sun.sgs.impl.service.data.store.net
Defines the network interface for the data store server.
DataStoreServerImpl - Class in com.sun.sgs.impl.service.data.store.net
Provides an implementation of DataStoreServer, using the DataStoreImpl class to support the same database format which that class supports.
DataStoreServerImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Creates an instance of this class configured with the specified properties.
DataStoreServerRemote - Class in com.sun.sgs.impl.service.data.store.net
The server side of an experimental network protocol, not currently used, for implementing DataStoreServer using sockets instead of RMI.
DataStoreServerRemote(DataStoreServer, int) - Constructor for class com.sun.sgs.impl.service.data.store.net.DataStoreServerRemote
Creates an instance for the specified server and port.
DataStoreStats - Class in com.sun.sgs.impl.service.data.store
Implementation of JMX MBean for the data store.
DataStoreStats(ProfileCollector) - Constructor for class com.sun.sgs.impl.service.data.store.DataStoreStats
Create a data store statistics object.
DataStoreStatsMXBean - Interface in com.sun.sgs.management
The management interface for data store information.
DataStreamUtil - Class in com.sun.sgs.impl.util
Utility methods for reading from data input streams and writing to data output streams.
DbCursor - Interface in com.sun.sgs.service.store.db
The interface to a cursor for iterating over the contents of a database.
DbDatabase - Interface in com.sun.sgs.service.store.db
The interface to a database.
DbDatabaseException - Exception in com.sun.sgs.service.store.db
Thrown when an unexpected database problem occurs.
DbDatabaseException(String) - Constructor for exception com.sun.sgs.service.store.db.DbDatabaseException
Creates an instance of this class with the specified detail message.
DbDatabaseException(String, Throwable) - Constructor for exception com.sun.sgs.service.store.db.DbDatabaseException
Creates an instance of this class with the specified detail message and cause.
DbEnvironment - Interface in com.sun.sgs.service.store.db
The interface for interacting with the database implementation.
DbTransaction - Interface in com.sun.sgs.service.store.db
The interface for a database transaction.
DbUtilities - Class in com.sun.sgs.impl.service.data.store
Utility methods for database operations needed to implement a DataStore using the com.sun.sgs.service.store.db package.
DbUtilities.Databases - Class in com.sun.sgs.impl.service.data.store
Stores information about the databases that constitute the data store.
DbUtilities.Databases() - Constructor for class com.sun.sgs.impl.service.data.store.DbUtilities.Databases
Creates an instance of this class.
DEBUG_CHECK_INTERVAL_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The property that specifies the number of operations to skip between checks of the consistency of the managed references table.
decodeBytes(byte[]) - Static method in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
Decodes an array of bytes that has been encoded by a call to encodeBytes.
decodeInt(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Decodes a four byte array into an int.
decodeInt(byte[], int) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Decodes a four byte subsequence of an array into an int.
decodeLong(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Decodes an eight byte array into a long.
decodeShort(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Decodes a two byte array into a short.
decodeString(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Decodes an array of bytes encoded as modified UTF-8, but with the two-byte size value omitted from the start and with a null termination, into a String.
decrement() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Recursively decrements the node's size until reaching the root.
DECREMENT_CHILDREN_AND_SIZE - Static variable in class com.sun.sgs.app.util.ScalableList.TreeNode
 
DECREMENT_SIZE - Static variable in class com.sun.sgs.app.util.ScalableList.TreeNode
 
decrementChildrenAndSize() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Decrements the number of children and size, and determines whether the parent should do both again, or just decrement the size.
DEFAULT_APP_PROPERTIES - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The standard resource location to look for application properties configuration.
DEFAULT_BRANCHING_FACTOR - Static variable in class com.sun.sgs.app.util.ScalableList
Default value for the branchingFactor if one is not explicitly set.
DEFAULT_BUCKET_SIZE - Static variable in class com.sun.sgs.app.util.ScalableList
Default value for the bucketSize if one is not explicitly set.
DEFAULT_CACHE_SIZE - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The default cache size.
DEFAULT_CHECKPOINT_INTERVAL - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The default checkpoint interval.
DEFAULT_CHECKPOINT_SIZE - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The default checkpoint size.
DEFAULT_CONSUMER_THREADS - Static variable in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
The default number of initial consumer threads.
DEFAULT_CONSUMER_THREADS - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The default number of initial consumer threads.
DEFAULT_DISCONNECT_DELAY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The time (in milliseconds) that a disconnecting connection is allowed before this service forcibly disconnects it.
DEFAULT_ENVIRONMENT_CLASS - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
The default environment class.
DEFAULT_EVENTS_PER_TXN - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The default events per transaction: 1.
DEFAULT_EVENTS_PER_TXN - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The default events per transaction.
DEFAULT_FILE_NAME - Static variable in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
The default name for the password file, relative to the app root.
DEFAULT_HOME_CONFIG_FILE - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The standard location for the home directory properties config file which can be used to override any properties for the application.
DEFAULT_LOCK_TIMEOUT - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The default value of the lock timeout property, if no transaction timeout is specified.
DEFAULT_LOCK_TIMEOUT - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The default value of the lock timeout property, if no transaction timeout is specified.
DEFAULT_LOCK_TIMEOUT_PROPORTION - Static variable in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
The proportion of the transaction timeout to use for the lock timeout if no lock timeout is specified.
DEFAULT_LOCK_TIMEOUT_PROPORTION - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The default proportion of the transaction timeout to use for the lock timeout, if no lock timeout is specified.
DEFAULT_LOCK_TIMEOUT_PROPORTION - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The default proportion of the transaction timeout to use for the lock timeout, if no lock timeout is specified.
DEFAULT_LOG_PROPERTIES - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The standard resource location to look for application logging properties configuration.
DEFAULT_MAX_IO_ATTEMPTS - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
The default number of IO task retries.
DEFAULT_NUM_THREADS - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The default value for the number of threads to use.
DEFAULT_PERIOD - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The default time snapshot period.
DEFAULT_PERIOD_COUNT - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The default snapshot count.
DEFAULT_PORT - Static variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The default value of the server port.
DEFAULT_PORT - Static variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The default port: 62964.
DEFAULT_PROTOCOL_ACCEPTOR - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The default protocol acceptor class.
DEFAULT_PROTOCOL_FAMILY - Static variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
The default protocol family if none is specified: StandardProtocolFamily.INET
DEFAULT_PROTOCOL_VERSION - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The default protocol version: 5.
DEFAULT_REACTORS - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The default number of reactors to be used by channel groups: Runtime.getRuntime().availableProcessors()
DEFAULT_READ_BUFFER_SIZE - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The default read buffer size: 131072.
DEFAULT_RELOCATION_KEY_LENGTH - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The default length of a relocation key, in bytes.
DEFAULT_RETRY_BACKOFF_THRESHOLD - Static variable in class com.sun.sgs.impl.kernel.schedule.NowOrLaterRetryPolicy
The default retry backoff threshold.
DEFAULT_RETRY_WAIT_TIME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
The default time interval to wait between IO task retries.
DEFAULT_RETRY_WARNING_THRESHOLD - Static variable in class com.sun.sgs.impl.kernel.schedule.ImmediateRetryPolicy
The default retry warning threshold
DEFAULT_SAMPLE_AGGREGATE_CAPACITY - Static variable in class com.sun.sgs.impl.profile.ProfileConsumerImpl
The default aggregate sample capacity.
DEFAULT_SAMPLE_AGGREGATE_SMOOTHING - Static variable in class com.sun.sgs.impl.profile.ProfileConsumerImpl
The default aggregate sample smoothing capacity, for calculating the exponential weighted average of the samples.
DEFAULT_SCHEDULER_QUEUE - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The default scheduler.
DEFAULT_SCHEDULER_RETRY - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The default retry policy
DEFAULT_SERVER_PORT - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The default server port: 0.
DEFAULT_SERVER_PORT - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
The default value of the server port.
DEFAULT_SERVER_PORT - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
The default value of the server port.
DEFAULT_SERVER_PORT - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
The default value of the server port.
DEFAULT_SERVER_PORT - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The default server port.
DEFAULT_SESSION_RELOCATION_TIMEOUT - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
The default session relocation timeout, in milliseconds.
DEFAULT_TIME_FORMAT - Static variable in class com.sun.sgs.impl.sharedutil.logging.LogFormatter
The default time format string.
DEFAULT_TRANSPORT - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The default transport.
DEFAULT_UPDATE_FREQ - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
The default value of the update frequency, in seconds.
DEFAULT_WRITE_BUFFER_SIZE - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The default write buffer size: 131072.
DEFAULT_WRITE_BUFFER_SIZE - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The default write buffer size: 131072
DefaultThreadPoolFactory - Class in com.sun.sgs.impl.nio
Factory for obtaining the default ThreadPoolFactory.
DefaultThreadPoolFactory() - Constructor for class com.sun.sgs.impl.nio.DefaultThreadPoolFactory
 
DefaultThreadPoolFactory.LazyInstanceHolder - Class in com.sun.sgs.impl.nio
A lazily-initialized singleton holder.
DelegatingCompletionHandler<OR,OA,IR,IA> - Class in com.sun.sgs.impl.nio
An abstract base class for defining a CompletionHandler to use when implementing methods that return an IoFuture, have a CompletionHandler parameter, and are implemented by making calls to similar methods.
DelegatingCompletionHandler(OA, CompletionHandler<OR, OA>) - Constructor for class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Creates an instance for the specified attachment and handler.
delete(DbTransaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Removes the value associated with a key in this database.
delete(DbTransaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Removes the value associated with a key in this database.
delete(DbTransaction, byte[]) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Removes the value associated with a key in this database.
Delivery - Enum in com.sun.sgs.app
Representation for message delivery guarantees.
delivery - Variable in class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
 
DeliveryNotSupportedException - Exception in com.sun.sgs.app
An exception that indicates a delivery guarantee is not supported.
DeliveryNotSupportedException(String, Delivery) - Constructor for exception com.sun.sgs.app.DeliveryNotSupportedException
Constructs and instance with the specified detail message and unsupported delivery guarantee.
deliverySet - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
The set of supported delivery requirements.
descendingIterator() - Method in class com.sun.sgs.app.util.ScalableDeque
deserialize(byte[], ClassSerialization) - Static method in class com.sun.sgs.impl.service.data.SerialUtil
Converts serialized data into an object.
DETECT_MODIFICATIONS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The property that specifies whether to automatically detect modifications to objects.
detectModifications - Variable in class com.sun.sgs.impl.service.data.Context
Whether to detect modifications.
DIRECTORY_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
The property that specifies the directory in which to store database files.
disable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinder
Disables the finder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Indicates that the affinity group finding system is disabled, so no new data should be collected (old can be disgarded).
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Disables the finder.
disable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Indicates that the affinity group finding system is disabled, so no new data should be collected (old can be disgarded).
disable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Disables the finder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Disables this builder.
disable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Disables the finder.
disconnect(A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Disconnects this channel.
disconnect(SessionProtocol.DisconnectReason) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Disconnects the associated session for the specified reason.
disconnect(RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Notifies this handler that a non-graceful client disconnection has occurred, and invokes the completed method on the given completionHandler when this handler has completed processing the disconnection.
disconnect() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
If the session is connected, enqueues a disconnect event to this client session's event queue, and marks this session as disconnected.
disconnect(A, CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Disconnects this channel.
disconnect(CompletionHandler<Void, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Disconnects this channel.
disconnect(SessionProtocol.DisconnectReason) - Method in interface com.sun.sgs.protocol.SessionProtocol
Disconnects the associated session for the specified reason.
disconnect(RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionProtocolHandler
Notifies this handler that a non-graceful client disconnection has occurred, and invokes the completed method on the given completionHandler when this handler has completed processing the disconnection.
DISCONNECT_DELAY_PROPERTY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The name of the disconnect delay property.
disconnected(boolean) - Method in interface com.sun.sgs.app.ClientSessionListener
Notifies this listener that the associated session's client has disconnected.
disconnected(BigInteger, boolean) - Method in interface com.sun.sgs.service.ClientSessionStatusListener
Notifies this listener that the session with the given sessionRefId has disconnected so that any relevant cached or persistent data associated with the client session can be cleaned up.
dispatch(DataStoreServer) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
Dispatches a single method call to the server.
DistGraphBuilder - Class in com.sun.sgs.impl.service.nodemap.affinity.dgb
The portion of the distributed affinity graph builder which resides on a local node.
DistGraphBuilder(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Creates the client side of a distributed graph builder.
DistGraphBuilderServer - Interface in com.sun.sgs.impl.service.nodemap.affinity.dgb
The server interface for the distributed graph builder.
DistGraphBuilderServerImpl - Class in com.sun.sgs.impl.service.nodemap.affinity.dgb
The server side of a distributed graph builder for label propagation.
DistGraphBuilderServerImpl(ComponentRegistry, TransactionProxy, Properties, long) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Creates a distributed graph builder server.
DLPAGraphBuilder - Interface in com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
Graph builder interface for use with the distributed label propagation algorithm implementation.
done() - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Called when the computation is completed, which occurs when DelegatingCompletionHandler.implCompleted(com.sun.sgs.nio.channels.IoFuture) returns null or throws an exception, or when the outer future is cancelled.
DONE - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
State: terminated
DONE - Static variable in class com.sun.sgs.impl.nio.Reactor
State: terminated
done() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.SetupCompletionFuture
Indicates that the operation associated with this future is complete and notifies the associated completion handler.
done() - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
Indicates that the operation associated with this future is complete and notifies the associated completion handler.
doOtherInitialization() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Perform any algorithm specific initialization for an algorithm run.
doOtherInitialization() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Perform any algorithm specific initialization for an algorithm run.
doOtherInitialization() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Perform any algorithm specific initialization for an algorithm run.
doOtherNeighbors(LabelVertex, Map<Integer, Long>, StringBuilder) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Update the label map with any other neighbors known to a particular algorithm.
doOtherNeighbors(LabelVertex, Map<Integer, Long>, StringBuilder) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Update the label map with any other neighbors known to a particular algorithm.
doOtherNeighbors(LabelVertex, Map<Integer, Long>, StringBuilder) - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Update the label map with any other neighbors known to a particular algorithm.
doReady() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Performs ready operations.
doReady() - Method in class com.sun.sgs.impl.util.AbstractService
Performs ready operations.
doRemove() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Performs the remove and updates the references if necessary
doRemove() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Performs the remove and updates the references if necessary
doShutdown() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Performs shutdown operations.
doShutdown() - Method in class com.sun.sgs.impl.util.AbstractService
Performs shutdown operations.
downgradeLock(Locker<K>, K) - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Downgrades a lock held by a locker from write to read access.
drop() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Drop membership.
drop() - Method in class com.sun.sgs.nio.channels.MembershipKey
Drop membership.
DS_PREFIX - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The name prefix used to bind all service-level objects associated with this service.

E

element() - Method in class com.sun.sgs.app.util.ScalableDeque
EMPTY_CHANNEL_MEMBERSHIP - Static variable in class com.sun.sgs.impl.service.channel.ChannelImpl
The empty channel membership set.
enable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinder
Enables the finder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Indicates that the affinity group finding system is enabled, so new data should be collected again.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Enables the finder.
enable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Indicates that the affinity group finding system is enabled, so new data should be collected again.
enable() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Enables the finder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Enables this builder.
enable() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Enables the finder.
encodeBytes(byte[]) - Static method in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
Encodes an array of bytes in a form suitable for including in a text file.
encodeInt(int) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Encodes an int into a four byte array.
encodeInt(int, byte[], int) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Encodes an int into a four byte subsequence of an array.
encodeLong(long) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Encodes a long into an eight byte array.
encodeShort(short) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Encodes a short into a two byte array.
encodeString(String) - Static method in class com.sun.sgs.impl.service.data.store.DataEncoding
Encodes a String into an array of bytes encoded in modified UTF-8 format, as documented by DataInput, but with the two byte size value omitted from the start of the encoding, and with a terminating null byte.
entrySet() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns a concurrent, Serializable Set of all the mappings contained in this map.
entrySet() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
ENVIRONMENT_CLASS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
The property that specifies the environment class.
equals(Object) - Method in interface com.sun.sgs.app.ManagedReference
Compares the specified object with this reference.
equals(Object) - Method in class com.sun.sgs.app.util.ManagedSerializable
Returns true if o is a ManagedSerializable that wraps an object that is equal to the object wrapped by this instance.
equals(Object) - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns true if o is an instance of Element, contains the same value as this instance and has the same id.
equals(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
equals(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
equals(Object) - Method in class com.sun.sgs.impl.auth.IdentityImpl
equals(Object) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
equals(Object) - Method in class com.sun.sgs.impl.profile.util.TransactionId
equals(Object) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
equals(Object) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
equals(Object) - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Compares the specified object with this reference.
equals(Object) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
equals(Object) - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
equals(Object) - Method in class com.sun.sgs.impl.service.nodemap.IdentityMO
equals(Object) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
equals(Object) - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
equals(Object) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns true if the argument is an instance of the same class with the same transaction ID.
equals(Object) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
equals(Object) - Method in class com.sun.sgs.impl.util.AbstractService.Version
equals(Object) - Method in class com.sun.sgs.impl.util.ManagedQueue
EVENT_QUEUE_MAP_PREFIX - Static variable in class com.sun.sgs.impl.service.channel.ChannelImpl
An event queue map prefix.
EVENTS_PER_TXN_PROPERTY - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The property name for the maximum number of events to process in a single transaction.
EVENTS_PER_TXN_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The events per transaction property.
eventsPerTxn - Variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The maximum number of channel events to service per transaction.
eventsPerTxn - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The maximum number of session events to service per transaction.
EXCEPTION_CLASS_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.ExceptionFilter
The property that specifies the exception class.
ExceptionFilter - Class in com.sun.sgs.impl.sharedutil.logging
Defines a logging Filter that logs exceptions at a different logging level from other logging.
ExceptionFilter() - Constructor for class com.sun.sgs.impl.sharedutil.logging.ExceptionFilter
Creates an instance of this class.
ExceptionRetryStatus - Interface in com.sun.sgs.app
Implemented by exception classes that want to control whether an operation that throws an exception of that exception should be retried.
Exceptions - Class in com.sun.sgs.impl.sharedutil
Utility methods for working with Exceptions.
execute(Runnable) - Method in interface com.sun.sgs.impl.nio.AsyncKey
Executes the given command according to the execution policy determined by this key and channel group.
execute(int, A, CompletionHandler<R, ? super A>, long, TimeUnit, Callable<R>) - Method in interface com.sun.sgs.impl.nio.AsyncKey
Initiates the given operation asynchronously on the underlying channel, and returns a future representing the result.
execute(A, CompletionHandler<R, ? super A>, long, TimeUnit, Callable<R>) - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
Attempts to initiate an asynchronous operation.
execute(int, A, CompletionHandler<R, ? super A>, long, TimeUnit, Callable<R>) - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Initiates the given operation asynchronously on the underlying channel, and returns a future representing the result.
execute(Runnable) - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Executes the given command according to the execution policy determined by this key and channel group.
executor - Variable in class com.sun.sgs.impl.nio.AsyncGroupImpl
The executor service for this group's tasks.
executor() - Method in class com.sun.sgs.impl.nio.AsyncGroupImpl
Returns the ExecutorService for this group.
executor - Variable in class com.sun.sgs.impl.nio.Reactor
The executor for this Reactor.
executor - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Our executor, for running tasks in parallel.
expirationSet - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The set of alive nodes, sorted by renew expiration time.
export(T, String, int) - Method in class com.sun.sgs.impl.util.Exporter
Makes the server available on the network on the specified port, and binds the server's proxy in a registry on the same port with the specified name.
export(T, int) - Method in class com.sun.sgs.impl.util.Exporter
Makes the server available on the network on the specified port.
Exporter<T extends Remote> - Class in com.sun.sgs.impl.util
Provides for making the server available on the network, and removing it from the network during shutdown.
Exporter(Class<T>) - Constructor for class com.sun.sgs.impl.util.Exporter
Creates an instance for exporting a remote object of the given type.
EXTENSION_AUTHENTICATORS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify authenticators from extension libraries.
EXTENSION_FILE_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify an optional properties file used to configure extension libraries.
EXTENSION_MANAGERS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify managers from extension libraries.
EXTENSION_PROFILE_LISTENERS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify profile listeners from extension libraries.
EXTENSION_SERVICE_NODE_TYPES_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify service node types from extension libraries.
EXTENSION_SERVICES_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.BootProperties
The property used to specify services from extension libraries.

F

failed - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The total number of failed algorithm runs.
failedCountInc() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Increment the count of failed algorithm runs.
failedFuture(Throwable) - Static method in class com.sun.sgs.impl.nio.Util
Returns a new, completed Util.DoneFuture that always throws the given exception when its get methods are called.
fastToString(Object) - Static method in class com.sun.sgs.impl.sharedutil.Objects
Returns a string representing the object without calling any methods on the object.
fetchPendingTask(BigInteger) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Private helper that fetches the task associated with the given ID.
FIFOSchedulerQueue - Class in com.sun.sgs.impl.kernel.schedule
This is a simple implemenation of SchedulerQueue that accepts tasks and runs them in the order that they are ready.
FIFOSchedulerQueue(Properties) - Constructor for class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Creates an instance of FIFOSchedulerQueue.
finalize() - Method in class com.sun.sgs.impl.nio.AsyncGroupImpl
Invokes AsynchronousChannelGroup.shutdown() when this group is no longer referenced.
find(ManagedObject) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Finds the managed reference associated with a managed object, returning null if no reference is found.
find(long) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Finds the managed reference associated with an object ID, returning null if no reference is found.
findAffinityGroups() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Finds affinity groups based on the current graph information.
findAffinityGroups() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Finds affinity groups across all nodes in the Darkstar cluster.
findAffinityGroups() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Finds affinity groups across all nodes in the Darkstar cluster.
findAffinityGroups() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.LPAAffinityGroupFinder
Finds affinity groups across all nodes in the Darkstar cluster.
findAffinityGroups() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Finds affinity groups across all nodes in the Darkstar cluster.
findAffinityGroups() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Finds affinity groups based on the current graph information.
findFirst() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Searches for the first key in the database.
findFirst() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Searches for the first key in the database.
findFirst() - Method in interface com.sun.sgs.service.store.db.DbCursor
Searches for the first key in the database.
findLast() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Searches for the last key in the database.
findLast() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Searches for the last key in the database.
findLast() - Method in interface com.sun.sgs.service.store.db.DbCursor
Searches for the last key in the database.
findNext() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Searches for the next key in the database.
findNext(byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Searches for the first key that is greater than or equal to the specified key.
findNext() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Searches for the next key in the database.
findNext(byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Searches for the first key that is greater than or equal to the specified key.
findNext() - Method in interface com.sun.sgs.service.store.db.DbCursor
Searches for the next key in the database.
findNext(byte[]) - Method in interface com.sun.sgs.service.store.db.DbCursor
Searches for the first key that is greater than or equal to the specified key.
findReference(T) - Method in class com.sun.sgs.impl.service.data.Context
Finds the existing reference associated with the specified object, returning null if it is not found.
findReference(Context, T) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the reference associated with a context and object, or null if the reference is not found.
finish() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Package-private method to note that a task has finished running.
finishedFuture(V) - Static method in class com.sun.sgs.impl.nio.Util
Returns a new, completed Util.DoneFuture with the given result.
finishedIteration(long, boolean, boolean, int) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Indicates that the given nodeId has completed an iteration of the label propagation algorithm.
finishedIteration(long, boolean, boolean, int) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAServer
Indicates that the given nodeId has completed an iteration of the label propagation algorithm.
finishTask(int) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) has now successfully finished.
finishTask(int, Throwable) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) is now finished and that an exception occured during its execution.
finishTask(int) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) has now successfully finished.
finishTask(int, Throwable) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) is now finished and that an exception occured during its execution.
finishTask(int) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) has now successfully finished.
finishTask(int, Throwable) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) has now finished.
FIRST_PLACEHOLDER_ID_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the value of the first allocation block placeholder ID.
firstEntry() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the first entry in this leaf, or null if there are no entries.
FixedTimeContinuePolicy - Class in com.sun.sgs.impl.service.task
An implementation of ContinuePolicy that always provides positive continuation feedback until a fixed amount of time has elapsed in the current transaction.
FixedTimeContinuePolicy(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.task.FixedTimeContinuePolicy
Construct a FixedTimeContinuePolicy instance.
flush() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
flush() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns any modifications that need to be stored to the data store, or null if there are none, and changes the state to FLUSHED.
flush() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.DisconnectAction
Performs the commit action and returns true if further actions should be processed after this one, and returns false otherwise.
flush() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.MoveAction
Performs the commit action and returns true if further actions should be processed after this one, and returns false otherwise.
flush() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.SendMessageAction
Performs the commit action and returns true if further actions should be processed after this one, and returns false otherwise.
flush() - Method in interface com.sun.sgs.impl.service.session.ClientSessionServiceImpl.Action
Performs the commit action and returns true if further actions should be processed after this one, and returns false otherwise.
FLUSH_TO_DISK_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies whether to flush changes to disk on transaction boundaries.
FLUSH_TO_DISK_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The property that specifies whether to flush changes to disk on transaction boundaries.
flushAll(Context) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Saves all object modifications to the data store.
FlushInfo - Class in com.sun.sgs.impl.service.data
Stores information about managed objects that have been modified and need their data stored.
FlushInfo() - Constructor for class com.sun.sgs.impl.service.data.FlushInfo
Creates an instance.
flushModifiedObjects() - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Flushes all references.
flushWaiter(Locker<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Removes a locker from the list of waiters for this lock.
format(byte[]) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a string constructed with the contents of the byte array converted to hex format.
format(byte[], int) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a string constructed with the contents of the byte array converted to hex format.
format(ByteBuffer) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a string constructed with the contents of the ByteBuffer converted to hex format.
format(ByteBuffer, int) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a string constructed with the contents of the ByteBuffer converted to hex format.
format(LogRecord) - Method in class com.sun.sgs.impl.sharedutil.logging.LogFormatter
formatOps(int) - Static method in class com.sun.sgs.impl.nio.Util
Returns a concise string representation of the active SelectionKey operations set in the parameter ops.
freeObjectIds - Variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Information about free object IDs.
fromHexString(String) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a byte array constructed with the contents of the given string, which contains a series of byte values in hex format.
FUTURE_THRESHOLD - Static variable in class com.sun.sgs.impl.kernel.schedule.TimedTaskHandler
The milliseconds in the future that a task must be to be accepted by the handler.

G

gatherGroups(List<LabelVertex>, boolean, long) - Static method in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Return the affinity groups found within the given vertices, putting all vertices with the same label in a group.
get() - Method in interface com.sun.sgs.app.ManagedReference
Obtains the object associated with this reference.
get() - Method in class com.sun.sgs.app.util.ManagedSerializable
Returns the object wrapped by this instance, which may be null.
get(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the value to which this key is mapped or null if the map contains no mapping for this key.
get(int) - Method in class com.sun.sgs.app.util.ScalableList
Returns the element at the specified position in this list.
get(int) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Since the list is a collection of ManagedReferences, we are interested in retrieving the value it points to.
get() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns null if the task completed successfully, or the Throwable that caused the task to fail permanently.
get() - Method in class com.sun.sgs.impl.nio.AttachedFuture
get(long, TimeUnit) - Method in class com.sun.sgs.impl.nio.AttachedFuture
get(long, TimeUnit) - Method in class com.sun.sgs.impl.nio.Util.DoneFuture
get() - Method in class com.sun.sgs.impl.nio.Util.DoneFuture
get() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Obtains the object associated with this reference.
get(boolean) - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Like get, but with optional checking of the context.
get(Transaction) - Method in interface com.sun.sgs.impl.service.data.store.DataStoreImpl.TxnInfoTable
Returns the information associated with the transaction, or null if none is found.
get(DbTransaction, byte[], boolean) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Gets the value associated with a key in this database.
get(DbTransaction, byte[], boolean) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Gets the value associated with a key in this database.
get() - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
get(long, TimeUnit) - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
get() - Method in class com.sun.sgs.impl.util.AdaptiveField
Returns the value of the field.
get(Object) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for this key.
get(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Returns the value to which the specified key is mapped, or null if this map contains no mapping for this key.
get(K) - Method in class com.sun.sgs.impl.util.CacheMap
Returns the value associated with given key, or null if the key is not found.
get(Object) - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Returns the value associated with given key, or null if the key is not found.
get() - Method in class com.sun.sgs.impl.util.WrappedSerializable
Returns the object in this wrapper.
get(DbTransaction, byte[], boolean) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Gets the value associated with a key in this database.
getAbortCause() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns the cause supplied in the first call to abort on this transaction, or null if abort has not been called.
getAbortCause() - Method in interface com.sun.sgs.service.Transaction
Returns the cause supplied in the first call to abort on this transaction, or null if abort has not been called.
getAbortTime() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns the length of time this participant spent aborting if the transaction failed to commit.
getAbortTime() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns the length of time this participant spent aborting if the transaction failed to commit.
getAbsoluteIndex(ScalableList.Node<E>, int) - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Walks up the tree and collects the sizes to produce an absolute index.
getAccessedObjects() - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
The collection of requested object accesses.
getAccessedObjects() - Method in interface com.sun.sgs.profile.AccessedObjectsDetail
The collection of requested object accesses.
getAccessedObjectsDetail() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns detail of the object accesses as reported by the AccessCoordinator or null if no objects were accessed, no accesses reported, or if this report is for a non-transactional task.
getAccessedObjectsDetail() - Method in interface com.sun.sgs.profile.ProfileReport
Returns detail of the object accesses as reported by the AccessCoordinator or null if no objects were accessed, no accesses reported, or if this report is for a non-transactional task.
getAccessType() - Method in interface com.sun.sgs.kernel.AccessedObject
Returns the type of access requested.
getActualStartTime() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the time at which the task actually started running.
getActualStartTime() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the time at which the task actually started running.
getAddIdentityRelocationListenerCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times addIdentityRelocationListener has been called.
getAddIdentityRelocationListenerCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times addIdentityRelocationListener has been called.
getAddNodeListenerCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times addNodeListener has been called.
getAddNodeListenerCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times addNodeListener has been called.
getAddNodeMappingListenerCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times addNodeMappingListener has been called.
getAddNodeMappingListenerCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times addNodeMappingListener has been called.
getAddRecoveryListenerCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times addRecoveryListener has been called.
getAddRecoveryListenerCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times addRecoveryListener has been called.
getAddSessionStatusListenerCalls() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
Returns the number of times addSessionStatusListener has been called.
getAddSessionStatusListenerCalls() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Returns the number of times addSessionStatusListener has been called.
getAffinityGraph() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGraph() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGraph() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGraph() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGraph() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGraph() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Returns the current graph, with identities as vertices, and edges representing each object accessed by both identity endpoints.
getAffinityGroupFinder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroupFinder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroupFinder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroupFinder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroupFinder() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroupFinder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Returns the affinity group finder created by this builder, or null if none was created.
getAffinityGroups(long, boolean) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Returns the affinity groups found on this node.
getAffinityGroups(long, boolean) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Returns the affinity groups found on this node.
getAfterCompletionTime() - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Returns the length of time the listener spent in its afterCompletion call.
getAfterCompletionTime() - Method in interface com.sun.sgs.profile.TransactionListenerDetail
Returns the length of time the listener spent in its afterCompletion call.
getAppListener() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the application listener class name.
getAppListener() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the application listener class name.
getAppName() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the application name.
getAppName() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the application name.
getAppRoot() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the application root directory name.
getAppRoot() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the application root directory name.
getAppTimeMillis(long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Converts a system time value representing the total elapsed time in milliseconds since midnight, January 1, 1970 UTC to an "application time" value.
getAppTimeMillis(long) - Method in interface com.sun.sgs.service.WatchdogService
Converts a system time value representing the total elapsed time in milliseconds since midnight, January 1, 1970 UTC to an "application time" value.
getAssignNodeCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times assignNode has been called.
getAssignNodeCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times assignNode has been called.
getAverage() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Returns the exponential weighted average of the added samples, using the smoothing factor as defined in AggregateProfileSample.setSmoothingFactor(double).
getAvgIterations() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the average number of iterations required for algorithm runs.
getAvgIterations() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the average number of iterations required for algorithm runs.
getAvgReadBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the average read byte sample value, smoothed with the smoothing factor.
getAvgReadBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the average read byte sample value, smoothed with the smoothing factor.
getAvgRunTime() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the average amount of time, in milliseconds, spent in algorithm runs.
getAvgRunTime() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the average amount of time, in milliseconds, spent in algorithm runs.
getAvgWrittenBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the average written byte sample value, smoothed with the smoothing factor.
getAvgWrittenBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the average written byte sample value, smoothed with the smoothing factor.
getBackingHandler() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Returns the Handler used to publish all buffered LogRecords when a transaction commmits.
getBackup(long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns the node that is designated as the backup for the node with the specified nodeId, or null if no backup is currently designated.
getBackup() - Method in class com.sun.sgs.management.NodeInfo
Returns the node id of the backup node for this node, or -1 if no backup is assigned.
getBackup(long) - Method in interface com.sun.sgs.service.WatchdogService
Returns the node that is designated as the backup for the node with the specified nodeId, or null if no backup is currently designated.
getBackupId() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the backup for this node, or -1L if there is no backup.
getBackupOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
getBaseTaskType() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the type of the pending task.
getBaseTaskType() - Method in class com.sun.sgs.impl.util.AbstractKernelRunnable
Returns the class name of the concrete instance.
getBaseTaskType() - Method in interface com.sun.sgs.kernel.KernelRunnable
Returns the fully qualified type of the base task that is run by this KernelRunnable.
getBdbTxn(DbTransaction) - Static method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbTransaction
Converts the argument to a Berkeley DB transaction.
getBeforeCompletionTime() - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Returns the length of time the listener spent in its beforeCompletion call.
getBeforeCompletionTime() - Method in interface com.sun.sgs.profile.TransactionListenerDetail
Returns the length of time the listener spent in its beforeCompletion call.
getBinding(String) - Method in interface com.sun.sgs.app.DataManager
Obtains the object bound to a name.
getBinding(String) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Obtains the object bound to a name.
getBinding(String, boolean) - Method in class com.sun.sgs.impl.service.data.Context
Obtains the object associated with the specified internal name.
getBinding(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Obtains the object bound to a name.
getBinding(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Obtains the object ID bound to a name.
getBinding(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Obtains the object ID bound to a name.
getBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
getBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Obtains the object ID bound to a name.
getBinding(long, String) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Obtains the object ID bound to a name.
getBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Obtains the object ID bound to a name.
getBinding(Transaction, String) - Method in interface com.sun.sgs.service.store.DataStore
Obtains the object ID bound to a name.
getBindingForUpdate(String) - Method in interface com.sun.sgs.app.DataManager
Obtains the object bound to a name, and notifies the system that the object is going to be modified.
getBindingForUpdate(String) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Obtains the object bound to a name, and notifies the system that the object is going to be modified.
getBindingForUpdate(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Obtains the object bound to a name, and notifies the system that the object is going to be modified.
getBindingForUpdateOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for getBinding.
getBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for getBinding.
getBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for getBinding.
getBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getBindingOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
getBooleanProperty(String, boolean) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a boolean property.
getBranchingFactor() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the branchingFactor for the list.
getBucketSize() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the bucketSize for the ListNode elements.
getBuffer() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the byte array that backs this buffer.
getByte() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the byte in this buffer's current position, and advances the buffer's position by one.
getByteArray() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a byte array encoded as a 2-byte length followed by the bytes, starting at this buffer's current position, and advances the buffer's position by the number of bytes obtained.
getBytes(int) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a byte array containing the specified number of bytes, starting at this buffer's current position, and advances the buffer's position by the number of bytes obtained.
getCapacity() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Returns the maximum number of samples this object can hold.
getChannel(String) - Method in interface com.sun.sgs.app.ChannelManager
Returns an existing channel with the specified name.
getChannel(String) - Method in class com.sun.sgs.impl.app.profile.ProfileChannelManager
Returns an existing channel with the specified name.
getChannel() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Returns the channel for which this membership key was created.
getChannel(String) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns an existing channel with the specified name.
getChannel() - Method in class com.sun.sgs.nio.channels.MembershipKey
Returns the channel for which this membership key was created.
getChannelId() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Returns this channel's ID as a BigInteger.
getChannelManager() - Static method in class com.sun.sgs.app.AppContext
Returns the ChannelManager for use by the current application.
getChannelManager() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the ChannelManager used in this context.
getChannelManager() - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns the ChannelManager used in this context.
getChannelManager() - Method in class com.sun.sgs.impl.kernel.ManagerLocatorImpl
 
getChannelManager() - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Returns the ChannelManager used in this context.
getChannelManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the ChannelManager for use by the current application.
getChannelMessages(long, long) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Returns a list containing saved channel messages (if any) with timestamps between fromTimestamp and toTimestamp inclusive.
getChannelOp - Variable in class com.sun.sgs.impl.service.channel.ChannelServiceStats
 
getChannelPoolMXBeans() - Static method in class com.sun.sgs.nio.channels.Channels
Returns a list of the ChannelPoolMXBean objects in the Java virtual machine.
getChannelPoolMXBeans() - Method in interface com.sun.sgs.nio.channels.ManagedChannelFactory
Returns a list of ChannelPoolMXBean objects representing the management interfaces to one or more pools of channels.
getChannelServer(long) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the ChannelServer for the given nodeId, or null if no channel server exists for the given nodeId.
getChannelService() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the channel service.
getChar() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a char, composed of the next two bytes (high byte first) in this buffer, and advances the buffer's position by two.
getChild() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Obtains the child of the current node.
getChildCount() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Retrieves the number of immediate children beneath this node.
getClassId(Transaction, ObjectStreamClass) - Method in class com.sun.sgs.impl.service.data.ClassesTable
Returns the class ID associated with a class descriptor.
getClassId(Transaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the class ID to represent classes with the specified class information.
getClassId(Transaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the class ID to represent classes with the specified class information.
getClassId(DbEnvironment, DbDatabase, byte[], long) - Static method in class com.sun.sgs.impl.service.data.store.DbUtilities
Returns the class ID to represent classes with the specified class information.
getClassId(long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
getClassId(long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Returns the class ID to represent classes with the specified class information.
getClassId(long, byte[]) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Returns the class ID to represent classes with the specified class information.
getClassId(long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns the class ID to represent classes with the specified class information.
getClassId(Transaction, byte[]) - Method in interface com.sun.sgs.service.store.DataStore
Returns the class ID to represent classes with the specified class information.
getClassIdInternal(Transaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for getClassId.
getClassIdInternal(Transaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for getClassId.
getClassIdInternal(Transaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for getClassId.
getClassIdOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
getClassInfo(Transaction, int) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the class information associated with the specified class ID.
getClassInfo(Transaction, int) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the class information associated with the specified class ID.
getClassInfo(DbEnvironment, DbDatabase, int, long) - Static method in class com.sun.sgs.impl.service.data.store.DbUtilities
Returns the class information associated with the specified class ID.
getClassInfo(long, int) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
getClassInfo(long, int) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Returns the class information associated with the specified class ID.
getClassInfo(long, int) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Returns the class information associated with the specified class ID.
getClassInfo(long, int) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns the class information associated with the specified class ID.
getClassInfo(Transaction, int) - Method in interface com.sun.sgs.service.store.DataStore
Returns the class information associated with the specified class ID.
getClassInfoInternal(Transaction, int) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for getClassInfo.
getClassInfoInternal(Transaction, int) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for getClassInfo.
getClassInfoInternal(Transaction, int) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for getClassInfo.
getClassInfoOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
getClassInstanceProperty(String, Class<T>, Class<?>[], Object...) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns an instance of the class whose fully qualified class name is specified by a property, and that has a constructor with the specified parameters.
getClassInstanceProperty(String, String, Class<T>, Class<?>[], Object...) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns an instance of the class whose fully qualified class name is specified by a property, and that has a constructor with the specified parameters.
getClassListProperty(String) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns a List of Class typed objects.
getClientSession() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Returns the underlying ClientSessionImpl instance for this wrapper.
getClientSessionListener(DataService) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the client session listener, obtained from the specified dataService, for this session.
getClientSessionServer(long) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the proxy for the client session server on the specified nodeId, or null if no server exists.
getClientSessionService() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the client session service.
getCollectionsFactory() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the BindingKeyedCollections instance.
getCollector() - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Returns the underlying profile collector that this interface controls.
getCollector() - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Returns the underlying profile collector that this interface controls.
getCommitTime() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns the length of time this participant spent committing.
getCommitTime() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns the length of time this participant spent committing.
getComponent(Class<T>) - Method in class com.sun.sgs.impl.kernel.ComponentRegistryImpl
Returns a component from the registry, matched based on the given type.
getComponent(Class<T>) - Method in interface com.sun.sgs.kernel.ComponentRegistry
Returns a component from the registry, matched based on the given type.
getConflict() - Method in class com.sun.sgs.impl.util.lock.Locker
Checks if there is a conflict that should cause this locker's current request to be denied.
getConflict() - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Checks if there is a conflict that should cause this locker's current request to be denied.
getConflictingId() - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Returns the identifier of the transaction that caused this access to fail, if any and if known.
getConflictingId() - Method in interface com.sun.sgs.profile.AccessedObjectsDetail
Returns the identifier of the transaction that caused this access to fail, if any and if known.
getConflictingLocker() - Method in class com.sun.sgs.impl.util.lock.LockConflict
Returns a transaction that caused the conflict.
getConflictingTransaction(Transaction) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
Find out what transaction, if still active, caused the given transaction to fail due to conflict.
getConflictingTransaction(Transaction) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Find out what transaction, if still active, caused the given transaction to fail due to conflict.
getConflictingTransaction(Transaction) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Find out what transaction, if still active, caused the given transaction to fail due to conflict.
getConflictingTransaction(Transaction) - Method in interface com.sun.sgs.kernel.AccessCoordinator
Find out what transaction, if still active, caused the given transaction to fail due to conflict.
getConflictMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Returns a map of detected cross node data conflicts.
getConflictMap() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.DLPAGraphBuilder
Returns a map of detected cross node data conflicts.
getConflictMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Returns a map of detected cross node data conflicts.
getConflictType() - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
The type of conflict, if any, caused by these object accesses.
getConflictType() - Method in interface com.sun.sgs.profile.AccessedObjectsDetail
The type of conflict, if any, caused by these object accesses.
getConnectedAddress() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Returns the remote address to which this channel is connected, or null if the channel is not connected.
getConnectedAddress() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Returns the remote address to which this channel's socket is connected, or null if the channel's socket is not connected.
getConnectedAddress() - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Returns the remote address to which this channel is connected, or null if the channel is not connected.
getConnectedAddress() - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Returns the remote address to which this channel's socket is connected, or null if the channel's socket is not connected.
getConnectionData() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolDescriptor
Return the protocol specific connection data as a byte array.
getConnectionData() - Method in class com.sun.sgs.impl.transport.tcp.TcpDescriptor
Return the transport specific connection data as a byte array.
getConnectionData() - Method in interface com.sun.sgs.transport.TransportDescriptor
Return the transport specific connection data as a byte array.
getConsumer(String) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Returns the named ProfileConsumer, or creates a new one with that name.
getConsumer(String) - Method in interface com.sun.sgs.profile.ProfileCollector
Returns the named ProfileConsumer, or creates a new one with that name.
getConsumerLevel(String) - Method in class com.sun.sgs.impl.profile.ProfileController
Gets the current profile level of the named consumer.
getConsumerLevel(String) - Method in interface com.sun.sgs.management.ProfileControllerMXBean
Gets the current profile level of the named consumer.
getConsumers() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Returns a read-only map of ProfileConsumer names to the ProfileConsumers which have been created through a call to getConsumer.
getConsumers() - Method in interface com.sun.sgs.profile.ProfileCollector
Returns a read-only map of ProfileConsumer names to the ProfileConsumers which have been created through a call to getConsumer.
getContext() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Package-private method used to get the current context.
getContext() - Method in class com.sun.sgs.impl.util.TransactionContextMap
Returns the context for the current transaction.
getContextNoJoin() - Static method in class com.sun.sgs.impl.service.data.DataServiceImpl
Obtains the currently active context, throwing TransactionNotActiveException if none is active.
getCost() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Returns the cost of this event, which the EventQueue may use to reject events when the total cost is too large.
getCost() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.SendEvent
Use the message length as the cost for sending messages.
getCost() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
Use the message length as the cost for sending messages.
getCount() - Method in interface com.sun.sgs.nio.channels.ChannelPoolMXBean
Returns an estimate of the number of open channels in this pool.
getCount() - Method in interface com.sun.sgs.profile.AggregateProfileCounter
Gets the current counter value.
getCount() - Method in interface com.sun.sgs.profile.AggregateProfileOperation
Gets aggregate number of times this operation has been reported.
getCreateChannelCalls() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceStats
Returns the number of times createChannel has been called.
getCreateChannelCalls() - Method in interface com.sun.sgs.management.ChannelServiceMXBean
Returns the number of times createChannel has been called.
getCreateObjectCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times createObject has been called.
getCreateObjectCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times createObject has been called.
getCreateReferenceCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times createReference has been called.
getCreateReferenceCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times createReference has been called.
getCreateReferenceForIdCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times createReferenceForId has been called.
getCreateReferenceForIdCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times createReferenceForId has been called.
getCreationTime() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns the time at which this Transaction was created.
getCreationTime() - Method in interface com.sun.sgs.service.Transaction
Returns the time at which this Transaction was created.
getCredentialsType() - Method in interface com.sun.sgs.auth.IdentityCredentials
Returns the identifier for the type of credentials.
getCredentialsType() - Method in class com.sun.sgs.impl.auth.NamePasswordCredentials
Returns the identifier for the type of credentials.
getCurrentIndex() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Retrieves the index of the current element by walking up the tree to the root and aggregating the counts of each ListNode and TreeNode.
getCurrentMessageTimestamp() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Returns the message timestamp of the last message processed by this channel.
getCurrentOwner() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the current owner of the work being done by this thread.
getCurrentOwner() - Method in class com.sun.sgs.impl.kernel.TransactionProxyImpl
Returns the owner of the task that is executing the current transaction.
getCurrentOwner() - Method in interface com.sun.sgs.service.TransactionProxy
Returns the owner of the task that is executing the current transaction.
getCurrentProfileReport() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Package private method to get the current profile report, used by the operations, counters, and samples.
getCurrentTransaction() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the current Transaction, throwing an exception if there is no currently active transaction or if the currently active transaction has timed out.
getCurrentTransaction() - Method in class com.sun.sgs.impl.kernel.TransactionProxyImpl
Returns the current transaction state.
getCurrentTransaction() - Method in interface com.sun.sgs.service.TransactionProxy
Returns the current transaction state.
getCursorBasedOnPreviousAction(boolean) - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Retrieve the index of interest, based on our previous direction and intended direction
getDataArray() - Method in class com.sun.sgs.impl.service.data.FlushInfo
Returns the data of the modified objects.
getDatabases(DbEnvironment, DbTransaction, LoggerWrapper) - Static method in class com.sun.sgs.impl.service.data.store.DbUtilities
Opens or creates the Berkeley DB databases for a data store.
getDataIntegrityValue() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Returns the data integrity value of the ListNode
getDataManager() - Static method in class com.sun.sgs.app.AppContext
Returns the DataManager for use by the current application.
getDataManager() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the DataManager used in this context.
getDataManager() - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns the DataManager used in this context.
getDataManager() - Method in class com.sun.sgs.impl.kernel.ManagerLocatorImpl
 
getDataManager() - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Returns the DataManager used in this context.
getDataManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the DataManager for use by the current application.
getDataService() - Method in class com.sun.sgs.impl.util.AbstractService
Returns the data service.
getDataService() - Static method in class com.sun.sgs.impl.util.BindingKeyedCollectionsImpl
Returns the data service relevant to the current context.
getDataStore() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the DataStore that this instance delegates to.
getDefaultPriority() - Static method in enum com.sun.sgs.kernel.Priority
Returns the default Priority used by the system.
getDefaultProfileLevel() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Gets the default system profiling level, which is the default level for any newly created ProfileConsumer.
getDefaultProfileLevel() - Method in class com.sun.sgs.impl.profile.ProfileController
Gets the default profile level for all newly created consumers.
getDefaultProfileLevel() - Method in interface com.sun.sgs.management.ProfileControllerMXBean
Gets the default profile level for all newly created consumers.
getDefaultProfileLevel() - Method in interface com.sun.sgs.profile.ProfileCollector
Gets the default system profiling level, which is the default level for any newly created ProfileConsumer.
getDefaultTimeout() - Method in interface com.sun.sgs.impl.service.transaction.TransactionCoordinator
Returns the default transaction timeout to use for bounded transactions.
getDefaultTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl
Returns the default transaction timeout to use for bounded transactions.
getDefaultUncaughtExceptionHandler() - Static method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Returns the uncaught exception handler for the default group.
getDeliveries() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Returns a set containing the delivery guarantees supported by this protocol.
getDeliveries() - Method in interface com.sun.sgs.protocol.SessionProtocol
Returns a set containing the delivery guarantees supported by this protocol.
getDelivery() - Method in interface com.sun.sgs.app.Channel
Returns the delivery guarantee of this channel.
getDelivery() - Method in exception com.sun.sgs.app.DeliveryNotSupportedException
Returns the delivery guarantee that is not supported (specified during construction).
getDelivery() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.getDelivery().
getDelivery() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Returns the delivery guarantee of this channel.
getDelivery() - Method in class com.sun.sgs.impl.transport.tcp.TcpTransport
Returns the delivery guarantee for the transport.
getDelivery() - Method in interface com.sun.sgs.transport.Transport
Returns the delivery guarantee for the transport.
getDescription(LockingAccessCoordinator.Key) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Gets the description associated with a key for this locker.
getDescription(MBeanInfo) - Method in class com.sun.sgs.impl.profile.ProfileController
getDescription(MBeanAttributeInfo) - Method in class com.sun.sgs.impl.profile.ProfileController
getDescription(MBeanOperationInfo) - Method in class com.sun.sgs.impl.profile.ProfileController
getDescription(MBeanOperationInfo, MBeanParameterInfo, int) - Method in class com.sun.sgs.impl.profile.ProfileController
getDescription(MBeanInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
getDescription(MBeanAttributeInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
getDescription(MBeanOperationInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
getDescription(MBeanInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
getDescription(MBeanAttributeInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
getDescription() - Method in interface com.sun.sgs.kernel.AccessedObject
Returns the supplied description of the object, if any.
getDescriptor() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Returns the descriptor for this protocol.
getDescriptor() - Method in class com.sun.sgs.impl.transport.tcp.TcpTransport
Returns the descriptor for this transport.
getDescriptor() - Method in interface com.sun.sgs.protocol.ProtocolAcceptor
Returns the descriptor for this protocol.
getDescriptor() - Method in interface com.sun.sgs.transport.Transport
Returns the descriptor for this transport.
getElements() - Method in class com.sun.sgs.app.util.ScalableList.SubList
Returns the elements contained in the SubList as an ArrayList.
getEncoding() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
getEntry(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the PrefixEntry associated with this key.
getEnumListProperty(String, Class<T>, T) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns a list of Enums of the type specified by enumType.
getEnumProperty(String, Class<T>, T) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of an Enum property.
getErrorManager() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
getExceptionLogger(RuntimeException) - Static method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the logger that should be used to log the specified exception.
getExpiration() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the expiration time.
getFailureCause() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns any failure that occurred during the execution of this report's task, or null if no failure occurred.
getFailureCause() - Method in interface com.sun.sgs.profile.ProfileReport
Returns any failure that occurred during the execution of this report's task, or null if no failure occurred.
getFilter() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
getFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
getFormatter() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
getForUpdate() - Method in interface com.sun.sgs.app.ManagedReference
Obtains the managed object associated with this reference, and notifies the system that the object is going to be modified.
getForUpdate() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Obtains the managed object associated with this reference, and notifies the system that the object is going to be modified.
getForUpdate(boolean) - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Like getForUpdate, but with optional checking of the context.
getForUpdate() - Method in class com.sun.sgs.impl.util.AdaptiveField
Returns the value of the field and if remotely stored, marks the value for update.
getForWrite() - Method in class com.sun.sgs.impl.util.lock.LockRequest
Returns whether the request was for write.
getGeneration() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroup
Returns a generation number for this affinity group.
getGeneration() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Returns a generation number for this affinity group.
getGeneration() - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
Returns a generation number for this affinity group.
getGetBackupCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times getBackup has been called.
getGetBackupCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times getBackup has been called.
getGetBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getBinding has been called.
getGetBindingCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times getBinding has been called.
getGetBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getBinding has been called.
getGetBindingCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times getBinding has been called.
getGetBindingForUpdateCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getBindingForUpdate has been called.
getGetBindingForUpdateCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getBindingForUpdate has been called.
getGetChannelCalls() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceStats
Returns the number of times getChannel has been called.
getGetChannelCalls() - Method in interface com.sun.sgs.management.ChannelServiceMXBean
Returns the number of times getChannel has been called.
getGetClassIdCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times getClassId has been called.
getGetClassIdCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times getClassId has been called.
getGetClassInfoCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times getClassInfo has been called.
getGetClassInfoCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times getClassInfo has been called.
getGetIdentitiesCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times getIdentities has been called.
getGetIdentitiesCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times getIdentities has been called.
getGetLocalNodeHealthCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times getLocalNodeHealth has been called.
getGetLocalNodeHealthCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times getLocalNodeHealth has been called.
getGetLocalNodeHealthNonTransactionalCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times getLocalNodeHealthNonTransactional has been called.
getGetLocalNodeHealthNonTransactionalCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times getLocalNodeHealthNonTransactional has been called.
getGetLocalNodeIdCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getLocalNodeId has been called.
getGetLocalNodeIdCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getLocalNodeId has been called.
getGetNodeCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times getNode has been called.
getGetNodeCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times getNode has been called.
getGetNodeCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times getNode has been called.
getGetNodeCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times getNode has been called.
getGetNodesCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times getNodes has been called.
getGetNodesCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times getNodes has been called.
getGetObjectCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times getObject has been called with a false argument.
getGetObjectCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times getObject has been called with a false argument.
getGetObjectForUpdateCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times getObject has been called with a true argument.
getGetObjectForUpdateCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times getObject has been called with a true argument.
getGetObjectIdCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getObjectId has been called.
getGetObjectIdCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getObjectId has been called.
getGetServiceBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getServiceBinding has been called.
getGetServiceBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getServiceBinding has been called.
getGetServiceBindingForUpdateCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times getServiceBindingForUpdate has been called.
getGetServiceBindingForUpdateCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times getServiceBindingForUpdate has been called.
getGetSessionProtocolCalls() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
Returns the number of times getSessionProtocol has been called.
getGetSessionProtocolCalls() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Returns the number of times getSessionProtocol has been called.
getGraphBuilder() - Method in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Returns the graph builder used by this driver, or null if we are not building graphs.
getGraphListener() - Method in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Returns the graph listener used by this driver, or null if we are not building graphs.
getGroup() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Returns the multicast group for which this membership key was created.
getGroup() - Method in class com.sun.sgs.nio.channels.MembershipKey
Returns the multicast group for which this membership key was created.
getHandler() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Gets the protocol handler for the current thread.
getHandler(BigInteger) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the ClientSessionHandler for the specified client session ID.
getHead() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the head ListNode.
getHealth() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Get the service's health.
getHealth() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the health of the node.
getHealth() - Method in class com.sun.sgs.management.NodeInfo
Returns the node health.
getHealth() - Method in interface com.sun.sgs.service.Node
Returns the health of the node.
getHost() - Method in class com.sun.sgs.management.NodeInfo
Returns the host name the node is running on.
getHostName() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the host this node is running on.
getHostName() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns this node's host name.
getHostName() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the host this node is running on.
getHostName() - Method in interface com.sun.sgs.service.Node
Returns this node's host name.
getId() - Method in interface com.sun.sgs.app.ManagedReference
Returns a unique identifier for the object associated with this reference.
getId() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns the unique id of this Element.
getId() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns a unique identifier for the object associated with this reference.
getId() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroup
Returns the affinity group identifier.
getId() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Returns the affinity group identifier.
getId() - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
Returns the affinity group identifier.
getId() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl.GetIdTask
The identity MO retrieved from the data store, or null if the task has not yet executed or there was an error while executing.
getId() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the ID of this instance as a BigInteger.
getId() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns the unique identifier for this Transaction.
getId() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the node ID, which is always non-negative.
getId() - Method in class com.sun.sgs.management.NodeInfo
Returns the unique node identifier, which is assigned internally.
getId() - Method in interface com.sun.sgs.service.Node
Returns the node ID, which is always non-negative.
getId() - Method in interface com.sun.sgs.service.Transaction
Returns the unique identifier for this Transaction.
getIdentities() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroup
Returns the set of Identities which are members of this group.
getIdentities() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
Returns the set of Identities which are members of this group.
getIdentities() - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
Returns the set of Identities which are members of this group.
getIdentities(long) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Returns an Iterator for the set of identities assigned to a node.
getIdentities(long) - Method in interface com.sun.sgs.service.NodeMappingService
Returns an Iterator for the set of identities assigned to a node.
getIdentitiesOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
getIdentity() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Returns the associated identity, or null if the client has not yet authenticated.
getIdentity() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
Returns the identity this vertex represents.
getIdentity() - Method in class com.sun.sgs.impl.service.nodemap.IdentityMO
Returns the identity.
getIdentity() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the identity that owns this task.
getIdentityKey(Identity) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a identity key for the given id.
getImpact(MBeanOperationInfo) - Method in class com.sun.sgs.impl.profile.ProfileController
getImpact(MBeanOperationInfo) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
getInstance(String) - Static method in class com.sun.sgs.impl.service.channel.ChannelImpl
Returns a channel with the given name.
getInstance() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the channel service.
getInstance() - Static method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the client session service relevant to the current context.
getInt() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns an int value, composed of the next four bytes (high byte first) in this buffer, and advances the buffer's position by 4.
getIntProperty(String, int) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of an int property.
getIntProperty(String, int, int, int) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of an int property within a bound range of values.
getIsLocalNodeAliveCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times isLocalNodeAlive has been called.
getIsLocalNodeAliveCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times isLocalNodeAlive has been called.
getIsLocalNodeAliveNonTransactionalCalls() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns the number of times isLocalNodeAliveNonTransactional has been called.
getIsLocalNodeAliveNonTransactionalCalls() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns the number of times isLocalNodeAliveNonTransactional has been called.
getIsRelocatingToLocalNodeCalls() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
Returns the number of times isRelocatingToLocalNode has been called.
getIsRelocatingToLocalNodeCalls() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Returns the number of times isRelocatingToLocalNode has been called.
getJeTxn(DbTransaction) - Static method in class com.sun.sgs.impl.service.data.store.db.je.JeTransaction
Converts the argument to a Berkeley DB transaction.
getJmxPort() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the JMX remote listening port.
getJmxPort() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the JMX remote listening port.
getJmxPort() - Method in class com.sun.sgs.management.NodeInfo
Returns the port JMX is listening on for remote connections, or -1 if only local JMX connections are allowed.
getKey() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Returns the key stored by this entry.
getKey() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Returns the current key, or null if the cursor has no current key.
getKey() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Returns the current key, or null if the cursor has no current key.
getKey() - Method in class com.sun.sgs.impl.util.lock.LockRequest
Returns the key identifying the lock.
getKey() - Method in interface com.sun.sgs.service.store.db.DbCursor
Returns the current key, or null if the cursor has no current key.
getKeyMap(K) - Method in class com.sun.sgs.impl.util.lock.LockManager
Returns the key map to use for the specified key.
getKeyPrefix() - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Returns the key prefix for this map.
getKeyPrefix() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Returns the key prefix for this map.
getKeyPrefix() - Method in interface com.sun.sgs.impl.util.BindingKeyedSet
Returns the key prefix for this set.
getKeyPrefix() - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
Returns the key prefix for this set.
getLabel() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
Returns the current label for this vertex.
getLast() - Method in class com.sun.sgs.app.util.ScalableDeque
getLastClearTime() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the time of the last call to TaskAggregateMXBean.clear(), or the time this MBean was created if clear has never been called.
getLastClearTime() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the time of the last call to AffinityGroupFinderMXBean.clear(), or the time this MBean was created if clear has never been called.
getLastClearTime() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the time of the last call to AffinityGroupFinderMXBean.clear(), or the time this MBean was created if clear has never been called.
getLastClearTime() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the time of the last call to TaskAggregateMXBean.clear(), or the time this MBean was created if clear has never been called.
getLastFailure() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the Throwable that was the last failure of this task or null if it has never been run or never failed.
getLastFailure() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the Throwable that was the last failure of this task or null if it has never been run or never failed.
getLastStartTime() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the last time when this task actually started, or TaskServiceImpl.NEVER if the task has never been run.
getLevel() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
getListenerDetails() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns detail about each listener for the transaction, or an empty Set if the task was not transactional or had no listeners.
getListenerDetails() - Method in interface com.sun.sgs.profile.ProfileReport
Returns detail about each listener for the transaction, or an empty Set if the task was not transactional or had no listeners.
getListenerName() - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Returns the name of the listener.
getListenerName() - Method in interface com.sun.sgs.profile.TransactionListenerDetail
Returns the name of the listener.
getListeners() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Returns a read-only list of ProfileListeners which have been added.
getListeners() - Method in interface com.sun.sgs.profile.ProfileCollector
Returns a read-only list of ProfileListeners which have been added.
getListProperty(String, Class<T>, T) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns a list of objects of the type specified by type.
getLocalAddress() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Returns the socket address that this channel's socket is bound to, or null if the socket is not bound.
getLocalAddress() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Returns the socket address that this channel's socket is bound to, or null if the socket is not bound.
getLocalAddress() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Returns the socket address that this channel's socket is bound to, or null if the socket is not bound.
getLocalAddress() - Method in interface com.sun.sgs.nio.channels.NetworkChannel
Returns the socket address that this channel's socket is bound to, or null if the socket is not bound.
getLocalNodeHealth() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns the health of the local node.
getLocalNodeHealth() - Method in interface com.sun.sgs.service.WatchdogService
Returns the health of the local node.
getLocalNodeHealthNonTransactional() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns the health of the local node.
getLocalNodeHealthNonTransactional() - Method in interface com.sun.sgs.service.WatchdogService
Returns the health of the local node.
getLocalNodeHealthNonTransOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
getLocalNodeHealthOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
getLocalNodeId() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the local node ID.
getLocalNodeId() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the node ID for the local node.
getLocalNodeId() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the node ID for the local node.
getLocalNodeId() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the node ID for the local node.
getLocalNodeId() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the local node's ID.
getLocalNodeId() - Method in interface com.sun.sgs.service.DataService
Returns the node ID for the local node.
getLocalNodeId() - Method in interface com.sun.sgs.service.store.DataStore
Returns the node ID for the local node.
getLocalNodeIdInternal() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for getLocalNodeId.
getLocalNodeIdInternal() - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for getLocalNodeId.
getLocalNodeIdInternal() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for getLocalNodeId.
getLocalNodeIdOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getLocalPort() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerRemote
Returns the local port.
getLock(K, Map<K, Lock<K>>) - Method in class com.sun.sgs.impl.util.lock.LockManager
Returns the lock associated with the specified key from the key map, which should be the one returned by calling getKeyMap.
getLocker(Transaction) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
Returns the locker associated with a transaction.
getLocker() - Method in class com.sun.sgs.impl.util.lock.LockRequest
Returns the locker that requested the lock.
getLockManager() - Method in class com.sun.sgs.impl.util.lock.Locker
Returns the lock manager for this locker.
getLockTimeoutTime(long, long) - Method in class com.sun.sgs.impl.util.lock.Locker
Returns the time when a lock attempt should stop, given the current time and the lock timeout supplied by the caller.
getLockTimeoutTime(long, long) - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Returns the time when a lock attempt should stop, given the current time and the lock timeout supplied by the caller.
getLogger(String) - Method in class com.sun.sgs.impl.kernel.logging.TransactionAwareLogManager
Returns the existing Logger for the provided name or creates a new instance if none is found.
getLogger() - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
Returns the wrapped Logger.
getLoginHighWater() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Get the login high water.
getLoginHighWater() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
getLoginHighWater() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Gets the login high water.
getLong() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a long value, composed of the next eight bytes (high byte first) in this buffer, and advances the buffer's position by 8.
getLongProperty(String, long) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a long property.
getLongProperty(String, long, long, long) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a long property within a bound range of values.
getLPAClientProxy(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Returns the LPAClient for the given nodeId.
getLPAClientProxy(long) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAServer
Returns the LPAClient for the given nodeId.
getMajorVersion() - Method in class com.sun.sgs.impl.util.AbstractService.Version
Returns the major version number.
getManager(Class<T>) - Static method in class com.sun.sgs.app.AppContext
Returns a manager of the specified type for use by the current application.
getManager(Class<T>) - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the manager in this context that matches the given type.
getManager(Class<T>) - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns a manager based on the given type.
getManager(Class<T>) - Method in class com.sun.sgs.impl.kernel.ManagerLocatorImpl
 
getManager(Class<T>) - Method in interface com.sun.sgs.internal.ManagerLocator
Returns a manager of the specified type for use by the current application.
getManagerLocator() - Static method in class com.sun.sgs.internal.InternalContext
Returns the ManagerLocator for use by the current application.
getMarkForUpdateCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times markForUpdate has been called.
getMarkForUpdateCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times markForUpdate has been called.
getMarkForUpdateCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times markForUpdate has been called.
getMarkForUpdateCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times markForUpdate has been called.
getMaxChildren() - Method in class com.sun.sgs.app.util.ScalableList.SubList
Returns the maximum number of children for this structure.
getMaxIterations() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the max number of iterations for any algorithm run.
getMaxIterations() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the max number of iterations for any algorithm run.
getMaxMessageLength() - Method in interface com.sun.sgs.app.ClientSession
Return the maximum message length supported by this session.
getMaxMessageLength() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Returns the maximum length, in bytes, of the buffers passed as the message parameters to the sessionMessage and channelMessage methods.
getMaxMessageLength() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Return the maximum message length supported by this session.
getMaxMessageLength() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Return the maximum message length supported by this session.
getMaxMessageLength() - Method in interface com.sun.sgs.protocol.SessionProtocol
Returns the maximum length, in bytes, of the buffers passed as the message parameters to the sessionMessage and channelMessage methods.
getMaxReadBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the maximum read byte sample value.
getMaxReadBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the maximum read byte sample value.
getMaxRunTime() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the maximum amount of time, in milliseconds, spent in an algorithm run.
getMaxRunTime() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the maximum amount of time, in milliseconds, spent in an algorithm run.
getMaxSample() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Gets the maximum sample value added.
getMaxWrittenBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the maximum written byte sample value.
getMaxWrittenBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the maximum written byte sample value.
getMessageLength() - Method in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Returns the length of the complete message, including the length prefix, based on the data read into the buffer between position 0 and the current position, or -1 if the length cannot be determined.
getMinorVersion() - Method in class com.sun.sgs.impl.util.AbstractService.Version
Returns the minor version number.
getMinReadBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the mimimum read byte sample value.
getMinReadBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the mimimum read byte sample value.
getMinRunTime() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the minimum amount of time, in milliseconds, spent in an algorithm run.
getMinRunTime() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the minimum amount of time, in milliseconds, spent in an algorithm run.
getMinSample() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Gets the minimum sample value added.
getMinWrittenBytesSample() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the mimimum written byte sample value.
getMinWrittenBytesSample() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the mimimum written byte sample value.
getName() - Method in interface com.sun.sgs.app.Channel
Returns the name bound to this channel.
getName() - Method in interface com.sun.sgs.app.ClientSession
Returns the login name used to authenticate this session.
getName() - Method in interface com.sun.sgs.auth.Identity
Returns the name associated with this identity.
getName() - Method in class com.sun.sgs.impl.auth.IdentityImpl
Returns the name associated with this identity.
getName() - Method in class com.sun.sgs.impl.auth.NamePasswordCredentials
Returns the name.
getName() - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
The profile consumer's unique name.
getName() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.getName().
getName() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Returns the name bound to this channel.
getName() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the name used to identify this service.
getName() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Returns the name used to identify this service.
getName() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the login name used to authenticate this session.
getName() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Returns the login name used to authenticate this session.
getName() - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Returns the name used to identify this service.
getName() - Method in class com.sun.sgs.impl.util.AbstractService
Returns the name used to identify this service.
getName() - Method in interface com.sun.sgs.nio.channels.ChannelPoolMXBean
Returns the name representing this channel pool.
getName() - Method in interface com.sun.sgs.profile.ProfileConsumer
The profile consumer's unique name.
getName() - Method in interface com.sun.sgs.profile.ProfileCounter
Returns the name of this counter.
getName() - Method in interface com.sun.sgs.profile.ProfileOperation
Returns the name of this operation.
getName() - Method in interface com.sun.sgs.profile.ProfileSample
Returns the name of this list of samples.
getName() - Method in interface com.sun.sgs.service.Service
Returns the name used to identify this service.
getNameForAccess(String) - Static method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the name to use for reporting access to a name binding.
getNetworkInterface() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Returns the network interface for which this membership key was created.
getNetworkInterface() - Method in class com.sun.sgs.nio.channels.MembershipKey
Returns the network interface for which this membership key was created.
getNextBoundNameCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times nextBoundName has been called.
getNextBoundNameCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times nextBoundName has been called.
getNextBoundNameCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times nextBoundName has been called.
getNextBoundNameCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times nextBoundName has been called.
getNextId(long, DbDatabase, DbTransaction, long) - Static method in class com.sun.sgs.impl.service.data.store.DataStoreHeader
Returns the next available ID stored under the specified key, and increments the stored value by the specified amount, which must be greater than zero.
getNextName() - Method in class com.sun.sgs.impl.service.data.store.BindingValue
Returns the next name, if the requested name was not found, otherwise returns null.
getNextNodeId(DbDatabase, DbTransaction, int) - Static method in class com.sun.sgs.impl.service.data.store.DbUtilities
Returns the next available node ID and increments the stored value by the specified amount.
getNextObjectId(DbDatabase, DbTransaction, int) - Static method in class com.sun.sgs.impl.service.data.store.DbUtilities
Returns the next available object ID and increments the stored value by the specified amount.
getNextObjectIdCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times nextObjectId has been called.
getNextObjectIdCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times nextObjectId has been called.
getNextObjectIdCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times nextObjectId has been called.
getNextObjectIdCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times nextObjectId has been called.
getNextServiceBoundNameCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times nextServiceBoundName has been called.
getNextServiceBoundNameCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times nextServiceBoundName has been called.
getNextTask(boolean) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Returns the next task to run, blocking if wait is true.
getNextTask(boolean) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Returns the next task to run, blocking if wait is true.
getNextTask(boolean) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Returns the next task to run, blocking if wait is true.
getNextTasks(Collection<? super ScheduledTask>, int) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Places at most the next max tasks available into the provided Collection.
getNextTasks(Collection<? super ScheduledTask>, int) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Places at most the next max tasks available into the provided Collection.
getNextTasks(Collection<? super ScheduledTask>, int) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Places at most the next max tasks available into the provided Collection.
getNextTxnId(int, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Returns the next available transaction ID, and reserves the specified number of IDs.
getNode(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Returns the live node to which the identity is assigned.
getNode(DataService, long) - Static method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the Node instance for the given nodeId, retrieved from the specified dataService, or null if the node isn't bound in the data service .
getNode(long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns node status information for the node with the specified nodeId, or null if the node is unknown.
getNode(Identity) - Method in interface com.sun.sgs.service.NodeMappingService
Returns the live node to which the identity is assigned.
getNode(long) - Method in interface com.sun.sgs.service.WatchdogService
Returns node status information for the node with the specified nodeId, or null if the node is unknown.
getNodeConflictMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Returns the node conflict map.
getNodeForIdentity(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Get the node an identity is mapped to.
getNodeForUpdate(DataService, long) - Static method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the Node instance for the given nodeId, retrieved from the specified dataService for update.
getNodeHealth() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Return the health of the local node.
getNodeHealth() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Return the health of the local node.
getNodeId() - Method in class com.sun.sgs.impl.service.nodemap.IdentityMO
Returns the node.
getNodeId() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the node ID for this instance.
getNodeId() - Method in interface com.sun.sgs.impl.service.session.NodeAssignment
Returns the node ID for this instance.
getNodeId() - Method in exception com.sun.sgs.protocol.LoginRedirectException
Returns the ID of the node to which the login should be redirected.
getNodeInfo() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the management information for this node.
getNodeKey(long, Identity) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a node key for the given nodeId and id.
getNodeOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
getNodeOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
getNodes(DataService) - Static method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns an iterator for Node instances to be retrieved from the specified dataService.
getNodes() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns an iterator for the set of nodes that this service monitors.
getNodes() - Method in interface com.sun.sgs.management.NodesMXBean
Returns information about the nodes in the system.
getNodes() - Method in interface com.sun.sgs.service.WatchdogService
Returns an iterator for the set of nodes that this service monitors.
getNodesOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
getNodeStatusInfo() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Retrieves information about the current node.
getNodeType() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the type of this node.
getNodeType() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the type of this node.
getNow() - Method in class com.sun.sgs.impl.nio.AttachedFuture
Retrieves the result of a completed operation.
getNow() - Method in class com.sun.sgs.impl.nio.IoFutureTask
Retrieves the result of a completed operation.
getNow() - Method in interface com.sun.sgs.nio.channels.IoFuture
Retrieves the result of a completed operation.
getNumberEdges() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the number of edges in the affinity graph.
getNumberEdges() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the number of edges in the affinity graph.
getNumberFailures() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the number of times the affinity group finder has failed, due to errors or node failures during a run.
getNumberFailures() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the number of times the affinity group finder has failed, due to errors or node failures during a run.
getNumberGroups() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the number of groups found in the latest run of the affinity group finder.
getNumberGroups() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the number of groups found in the latest run of the affinity group finder.
getNumberRuns() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the number of times the affinity group finder has run, including runs that fail.
getNumberRuns() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the number of times the affinity group finder has run, including runs that fail.
getNumberStopped() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the number of times the affinity group finder was stopped due to not converging soon enough.
getNumberStopped() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the number of times the affinity group finder was stopped due to not converging soon enough.
getNumberVertices() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the number of vertices in the affinity graph.
getNumberVertices() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the number of vertices in the affinity graph.
getNumSamples() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Returns the number of samples added, which will be a value between 0 and the current capacity.
getNumSessions() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Get the number of connected sessions.
getNumSessions() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
getNumSessions() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Gets the number of sessions logged into the session service.
getObject() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the object currently associated with this reference or null.
getObject(Transaction, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Obtains the data associated with an object ID.
getObject(Transaction, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Obtains the data associated with an object ID.
getObject(long, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
getObject(long, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Obtains the data associated with an object ID.
getObject(long, long, boolean) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Obtains the data associated with an object ID.
getObject(long, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Obtains the data associated with an object ID.
getObject(Transaction, long, boolean) - Method in interface com.sun.sgs.service.store.DataStore
Obtains the data associated with an object ID.
getObjectForId(BigInteger) - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the managed object with the specified refId, or null if there is no object with the specified refId.
getObjectForUpdateOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
getObjectId(Object) - Method in interface com.sun.sgs.app.DataManager
Returns a unique identifier for the object, storing the object in the data manager if it is transient.
getObjectId(Object) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Returns a unique identifier for the object, storing the object in the data manager if it is transient.
getObjectId(Object) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns a unique identifier for the object, storing the object in the data manager if it is transient.
getObjectId() - Method in class com.sun.sgs.impl.service.data.store.BindingValue
Returns the object ID that the requested name was bound to, or -1 if the name was not bound.
getObjectId() - Method in interface com.sun.sgs.kernel.AccessedObject
Returns the identifier for the accessed object.
getObjectIdOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getObjectInternal(Transaction, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for getObject.
getObjectInternal(Transaction, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for getObject.
getObjectInternal(Transaction, long, boolean) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for getObject.
getObjectOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
getObjectRaw(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Get raw data for the specified object ID.
getObjectUseMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Returns a map of local object uses to the identities that used the objects, and a count of the number of uses.
getObjectUseMap() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.DLPAGraphBuilder
Returns a map of local object uses to the identities that used the objects, and a count of the number of uses.
getObjectUseMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Returns a map of local object uses to the identities that used the objects, and a count of the number of uses.
getOids() - Method in class com.sun.sgs.impl.service.data.FlushInfo
Returns the object IDs of the modified objects.
getOperations() - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Package private method to access all operations.
getOption(SocketOption) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Returns the value of a socket option.
getOption(SocketOption) - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Returns the value of a socket option.
getOption(SocketOption) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Returns the value of a socket option.
getOption(SocketOption) - Method in interface com.sun.sgs.nio.channels.NetworkChannel
Returns the value of a socket option.
getOwner() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the owner.
getOwner() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the owner.
getOwners(K) - Method in class com.sun.sgs.impl.util.lock.LockManager
Returns a possibly read-only list that contains a snapshot of the current owners of a lock, as identified by lock requests.
getParameterName(MBeanOperationInfo, MBeanParameterInfo, int) - Method in class com.sun.sgs.impl.profile.ProfileController
getParent() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Retrieves the parent of the ListNode
getParent() - Method in interface com.sun.sgs.app.util.ScalableList.Node
Retrieves the node's parent.
getParent() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Retrieves the node's parent.
getPartialNodeKey(long) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a node key for the given nodeId; used for iterating through a node for all identities assigned to it.
getPartialStatusKey(Identity, long) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a status key for the given id and nodeId.
getPartialStatusKey(Identity) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a status key for a given id.
getParticipant() - Method in class com.sun.sgs.impl.util.TransactionContextFactory
Returns the transaction participant for use with this factory.
getParticipantDetails() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns detail about each participant in the transaction, or an empty Set if the task was not transactional.
getParticipantDetails() - Method in interface com.sun.sgs.profile.ProfileReport
Returns detail about each participant in the transaction, or an empty Set if the task was not transactional.
getParticipantName() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns the name of this participant.
getParticipantName() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns the name of this participant.
getPassword() - Method in class com.sun.sgs.impl.auth.NamePasswordCredentials
Returns the password.
getPeriod() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the period for the task if it's recurring, or NON_RECURRING if this is not a recurring task.
getPeriod() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the periodicity of this task, or TaskServiceImpl.PERIOD_NONE if the task is not periodic.
getPeriod() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the period for the task if it's recurring, or NON_RECURRING if this is not a recurring task.
getPort() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns the port being used for the server.
getPort() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Returns the port being used for this server.
getPort() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Returns the port being used for this server.
getPrepareTime() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns the length of time this participant spent preparing to commit, regardless of whether preparation succeeded.
getPrepareTime() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns the length of time this participant spent preparing to commit, regardless of whether preparation succeeded.
getPrimaries() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the set of primary nodes for which this node is a backup.
getPriority() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the priority.
getPriority() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the priority.
getProcessingTime() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the time, in milliseconds, spent processing the affinity graph due to modifications such as updates or pruning.
getProcessingTime() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the time, in milliseconds, spent processing the affinity graph due to modifications such as updates or pruning.
getProfileConsumers() - Method in class com.sun.sgs.impl.profile.ProfileController
Gets the names of all profile consumers in the system.
getProfileConsumers() - Method in interface com.sun.sgs.management.ProfileControllerMXBean
Gets the names of all profile consumers in the system.
getProfileLevel() - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Get the local profiling level for this consumer.
getProfileLevel() - Method in interface com.sun.sgs.profile.ProfileConsumer
Get the local profiling level for this consumer.
getProperties() - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the associated Properties.
getProperty(String) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a property as a String, or null if the property is not found.
getProperty(String, String) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a property as a String, or the default value if the property is not found.
getProtocolDescriptor() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the protocol descriptor, as a String.
getProtocolDescriptor() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the protocol descriptor, as a String.
getProtocolDescriptors(long) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns a set of protocol descriptors for the specified nodeId, or null if there are no descriptors for the node.
getProtocolDescriptors() - Method in exception com.sun.sgs.protocol.LoginRedirectException
Returns a collection of protocol descriptors supported by the node whose ID is returned by getNodeId.
getProtocolVersion() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Returns the SimpleSgsProtocol version supported by this implementation.
getProtocolVersion() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Returns the SimpleSgsProtocol version supported by this implementation.
getProxy() - Method in class com.sun.sgs.impl.util.Exporter
Returns the exported server's proxy which is available after export is invoked successfully.
getPruneCount() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the number of times the affinity graph has been pruned to remove dead data.
getPruneCount() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the number of times the affinity graph has been pruned to remove dead data.
getPruneTask() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Get the task which prunes the graph.
getPruneTask() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Get the task which prunes the graph.
getPruneTask() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Get the task which prunes the graph.
getPruneTask() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Get the task which prunes the graph.
getReactorFor(SelectableChannel) - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup.HashingReactorAssignmentStrategy
Returns the Reactor for a newly-registering channel.
getReactorFor(SelectableChannel) - Method in interface com.sun.sgs.impl.nio.ReactiveChannelGroup.ReactorAssignmentStrategy
Returns the Reactor for a newly-registering channel.
getReadBytesCount() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the total number of bytes read from the data store.
getReadBytesCount() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the total number of bytes read from the data store.
getReadObjectsCount() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the total number of objects read from the data store.
getReadObjectsCount() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the total number of objects read from the data store.
getReadyCount() - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Returns the number of tasks that are ready to run.
getReadyCount() - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Returns the number of tasks that are ready to run.
getReadyCount() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the number of tasks in the scheduler and ready to run when this report's task was started.
getReadyCount() - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Returns the number of tasks that are ready to run.
getReadyCount() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the number of tasks in the scheduler and ready to run when this report's task was started.
getReadyCountAvg() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the average number of tasks which are ready to run in the system.
getReadyCountAvg() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the average number of tasks which are ready to run in the system.
getReason() - Method in exception com.sun.sgs.protocol.LoginFailureException
Returns a failure reason.
getReason() - Method in exception com.sun.sgs.protocol.RelocateFailureException
Returns a failure reason.
getReason() - Method in exception com.sun.sgs.protocol.RequestFailureException
Returns a failure reason.
getRecurringTaskHandle() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the RecurringTaskHandle associated with this task if this task is recurring, or null if this is not recurring.
getRecurringTaskHandle() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the RecurringTaskHandle associated with this task if this task is recurring, or null if this is not recurring.
getRefAsListNode() - Method in class com.sun.sgs.app.util.ScalableList.DummyConnector
Retrieves the reference as a ListNode.
getReference(T) - Method in class com.sun.sgs.impl.service.data.Context
Obtains the reference associated with the specified object.
getReference(long) - Method in class com.sun.sgs.impl.service.data.Context
Obtains the reference associated with the specified ID.
getReference(Context, T) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the reference associated with a context and object, creating a NEW reference if none is found.
getReference(Context, long) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the reference associated with a context and object ID, creating an EMPTY reference if none is found.
getRegisteredMBean(String) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Returns the object registered under the given name, or null if no object has been registered with that name.
getRegisteredMBean(String) - Method in interface com.sun.sgs.profile.ProfileCollector
Returns the object registered under the given name, or null if no object has been registered with that name.
getRelocatingToNodeId() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the ID of the new node that the client session is relocating to, or -1 if the associated client session is not relocating.
getRelocatingToNodeId() - Method in interface com.sun.sgs.impl.service.session.NodeAssignment
Returns the ID of the new node that the client session is relocating to, or -1 if the associated client session is not relocating.
getRemoteLabelMap() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Returns the remote label map.
getRemoteLabels(Collection<Object>) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Get the labels for all vertices in our affinity graph for identities that have used the given objects.
getRemoteLabels(Collection<Object>) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Get the labels for all vertices in our affinity graph for identities that have used the given objects.
getRemoveBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times removeBinding has been called.
getRemoveBindingCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times removeBinding has been called.
getRemoveBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times removeBinding has been called.
getRemoveBindingCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times removeBinding has been called.
getRemoveObjectCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times removeObject has been called.
getRemoveObjectCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times removeObject has been called.
getRemoveObjectCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times removeObject has been called.
getRemoveObjectCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times removeObject has been called.
getRemoveServiceBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times removeServiceBinding has been called.
getRemoveServiceBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times removeServiceBinding has been called.
getReportedOperations() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the operations that were reported as executed during the running of the task.
getReportedOperations() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the operations that were reported as executed during the running of the task.
getRequestedStartTime() - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Returns the time in milliseconds that the transaction associated with this locker was originally requested to start, as specified in the constructor.
getRequiredIntProperty(String) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a required int property.
getRequiredIntProperty(String, int, int) - Method in class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Returns the value of a required int property within a bound range of values.
getRetryAction(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.ImmediateRetryPolicy
Determines if and how a task should be retried after a failure.
getRetryAction(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.NowOrLaterRetryPolicy
Determines if and how a task should be retried after a failure.
getRetryAction(ScheduledTask) - Method in interface com.sun.sgs.kernel.schedule.SchedulerRetryPolicy
Determines if and how a task should be retried after a failure.
getRetryCount() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the number of times this task has been tried.
getRetryCount() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the number of times this task has been tried.
getRoot() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the root TreeNode if it exists or null otherwise.
getRunningNode() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the node where the associated task is running if the task is periodic, or -1 if the task is non-periodic or the node hasn't been assigned.
getRunningTime() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the length of time spent running the task.
getRunningTime() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the length of time spent running the task.
getSamples() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Returns a list of all added samples in the order they are added.
getScheduleDelayedTaskCalls() - Method in class com.sun.sgs.impl.service.task.TaskServiceStats
Returns the number of times scheduleTask has been called with a delay.
getScheduleDelayedTaskCalls() - Method in interface com.sun.sgs.management.TaskServiceMXBean
Returns the number of times scheduleTask has been called with a delay.
getScheduledStartTime() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the time at which that task was scheduled to run.
getScheduledStartTime() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the time at which that task was scheduled to run.
getScheduleNonDurableTaskCalls() - Method in class com.sun.sgs.impl.service.task.TaskServiceStats
Returns the number of times scheduleNonDurableTask has been called.
getScheduleNonDurableTaskCalls() - Method in interface com.sun.sgs.management.TaskServiceMXBean
Returns the number of times scheduleNonDurableTask has been called.
getScheduleNonDurableTaskDelayedCalls() - Method in class com.sun.sgs.impl.service.task.TaskServiceStats
Returns the number of times scheduleNonDurableTask has been called with a delay.
getScheduleNonDurableTaskDelayedCalls() - Method in interface com.sun.sgs.management.TaskServiceMXBean
Returns the number of times scheduleNonDurableTask has been called with a delay.
getSchedulePeriodicTaskCalls() - Method in class com.sun.sgs.impl.service.task.TaskServiceStats
Returns the number of times schedulePeriodicTask has been called.
getSchedulePeriodicTaskCalls() - Method in interface com.sun.sgs.management.TaskServiceMXBean
Returns the number of times schedulePeriodicTask has been called.
getScheduleTaskCalls() - Method in class com.sun.sgs.impl.service.task.TaskServiceStats
Returns the number of times scheduleTask has been called.
getScheduleTaskCalls() - Method in interface com.sun.sgs.management.TaskServiceMXBean
Returns the number of times scheduleTask has been called.
getServer() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns the server.
getServerHostName() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the server host property.
getServerHostName() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the server host property.
getService(Class<T>) - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns a Service based on the given type.
getService(Class<T>) - Method in class com.sun.sgs.impl.kernel.TransactionProxyImpl
Returns a Service, based on the given type, that is available in the context of the current Transaction.
getService(Class<T>) - Method in interface com.sun.sgs.service.TransactionProxy
Returns a Service, based on the given type, that is available in the context of the current Transaction.
getServiceBinding(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Obtains the object associated with the service binding of a name.
getServiceBinding(String) - Method in interface com.sun.sgs.service.DataService
Obtains the object associated with the service binding of a name.
getServiceBindingForUpdate(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Obtains the object associated with the service binding of a name, and notifies the system that the object is going to be modified.
getServiceBindingForUpdate(String) - Method in interface com.sun.sgs.service.DataService
Obtains the object associated with the service binding of a name, and notifies the system that the object is going to be modified.
getServiceBindingForUpdateOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getServiceBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
getServiceBoundNamesIterable(DataService, String) - Static method in class com.sun.sgs.impl.util.BoundNamesUtil
Returns an Iterable that can be used to obtain an Iterator for the set of service bound names matching the specified prefix in the specified dataService.
getServiceBoundNamesIterator(DataService, String) - Static method in class com.sun.sgs.impl.util.BoundNamesUtil
Returns an Iterator for the set of service bound names matching the specified prefix in the specified dataService.
getSession(DataService, BigInteger) - Static method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the ClientSession instance for the given id, retrieved from the specified dataService, or null if the client session isn't bound in the data service.
getSessionProtocol() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Returns the protocol for the associated client session, or null if the session is relocating.
getSessionProtocol(BigInteger) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns a protocol for the local client session with the specified sessionRefId or null if the specified client session is not connected to the local node.
getSessionProtocol(BigInteger) - Method in interface com.sun.sgs.service.ClientSessionService
Returns a protocol for the local client session with the specified sessionRefId or null if the specified client session is not connected to the local node.
getSessionProtocolOp - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
getSessions() - Method in interface com.sun.sgs.app.Channel
Returns an iterator for the client sessions joined to this channel.
getSessions() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.getSessions().
getSessions(BigInteger) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Returns an array containing the client session ID of each client session on this node that is a member of the channel with the specified channelRefId.
getSessions() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Returns an iterator for the client sessions joined to this channel.
getSessionServiceHealth() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
getSessionServiceHealth() - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Gets the health of the service.
getSetBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times setBinding has been called.
getSetBindingCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times setBinding has been called.
getSetBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times setBinding has been called.
getSetBindingCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times setBinding has been called.
getSetObjectCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times setObject has been called.
getSetObjectCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times setObject has been called.
getSetObjectsCalls() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the number of times setObjects has been called.
getSetObjectsCalls() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the number of times setObjects has been called.
getSetServiceBindingCalls() - Method in class com.sun.sgs.impl.service.data.DataServiceStats
Returns the number of times setServiceBinding has been called.
getSetServiceBindingCalls() - Method in interface com.sun.sgs.management.DataServiceMXBean
Returns the number of times setServiceBinding has been called.
getSetStatusCalls() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
Returns the number of times setStatus has been called.
getSetStatusCalls() - Method in interface com.sun.sgs.management.NodeMappingServiceMXBean
Returns the number of times setStatus has been called.
getShort() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a short value, composed of the next two bytes (high byte first) in this buffer, and advances the buffer's position by two.
getSize(String) - Static method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the size of the specified string, encoded in modified UTF-8 format.
getSmoothingFactor() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the smoothing factor used for averages in this MBean.
getSmoothingFactor() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the smoothing factor in effect for the data store aggregate statistics.
getSmoothingFactor() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the smoothing factor in effect for the data store aggregate statistics.
getSmoothingFactor() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the smoothing factor used for averages in this MBean.
getSmoothingFactor() - Method in interface com.sun.sgs.profile.AggregateProfileSample
Gets the current smoothing factor in effect for calculating the average of the added samples.
getSnapshotCount() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the configured number of full snapshots to consider live.
getSnapshotCount() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the configured number of full snapshots to consider live.
getSnapshotPeriod() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the configured time, in milliseconds, for each snapshot.
getSnapshotPeriod() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the configured time, in milliseconds, for each snapshot.
getSource() - Method in interface com.sun.sgs.kernel.AccessedObject
Returns the name of the source that reported this object access.
getSourceAddress() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Returns the source address if this membership key is source specific, or null if this membership is not source specific.
getSourceAddress() - Method in class com.sun.sgs.nio.channels.MembershipKey
Returns the source address if this membership key is source specific, or null if this membership is not source specific.
getStackTrace() - Static method in class com.sun.sgs.impl.sharedutil.Exceptions
Returns the caller's stack trace, in the typical format.
getStandardTxnTimeout() - Method in class com.sun.sgs.impl.kernel.ConfigManager
Returns the standard transaction timeout, in milliseconds.
getStandardTxnTimeout() - Method in interface com.sun.sgs.management.ConfigMXBean
Returns the standard transaction timeout, in milliseconds.
getStartTime() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the time at which this task is scheduled to start.
getStartTime() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns the time when this task is supposed to start, or TaskServiceImpl.START_NOW if the task is not delayed.
getStartTime() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the time at which this task is scheduled to start.
getState() - Method in class com.sun.sgs.impl.util.AbstractService
Returns this service's state.
getStatusInfo() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Returns status information about this node.
getStatusInfo() - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Returns status information about this node.
getStatusKey(Identity, long, String) - Static method in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
Returns a status key for the given id, nodeId, and serviceName.
getStopIteration() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Returns the configured maximum number of iterations allowed to run before stopping the algorithm and returning the current results.
getStopIteration() - Method in interface com.sun.sgs.management.AffinityGroupFinderMXBean
Returns the configured maximum number of iterations allowed to run before stopping the algorithm and returning the current results.
getString() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns a string that has been encoded in modified UTF-8 format, starting at the buffer's current position, and advances the buffer's position by the length of the encoded string.
getSubList() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Returns the SubList object which contains a subset of the elements in the collection.
getSuccessfulLagTimeAvg() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the average lag time for successful tasks, in milliseconds.
getSuccessfulLagTimeAvg() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the average lag time for successful tasks, in milliseconds.
getSuccessfulLatencyAvg() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the average latency for successful tasks, in milliseconds.
getSuccessfulLatencyAvg() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the average latency for successful tasks, in milliseconds.
getSuccessfulRuntimeAvg() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the average runtime for successful tasks, in milliseconds.
getSuccessfulRuntimeAvg() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the average runtime for successful tasks, in milliseconds.
getSuccessfulRuntimeMax() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the maximum runtime for successful tasks, in milliseconds.
getSuccessfulRuntimeMax() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the maximum runtime for successful tasks, in milliseconds.
getSupportedCredentialTypes() - Method in interface com.sun.sgs.auth.IdentityAuthenticator
Returns the identifiers for this IdentityAuthenticator's supported credential types.
getSupportedCredentialTypes() - Method in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
Returns the identifiers for this IdentityAuthenticator's supported credential types.
getSupportedCredentialTypes() - Method in class com.sun.sgs.impl.auth.NullAuthenticator
Returns the identifiers for this IdentityAuthenticator's supported credential types.
getSystemTimeMillis(long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Converts an "application time" value representing the total amount of time in milliseconds that the current application has been running since the initialize method was called on its AppListener object to a system time value.
getSystemTimeMillis(long) - Method in interface com.sun.sgs.service.WatchdogService
Converts an "application time" value representing the total amount of time in milliseconds that the current application has been running since the initialize method was called on its AppListener object to a system time value.
getTail() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the tail ListNode.
getTask() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the task.
getTask() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the run task that generated this report.
getTask() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the task.
getTask() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the run task that generated this report.
getTaskCount() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the total number of tasks run.
getTaskCount() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the total number of tasks run.
getTaskFailureCount() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the total number of tasks which failed.
getTaskFailureCount() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the total number of tasks which failed.
getTaskFailurePercentage() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the percentage of failed tasks to total tasks.
getTaskFailurePercentage() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the percentage of failed tasks to total tasks.
getTaskManager() - Static method in class com.sun.sgs.app.AppContext
Returns the TaskManager for use by the current application.
getTaskManager() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns the TaskManager used in this context.
getTaskManager() - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns the TaskManager used in this context.
getTaskManager() - Method in class com.sun.sgs.impl.kernel.ManagerLocatorImpl
 
getTaskManager() - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Returns the TaskManager used in this context.
getTaskManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the TaskManager for use by the current application.
getTaskOwner() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the owner of the run task.
getTaskOwner() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the owner of the run task.
getTaskQueue() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the TaskQueue associated with this task or null if no queue was set.
getTaskScheduler() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the task scheduler.
getTaskService() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the task service.
getTaskService() - Static method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the task service.
getTimeOffset() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Returns the offset being used by this server to report global application time with the WatchdogServerImpl.currentAppTimeMillis() method.
getTimeout() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the transaction timeout.
getTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns the length of time in milliseconds that this Transaction is allowed to run before it should timeout.
getTimeout() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the transaction timeout.
getTimeout() - Method in interface com.sun.sgs.service.Transaction
Returns the length of time in milliseconds that this Transaction is allowed to run before it should timeout.
getTransaction() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the currently active transaction, or throws TransactionNotActiveException if no transaction is active.
getTransaction() - Method in interface com.sun.sgs.impl.service.transaction.TransactionHandle
Returns the transaction associated with this handle.
getTransaction() - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Returns the transaction associated with this locker.
getTransaction() - Method in class com.sun.sgs.impl.util.TransactionContext
Returns the transaction associated with this context.
getTransactionalTaskCount() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Returns the total number of transactional tasks run.
getTransactionalTaskCount() - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Returns the total number of transactional tasks run.
getTransactionId() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the identifier for the task's transaction, or null if the task was not transactional.
getTransactionId() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the identifier for the task's transaction, or null if the task was not transactional.
getTransactionProxy() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the transaction proxy.
getTryCount() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns the try count (the number of times that this task has been attempted).
getTryCount() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns the try count (the number of times that this task has been attempted).
getTxnId() - Method in class com.sun.sgs.impl.service.data.Context
Returns the ID of the associated transaction as a BigInteger.
getTxnInfoTable(Class<T>) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Returns the table that will be used to store transaction information.
getType() - Method in class com.sun.sgs.impl.util.lock.LockConflict
Returns the type of conflict.
getTypeName() - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Returns the class name of the Handler that this instance wraps.
getTypeName() - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Returns the fully qualified type name of the participant.
getTypeName() - Method in class com.sun.sgs.impl.service.data.Context
Returns the fully qualified type name of the listener.
getTypeName() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the fully qualified type name of the participant.
getTypeName() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the fully qualified type name of the participant.
getTypeName() - Method in class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Returns the fully qualified type name of the participant.
getTypeName() - Method in interface com.sun.sgs.service.TransactionListener
Returns the fully qualified type name of the listener.
getTypeName() - Method in interface com.sun.sgs.service.TransactionParticipant
Returns the fully qualified type name of the participant.
getUncaughtExceptionHandler() - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Returns the uncaught exception handler for the default group.
getUncaughtExceptionHandler() - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Returns the uncaught exception handler for the default group.
getUnsignedShort() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns an unsigned short value (as an int), composed of the next two bytes (high byte first) in this buffer, and advances the buffer's position by two.
getUpdateCount() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Returns the number of updates made to the affinity graph, which add graph data.
getUpdateCount() - Method in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
Returns the number of updates made to the affinity graph, which add graph data.
getUpdatedTaskCounters() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the values of the task-local counters that were updated during the running of the task.
getUpdatedTaskCounters() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the values of the task-local counters that were updated during the running of the task.
getUpdatedTaskSamples() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns the list of values for the task-local samples that were updated during the running of the task.
getUpdatedTaskSamples() - Method in interface com.sun.sgs.profile.ProfileReport
Returns the list of values for the task-local samples that were updated during the running of the task.
getUpgrade() - Method in class com.sun.sgs.impl.util.lock.LockRequest
Returns whether the request was for an upgrade.
getValue() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns the value contained by this element.
getValue() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Returns the value stored by this entry.
getValue() - Method in class com.sun.sgs.app.util.ScalableList.Element
Retrieves the element.
getValue() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Returns the current value, or null if the cursor has no current value.
getValue() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Returns the current value, or null if the cursor has no current value.
getValue() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.SetupCompletionFuture
Returns the value associated with this future.
getValue() - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
Returns the value associated with this future.
getValue() - Method in enum com.sun.sgs.kernel.Priority
Returns the numeric value that backs this priority.
getValue() - Method in interface com.sun.sgs.service.store.db.DbCursor
Returns the current value, or null if the cursor has no current value.
getValueFromReference(ManagedReference<ManagedObject>, boolean) - Static method in class com.sun.sgs.app.util.ScalableList
Returns the value stored within the ManagedReference, depending on whether it is an Element or ManagedObject
getVersion() - Static method in class com.sun.sgs.impl.util.Version
Returns a string describing the current version.
getVertex(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Gets the graph vertex for the given Identity.
getVertex(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Gets the graph vertex for the given Identity.
getVertex(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Gets the graph vertex for the given Identity.
getVertex(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Gets the graph vertex for the given Identity.
getVertex(Identity) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Gets the graph vertex for the given Identity.
getVertex(Identity) - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Gets the graph vertex for the given Identity.
getWaiters(K) - Method in class com.sun.sgs.impl.util.lock.LockManager
Returns a possibly read-only list that contains a snapshot of the current waiters for a lock, as identified by lock requests.
getWaitingFor() - Method in class com.sun.sgs.impl.util.lock.BasicLocker
Checks if this locker is waiting for a lock.
getWaitingFor() - Method in class com.sun.sgs.impl.util.lock.Locker
Checks if this locker is waiting for a lock.
getWaitingFor() - Method in class com.sun.sgs.impl.util.lock.MultiLocker
Checks if this locker is waiting for a lock.
getWaitingFor() - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Checks if this thread is waiting for a lock.
getWatchdogClient() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns the watchdog client, or null.
getWatchdogService() - Static method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns the watchdog service.
getWeight() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
Returns the weight of this edge.
getWrappedClientSession() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the wrapped client session for this instance.
getWriteBufferCapacity() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns the write buffer capacity for this session.
getWriteBufferSize() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns the size of the write buffer to use for new connections.
getWrittenBytesCount() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the total number of bytes read written to data store.
getWrittenBytesCount() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the total number of bytes read written to data store.
getWrittenObjectsCount() - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Returns the total number of objects read written to data store.
getWrittenObjectsCount() - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Returns the total number of objects read written to data store.
graph - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The graph in which we're finding communities.
GRAPH_CLASS_NONE - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
The value to be given to GRAPH_CLASS_PROPERTY if no affinity group finding should be instantiated (useful for testing).
GRAPH_CLASS_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
The property for specifying the graph builder class.
GraphListener - Class in com.sun.sgs.impl.service.nodemap.affinity.graph
A listener which detects object uses by Identities within tasks and builds a graph based on that information.
GraphListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
Constructs a new listener for affinity graph data.
GraphListener(AffinityGraphBuilder) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
Constructs a new listener for affinity graph data.
group - Variable in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
The channel group.
group - Variable in class com.sun.sgs.impl.nio.Reactor
The channel group for this reactor, used to obtain completion handler runners.

H

handleChannelMessage(BigInteger, ClientSession, ByteBuffer) - Static method in class com.sun.sgs.impl.service.channel.ChannelImpl
Handles a channel message that the specified sender is sending on the channel with the specified channelRefId.
handleChannelMessage(BigInteger, ClientSession, ByteBuffer) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Handles a channel message that the specified session is sending on the channel with the specified channelRefId.
handleDisconnect(boolean, boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Handles disconnecting the associated client session (if not already handled) by doing the following: notifies the client session service to clean up the client session's handler and login information, notifies the node mapping service to deativate the client's identity if the identity is no longer active on this node, if closeConnection is true, closes this session's connection, if the session is terminating (not relocating), schedules a transactional task to invoke, on this session's ClientSessionListener, the disconnected callback with graceful as its argument and then clean up the session's persistent data, and also schedules a task to notify the identity that its corresponding session has logged out.
handleException(Transaction, Level, RuntimeException, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs any operations needed when an exception is going to be thrown, as well as allowing the implementation to replace the exception with a different one.
handleException(Transaction, Level, RuntimeException, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs any operations needed when an exception is going to be thrown, as well as allowing the implementation to replace the exception with a different one.
handleException(Transaction, Level, RuntimeException, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs any operations needed when an exception is going to be thrown, as well as allowing the implementation to replace the exception with a different one.
handleMessageReceived(byte, MessageBuffer) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Processes the received message.
handleMessageReceived(byte, MessageBuffer) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Handles v5 protocol messages (relocate and suspend), and delegates to the super class to handle the v4 protocol messages.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Handles conversion from the oldVersion to the currentVersion.
handleServiceVersionMismatch(AbstractService.Version, AbstractService.Version) - Method in class com.sun.sgs.impl.util.AbstractService
Handles conversion from the oldVersion to the currentVersion.
HANDOFF_PERIOD_DEFAULT - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The default length of time in milliseconds to wait between hand-off checks.
HANDOFF_PERIOD_PROPERTY - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The property key to set how long to wait between hand-off checks.
HANDOFF_START_DEFAULT - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The default delay in milliseconds before hand-off checking starts.
HANDOFF_START_PROPERTY - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The property key to set the delay before hand-off checking starts.
hasBackup() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns true if this node has a backup.
hash - Variable in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
The hash value for this entry.
hashCode() - Method in interface com.sun.sgs.app.ManagedReference
Returns an appropriate hash code value for the object.
hashCode() - Method in class com.sun.sgs.app.util.ManagedSerializable
hashCode() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns the hash code provided by the value contained by this element.
hashCode() - Method in class com.sun.sgs.app.util.ScalableDeque
hashCode() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
hashCode() - Method in class com.sun.sgs.impl.auth.IdentityImpl
hashCode() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
hashCode() - Method in class com.sun.sgs.impl.profile.util.TransactionId
hashCode() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
hashCode() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
hashCode() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns an appropriate hash code value for the object.
hashCode() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
hashCode() - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
hashCode() - Method in class com.sun.sgs.impl.service.nodemap.IdentityMO
hashCode() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
hashCode() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
hashCode() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns a hash code value for this object.
hashCode() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
hashCode() - Method in class com.sun.sgs.impl.util.AbstractService.Version
hashCode() - Method in class com.sun.sgs.impl.util.ManagedQueue
hasNext() - Method in class com.sun.sgs.app.util.ScalableDeque.BidirectionalDequeIterator
hasNext() - Method in class com.sun.sgs.app.util.ScalableHashMap.ConcurrentIterator
hasNext() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Returns whether there is a next element to iterate over.
hasNext() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Determines if there is a next element to iterate over; that is, if the next ListNode is not null.
hasPrev() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Determines if there is a previous element to iterate over; that is, if the previous ListNode is not null.
hasPrevious() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Returns true if this list iterator has more elements when traversing the list in the reverse direction.
hasSessions() - Method in interface com.sun.sgs.app.Channel
Returns true if this channel has client sessions joined to it, otherwise returns false.
hasSessions() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.hasSessions().
hasSessions() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Returns true if this channel has client sessions joined to it, otherwise returns false.
headerString() - Static method in class com.sun.sgs.impl.service.data.store.DataStoreHeader
Returns a string that describes the standard header.
headerString(int) - Static method in class com.sun.sgs.impl.service.data.store.DataStoreHeader
Returns a string that describes the header with the specified minor version number.
HexDumper - Class in com.sun.sgs.impl.sharedutil
Utility class for converting a byte array to a hex-formatted string.
higher() - Method in enum com.sun.sgs.kernel.Priority
Returns the priority that is higher than this priority, or this priority if this priority is the highest priority defined.
Histogram - Interface in com.sun.sgs.impl.profile.util
A data aggregation with utility methods for converting the internal representations to text.
hostName - Variable in class com.sun.sgs.impl.transport.tcp.TcpDescriptor
 

I

Identity - Interface in com.sun.sgs.auth
This interface represents a single identity in a form used only by Services, the kernel, and other system-level components.
identity - Variable in class com.sun.sgs.impl.service.session.ClientSessionHandler
The identity for this session.
IdentityAuthenticator - Interface in com.sun.sgs.auth
This interface is used to define modules that know how to authenticate an identity based on provided credentials.
IdentityCoordinator - Interface in com.sun.sgs.auth
A system component that is used to authenticate identities.
IdentityCoordinatorImpl - Class in com.sun.sgs.impl.kernel
This package-private implementation of IdentityCoordinator is the implementation used by the system when configuring an application.
IdentityCoordinatorImpl(List<IdentityAuthenticator>) - Constructor for class com.sun.sgs.impl.kernel.IdentityCoordinatorImpl
Creates an instance of IdentityCoordinatorImpl that has the given IdentityAuthenticators available to authenticate identities.
IdentityCredentials - Interface in com.sun.sgs.auth
Represents credentials that can be used for authentication.
IdentityImpl - Class in com.sun.sgs.impl.auth
This is a basic implementation of Identity that maps a name to the identity.
IdentityImpl(String) - Constructor for class com.sun.sgs.impl.auth.IdentityImpl
Creates an instance of Identity associated with the given name.
IdentityMO - Class in com.sun.sgs.impl.service.nodemap
The NodeMappingServiceImpl representation of a id->node mapping.
IdentityMO(Identity, long) - Constructor for class com.sun.sgs.impl.service.nodemap.IdentityMO
Returns a new IdentityMO instance.
IdentityRelocationListener - Interface in com.sun.sgs.service
A service can register an IdentityRelocationListener to be notified when an identity is about to be relocated from the local node if it needs to perform any work in advance of the identity relocation.
IllegalChannelStateException - Exception in com.sun.sgs.nio.channels
Unchecked exception received when a channel operation is attempted that has previously completed due to a timeout.
IllegalChannelStateException() - Constructor for exception com.sun.sgs.nio.channels.IllegalChannelStateException
Constructs an instance of this class.
ImmediateRetryPolicy - Class in com.sun.sgs.impl.kernel.schedule
A simple retry "in place" SchedulerRetryPolicy.
ImmediateRetryPolicy(Properties) - Constructor for class com.sun.sgs.impl.kernel.schedule.ImmediateRetryPolicy
Constructs an ImmediateRetryPolicy.
implCompleted(IoFuture<IR, IA>) - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Called when the delegated computation completes.
implStart() - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Starts the computation, returning a future for managing the inner computation or null to indicate that the computation is completed.
increment() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Recursively increments the node's size until reaching the root.
INCREMENT_CHILDREN_AND_SIZE - Static variable in class com.sun.sgs.app.util.ScalableList.TreeNode
 
INCREMENT_SIZE - Static variable in class com.sun.sgs.app.util.ScalableList.TreeNode
 
incrementChildrenAndSize() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Increments the number of children and size, and determines whether the parent should do both, or just perform an increment of the size.
incrementCount() - Method in interface com.sun.sgs.profile.ProfileCounter
Increments the counter by 1.
incrementCount(long) - Method in interface com.sun.sgs.profile.ProfileCounter
Increments the counter by the given non-negative value.
incrementCount() - Method in interface com.sun.sgs.profile.TaskProfileCounter
Increments the counter by 1.
incrementCount(long) - Method in interface com.sun.sgs.profile.TaskProfileCounter
Increments the counter by the given non-negative value.
incrementTaskCounter(String, long) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Package-private method used to increment task-local counters that were changed during this task.
incrementTryCount() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Increments the try count (the number of times that this task has been attempted).
incrementWeight() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
Increments the edge weight.
indexOf(Object) - Method in class com.sun.sgs.app.util.ScalableList
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
indexOf(Object) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Determines the index of the first occurrence of the supplied argument.
info() - Method in class com.sun.sgs.impl.service.data.store.DbUtilities.Databases
Returns the info database.
init() - Method in class com.sun.sgs.impl.sharedutil.logging.ResamplingUrlLogConfiguration
Initialize this class.
initCause(T, Throwable) - Static method in class com.sun.sgs.impl.nio.Util
Returns the given exception with its cause initialized.
initCause(T, Throwable) - Static method in class com.sun.sgs.impl.sharedutil.Exceptions
Returns the given exception with its cause initialized.
INITIAL_NEXT_NODE_ID - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first free node ID.
INITIAL_NEXT_OBJ_ID - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first free object ID.
INITIAL_NEXT_TXN_ID - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first free transaction ID.
initialize(Properties) - Method in interface com.sun.sgs.app.AppListener
Notifies this listener that the application has been started for the first time.
initializeLabel() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
Sets the label to the initial value.
initializeLPARun(AffinityGraphBuilder) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Initialize ourselves for a run of the algorithm.
insert(int, E) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Inserts the supplied value at the given index.
insert(int, E) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Inserts the element into the list at a specified location.
instance - Static variable in class com.sun.sgs.impl.nio.DefaultThreadPoolFactory.LazyInstanceHolder
The lazily-initialized singleton instance.
Int30 - Class in com.sun.sgs.impl.util
Provides utilities for reading and writing 30-bit integers in a compressed format that is smaller for smaller integers.
InternalContext - Class in com.sun.sgs.internal
Provides a pluggable mechanism for replacing the ManagerLocator used by the application to get Managers from the Project Darkstar stack through the AppContext.
inTransaction() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns true if there is a current transaction, no matter the state of that transaction.
inTransaction() - Method in class com.sun.sgs.impl.kernel.TransactionProxyImpl
Returns true if there is a current transaction, even if the transaction has been aborted.
inTransaction() - Method in interface com.sun.sgs.service.TransactionProxy
Returns true if there is a current transaction, even if the transaction has been aborted.
inUse(LockManager<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Returns whether this lock is currently in use, or whether it is not in use and can be removed from the lock table.
INVALID_ID - Static variable in class com.sun.sgs.impl.service.watchdog.NodeImpl
The ID for an unknown node.
IO_TASK_PROPERTY_PREFIX - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Prefix for io task related properties.
IO_TASK_PROPERTY_PREFIX - Static variable in class com.sun.sgs.impl.util.AbstractService
Prefix for io task related properties.
IO_TASK_RETRIES_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
An optional property that specifies the maximum number of retries for IO tasks in services.
IO_TASK_RETRIES_PROPERTY - Static variable in class com.sun.sgs.impl.util.AbstractService
An optional property that specifies the maximum number of retries for IO tasks in services.
IO_TASK_WAIT_TIME_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
An optional property that specifies the wait time between successive IO task retries.
IO_TASK_WAIT_TIME_PROPERTY - Static variable in class com.sun.sgs.impl.util.AbstractService
An optional property that specifies the wait time between successive IO task retries.
IoFuture<R,A> - Interface in com.sun.sgs.nio.channels
A Future representing the result of an asynchronous I/O operation.
IoFutureTask<R,A> - Class in com.sun.sgs.impl.nio
An implementation of IoFuture that adds an object attachment to a FutureTask.
IoFutureTask(Callable<R>, A) - Constructor for class com.sun.sgs.impl.nio.IoFutureTask
Creates an instance of this class for running the specified Callable and including the specified attachment.
IoRunnable - Interface in com.sun.sgs.impl.util
A task to encapsulate IO-related operations to be executed within the context of AbstractService.runIoTask.
isAborted() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns information about whether abort has been called on this transaction.
isAborted() - Method in interface com.sun.sgs.service.Transaction
Returns information about whether abort has been called on this transaction.
isAcceptPending() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Tells whether or not an accept is pending for this channel.
isAcceptPending() - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Tells whether or not an accept is pending for this channel.
isAlive() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns true if the node is known to be alive, and false if the node is thought to have failed or is unknown.
isAlive(long) - Method in class com.sun.sgs.impl.util.AbstractService
Runs a transactional task to query the status of the node with the specified nodeId and returns true if the node is alive and false otherwise.
isAlive() - Method in enum com.sun.sgs.service.Node.Health
Returns true if this health represents an operational state.
isAlive() - Method in interface com.sun.sgs.service.Node
Returns true if the node is known to be alive, and false if the node is thought to have failed or is unknown.
isCancelled() - Method in class com.sun.sgs.impl.kernel.schedule.RecurringTaskHandleImpl
Returns whether this handle has been cancelled.
isCancelled() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns whether this task has been cancelled.
isCancelled() - Method in class com.sun.sgs.impl.nio.AttachedFuture
isCancelled() - Method in class com.sun.sgs.impl.nio.Util.DoneFuture
isCancelled() - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
isCancelled() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns whether this task has been cancelled.
isChannelMember(BigInteger, BigInteger, boolean, long) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns true if the session with the specified sessionRefId is a member of the channel with the specified channelRefId, and false otherwise.
isClosed() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Returns true if the channel is closed, and false otherwise.
isCommitted - Variable in class com.sun.sgs.impl.util.TransactionContext
true if the transaction is committed.
isCompleted() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Returns true if this event is completed and it is safe to service the next event in the queue, otherwise returns false.
isCompleted() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.MoveAction
Returns true if relocation preparation is completed.
isConnected() - Method in interface com.sun.sgs.app.ClientSession
Returns true if the client is connected, otherwise returns false.
isConnected() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Returns true if this handler is connected, otherwise returns false.
isConnected() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns true if the client is connected, otherwise returns false.
isConnected() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Returns true if the client is connected, otherwise returns false.
isConnectionPending() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Tells whether or not a connect is pending for this channel.
isConnectionPending() - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Tells whether or not a connect is pending for this channel.
isCoordinator() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Returns true if this node is the coordinator for this channel, otherwise returns false.
isCurrentTransaction() - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Returns whether there is a currently active transaction.
isDone() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns whether the task has finished.
isDone() - Method in class com.sun.sgs.impl.nio.AttachedFuture
isDone() - Method in class com.sun.sgs.impl.nio.Util.DoneFuture
isDone() - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
isEmpty() - Method in class com.sun.sgs.app.util.ScalableDeque
isEmpty() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns whether this map has no mappings.
isEmpty() - Method in class com.sun.sgs.app.util.ScalableHashSet
Returns true if this set contains no elements.
isEmpty() - Method in class com.sun.sgs.app.util.ScalableList
Returns true if this list contains no elements.
isEmpty() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
isEmpty() - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
isEmpty() - Method in class com.sun.sgs.impl.util.ManagedQueue
isExpired() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelMessageInfo
Returns true if the channel message has expired (that is, its expiration time has passed).
isExpired() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Returns true if the node is expired, and false otherwise.
isInInitializedState() - Method in class com.sun.sgs.impl.util.AbstractService
Returns true if this service is in the initialized state but is not yet ready to run.
isLegal(int) - Static method in class com.sun.sgs.app.util.ScalableList.SubList
Performs a quick check to see if the argument is a legal parameter; that is, larger than 0.
isLive() - Method in class com.sun.sgs.management.NodeInfo
Returns whether the node is alive or failed.
isLocal() - Method in class com.sun.sgs.impl.util.AdaptiveField
Returns true if this field is stored as a local reference.
isLocalChannelMember(BigInteger, BigInteger) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Returns true if the session with the specified sessionRefId is a local member of the channel with the specified channelRefId.
isLocalNodeAlive() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns true if the local node is considered alive, otherwise returns false.
isLocalNodeAlive() - Method in interface com.sun.sgs.service.WatchdogService
Returns true if the local node is considered alive, otherwise returns false.
isLocalNodeAliveNonTransactional() - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Returns true if the local node is considered alive, otherwise returns false.
isLocalNodeAliveNonTransactional() - Method in interface com.sun.sgs.service.WatchdogService
Returns true if the local node is considered alive, otherwise returns false.
isLocalNodeAliveNonTransOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
isLocalNodeAliveOp - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
isLoggable(LogRecord) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
isLoggable(Level) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
Returns the result of invoking isLoggable on the wrapped Logger.
isLoggable(LogRecord) - Method in class com.sun.sgs.impl.sharedutil.logging.ExceptionFilter
isMember(BigInteger, BigInteger) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
If the session with the specified sessionRefId is connected to the local node, returns ChannelServer.MembershipStatus.MEMBER if the session is a member of the channel with the specified channelRefId and returns ChannelServer.MembershipStatus.NON_MEMBER if the session is not a member of the channel.
isNameBound() - Method in class com.sun.sgs.impl.service.data.store.BindingValue
Returns whether the name was bound.
isNew() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Checks if the object has been created in the current transaction and not removed.
isNextWithinRange(int, ScalableList.ListNode<E>) - Static method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Performs a check to see that the index for next() is still within range of the sub list.
isOpen() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
isOpen() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
isOpen() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
isOpen() - Method in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
isOpen() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
isOpPending(int) - Method in interface com.sun.sgs.impl.nio.AsyncKey
Returns whether the given operation is pending.
isOpPending(int) - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Returns whether the given operation is pending.
isOwner(LockRequest<K>) - Method in class com.sun.sgs.impl.util.lock.Lock
Checks if the lock is already owned in a way the satisfies the specified request.
isPending() - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
Returns true if this operation is pending, otherwise false.
isPeriodic() - Method in class com.sun.sgs.impl.service.task.PendingTask
Checks if this is a periodic task.
isPlaceholderValue(byte[]) - Static method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Checks if an object value read from the database is from a placeholder, meaning there is no object present.
isPrepared - Variable in class com.sun.sgs.impl.util.TransactionContext
true if the transaction is prepared.
isPrepared() - Method in class com.sun.sgs.impl.util.TransactionContext
Returns true if this context is prepared, otherwise returns false.
isPrevWithinRange(int, ScalableList.ListNode<E>) - Static method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Performs a check to see that the index for prev() is still within range of the sub list.
isProcessing() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Returns true if this event is being processed on this node, and false otherwise.
isReadPending() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Tells whether or not a read is pending for this channel.
isReadPending() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Tells whether or not a read is pending for this channel.
isReadPending() - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Tells whether or not a read is pending for this channel.
isReadPending() - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Tells whether or not a read is pending for this channel.
isRecurring() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns whether this is a recurring task.
isRecurring() - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Returns whether this is a recurring task.
isRelocating() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Returns true if this client session has begun preparing to relocate, or has relocated to another node.
isRelocating() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns true if the session is relocating, and false otherwise.
isRelocatingToLocalNode(BigInteger) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Returns true if the session with the specified sessionRefId is known to be relocating to the local node, and returns false otherwise.
isRelocatingToLocalNode(BigInteger) - Method in interface com.sun.sgs.service.ClientSessionService
Returns true if the session with the specified sessionRefId is known to be relocating to the local node, and returns false otherwise.
isRelocatingToLocalNodeOp - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
isRemoved() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Checks if the object has been marked removed.
isRetryableException(Exception) - Static method in class com.sun.sgs.impl.util.AbstractService
Returns true if the specified exception is retryable, and false otherwise.
isReusable() - Method in class com.sun.sgs.impl.service.task.PendingTask
Returns whether this PendingTask is free to be re-used.
isRunning() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Returns whether this task is currently running.
isShutdown() - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Tells whether or not this asynchronous channel group is shutdown.
isShutdown() - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Tells whether or not this asynchronous channel group is shutdown.
isTaskAvailable() - Method in class com.sun.sgs.impl.service.task.PendingTask
Checks that the underlying task is available, which is only at question if the task was managed by the application and therefore could have been removed by the application.
isTerminated() - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Tells whether or not this asynchronous channel group is terminated.
isTerminated() - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Tells whether or not this asynchronous channel group is terminated.
isValid() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Tells whether or not this membership is valid.
isValid() - Method in class com.sun.sgs.nio.channels.MembershipKey
Tells whether or not this membership is valid.
isWritePending() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Tells whether or not a write is pending for this channel.
isWritePending() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Tells whether or not a write is pending for this channel.
isWritePending() - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Tells whether or not a write is pending for this channel.
isWritePending() - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Tells whether or not a write is pending for this channel.
iterations - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The number of iterations required for the last run.
iterations - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The number of iterations in the last algorithm run.
iterationsSample(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Report the number of iterations a run took.
iterator() - Method in class com.sun.sgs.app.util.ScalableDeque
iterator() - Method in class com.sun.sgs.app.util.ScalableHashSet
Returns a concurrent, Serializable Iterator over the elements in this set.
iterator() - Method in class com.sun.sgs.app.util.ScalableList
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class com.sun.sgs.impl.kernel.ComponentRegistryImpl
iterator() - Method in interface com.sun.sgs.impl.util.BindingKeyedSet
Returns a Serializable Iterator over the elements in this set.
iterator() - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
Returns a Serializable Iterator over the elements in this set.
iterator() - Method in class com.sun.sgs.impl.util.ManagedQueue

J

JeCursor - Class in com.sun.sgs.impl.service.data.store.db.je
Provides a cursor implementation using Berkeley DB Java Edition.
JeCursor(Database, Transaction) - Constructor for class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Creates an instance of this class.
JeDatabase - Class in com.sun.sgs.impl.service.data.store.db.je
Provides a database implementation using Berkeley DB Java Edition.
JeDatabase(Environment, Transaction, String, boolean) - Constructor for class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Creates an instance of this class.
JeEnvironment - Class in com.sun.sgs.impl.service.data.store.db.je
Provides a database implementation based on Berkeley DB Java Edition.
JeEnvironment(String, Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Creates an instance of this class.
JeEnvironment.TxnIsolationLevel - Enum in com.sun.sgs.impl.service.data.store.db.je
The supported transaction isolation levels.
JeTransaction - Class in com.sun.sgs.impl.service.data.store.db.je
Provides a transaction implementation using Berkeley DB Java Edition.
JeTransaction(XAEnvironment, long, TransactionConfig) - Constructor for class com.sun.sgs.impl.service.data.store.db.je.JeTransaction
Creates an instance of this class.
join(ClientSession) - Method in interface com.sun.sgs.app.Channel
Adds a client session to this channel.
join(Set<? extends ClientSession>) - Method in interface com.sun.sgs.app.Channel
Adds the specified client sessions to this channel.
join(InetAddress, NetworkInterface) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Joins a multicast group to begin receiving all datagrams sent to the group, returning a membership key.
join(InetAddress, NetworkInterface, InetAddress) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Joins a multicast group to begin receiving datagrams sent to the group from a given source address.
join(ClientSession) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.join(ClientSession).
join(Set<? extends ClientSession>) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.join(Set).
join(String, BigInteger, byte, long, BigInteger) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that the locally-connected session with the specified sessionRefId has joined the channel with the specified name and channelRefId.
join(ClientSession) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Adds a client session to this channel.
join(Set<? extends ClientSession>) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Adds the specified client sessions to this channel.
join(TransactionParticipant) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Tells the Transaction that the given TransactionParticipant is participating in the transaction.
join(InetAddress, NetworkInterface) - Method in interface com.sun.sgs.nio.channels.MulticastChannel
Joins a multicast group to begin receiving all datagrams sent to the group, returning a membership key.
join(InetAddress, NetworkInterface, InetAddress) - Method in interface com.sun.sgs.nio.channels.MulticastChannel
Joins a multicast group to begin receiving datagrams sent to the group from a given source address.
join(TransactionParticipant) - Method in interface com.sun.sgs.service.Transaction
Tells the Transaction that the given TransactionParticipant is participating in the transaction.
joinNewTransaction(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Explicitly joins a new transaction.
joinTransaction() - Method in class com.sun.sgs.impl.util.TransactionContextFactory
Makes sure the participant is joined to the current transaction and returns the associated context.
joinTransaction(TransactionContextFactory<T>) - Method in class com.sun.sgs.impl.util.TransactionContextMap
Makes sure the participant obtained from contextFactory is joined to the current transaction and returns the associated context.

K

Kernel - Class in com.sun.sgs.impl.kernel
This is the core class for the server.
Kernel(Properties) - Constructor for class com.sun.sgs.impl.kernel.Kernel
Creates an instance of Kernel.
Kernel.KernelManager - Class in com.sun.sgs.impl.kernel
Basic implementation of the kernel management interface.
Kernel.KernelManager() - Constructor for class com.sun.sgs.impl.kernel.Kernel.KernelManager
 
KernelCallable<R> - Class in com.sun.sgs.impl.util
An abstract utility class to run a transactional task that returns a value.
KernelCallable(String) - Constructor for class com.sun.sgs.impl.util.KernelCallable
Constructs an instance with the specified name.
KernelContext - Class in com.sun.sgs.impl.kernel
This is the implementation of KernelAppContext used by the kernel to manage the context of a single application.
KernelContext(KernelContext) - Constructor for class com.sun.sgs.impl.kernel.KernelContext
Creates an instance of KernelContext based on the components that have already been collected in another instance.
KernelContext(String, ComponentRegistry, ComponentRegistry) - Constructor for class com.sun.sgs.impl.kernel.KernelContext
Creates an instance KernelContext with the given name and components.
KernelMXBean - Interface in com.sun.sgs.management
The management interface for the kernel.
KernelRunnable - Interface in com.sun.sgs.kernel
This is the base interface used for all tasks that can be submitted to instances of Scheduler.
KernelShutdownController - Interface in com.sun.sgs.impl.kernel
An interface for controlling Kernel shutdown.
key - Variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
The AsyncKey for the underlying channel.
key - Variable in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
The AsyncKey for the underlying channel.
key - Variable in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
The AsyncKey for the underlying channel.
key - Variable in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
The SelectionKey representing the underlying channel's registration with this Reactor's Selector.
key - Variable in class com.sun.sgs.impl.util.lock.Lock
The key that identifies this lock.
keyRef() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Returns the ManagedReference for the key used in this entry.
keySet() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns a concurrent, Serializable Set of all the keys contained in this map.
keySet() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl

L

LabelPropagation - Class in com.sun.sgs.impl.service.nodemap.affinity.dlpa
A distributed implementation of the algorithm presented in "Near linear time algorithm to detect community structures in large-scale networks" by U.N.
LabelPropagation(DLPAGraphBuilder, WatchdogService, long, Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Constructs a new instance of the label propagation algorithm.
LabelPropagationServer - Class in com.sun.sgs.impl.service.nodemap.affinity.dlpa
The server portion of the distributed label propagation algorithm.
LabelPropagationServer(ProfileCollector, WatchdogService, Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Constructs a new label propagation server.
LabelVertex - Class in com.sun.sgs.impl.service.nodemap.affinity.graph
Vertices for a Label Propagation Algorithm graph.
LabelVertex(Identity) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
Constructs a new vertex representing the given id and initializes the label information to the hashcode of the id.
LAST_APP_SERVICE - Static variable in enum com.sun.sgs.impl.kernel.StandardProperties.StandardService
The last service that gets configured for an appNode.
LAST_CORE_SERVICE - Static variable in enum com.sun.sgs.impl.kernel.StandardProperties.StandardService
The last service that gets configured for a coreServerNode.
LAST_SINGLE_SERVICE - Static variable in enum com.sun.sgs.impl.kernel.StandardProperties.StandardService
The last service that gets configured for a singleNode.
lastIndexOf(Object) - Method in class com.sun.sgs.app.util.ScalableList
Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastIndexOf(Object) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Returns the index of the element inside the SubList<E>.
leave(ClientSession) - Method in interface com.sun.sgs.app.Channel
Removes a client session from this channel.
leave(Set<? extends ClientSession>) - Method in interface com.sun.sgs.app.Channel
Removes the specified client sessions from this channel, If a session in the specified set is not joined to this channel, then no action for that session is taken.
leave(ClientSession) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.leave(ClientSession).
leave(Set<? extends ClientSession>) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.leave(Set).
leave(BigInteger, long, BigInteger) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that the locally-connected session with the specified sessionRefId has left the channel with the specified channelRefId.
leave(ClientSession) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Removes a client session from this channel.
leave(Set<? extends ClientSession>) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Removes the specified client sessions from this channel, If a session in the specified set is not joined to this channel, then no action for that session is taken.
leaveAll() - Method in interface com.sun.sgs.app.Channel
Removes all client sessions from this channel.
leaveAll() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.leaveAll().
leaveAll() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Removes all client sessions from this channel.
leftLeafRef - Variable in class com.sun.sgs.app.util.ScalableHashMap
The leaf node immediately to the left of this node if this is a leaf node, else null.
leftMost() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the left-most leaf table from this node in the prefix tree.
LEVEL_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.ExceptionFilter
The property that specifies the logging level for log records that do not contain an exception of the specified exception class.
lifecycleState - Variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The lifecycle state of this group.
lifecycleState - Variable in class com.sun.sgs.impl.nio.Reactor
The lifecycle state of this reactor.
limit() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the limit of this buffer.
LinearHistogram - Class in com.sun.sgs.impl.profile.util
A histogram that bins elements based on provided bounds and a step size.
LinearHistogram(int, int, long) - Constructor for class com.sun.sgs.impl.profile.util.LinearHistogram
Creates a linear frequency histogram with the provided lower bound, upper bound and step size.
LISTEN_HOST_PROPERTY - Static variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The server listen address property.
LISTEN_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The name of the server port property.
listenAddress - Variable in class com.sun.sgs.impl.transport.tcp.TcpTransport
The listen address.
listener - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
The protocol listener.
listeningPort - Variable in class com.sun.sgs.impl.transport.tcp.TcpDescriptor
 
listIterator() - Method in class com.sun.sgs.app.util.ScalableList
Returns a ListIterator over the elements in this list in proper sequence.
listIterator(int) - Method in class com.sun.sgs.app.util.ScalableList
Returns a ListIterator over the elements in this list, starting from the element at the given index.
listNodeReferenceValue - Variable in class com.sun.sgs.app.util.ScalableList.ScalableIterator
The value for the current ListNode to determine if any changes have taken place since the last time it was accessed
localHost - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
The name of the local host.
localNodeId - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The local node id.
localNodeId - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The node ID for this server.
LocalNodePolicy - Class in com.sun.sgs.impl.service.nodemap.policy
The simpliest node policy possible: always assign to the local requesting node.
LocalNodePolicy(Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.policy.LocalNodePolicy
Creates a new instance of the LocalNodePolicy, which always assigns an identity to the node which requested an assignment be made.
Lock<K> - Class in com.sun.sgs.impl.util.lock
A class used to represent locks.
Lock(K) - Constructor for class com.sun.sgs.impl.util.lock.Lock
Creates a lock.
lock(Locker<K>, boolean, boolean) - Method in class com.sun.sgs.impl.util.lock.Lock
Attempts to obtain this lock.
lock(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.LockManager
Attempts to acquire a lock, waiting if needed.
lock(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Attempts to acquire a lock, waiting if needed.
lock(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.TxnLockManager
Attempts to acquire a lock, waiting if needed.
LOCK_TIMEOUT_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
The property for specifying the maximum number of milliseconds to wait for obtaining a lock.
LOCK_TIMEOUT_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies the amount of time permitted to obtain a lock, in milliseconds.
LOCK_TIMEOUT_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The property that specifies the amount of time permitted to obtain a lock, in milliseconds.
LockAttemptResult<K> - Class in com.sun.sgs.impl.util.lock
The result of attempting to request a lock.
LockAttemptResult(LockRequest<K>, Locker<K>) - Constructor for class com.sun.sgs.impl.util.lock.LockAttemptResult
Creates an instance of this class.
LockConflict<K> - Class in com.sun.sgs.impl.util.lock
A class for representing a conflict resulting from a lock request made to a LockManager.
LockConflict(LockConflictType, Locker<K>) - Constructor for class com.sun.sgs.impl.util.lock.LockConflict
Creates an instance of this class.
LockConflictType - Enum in com.sun.sgs.impl.util.lock
The type of a lock conflict detected by a LockManager.
Locker<K> - Class in com.sun.sgs.impl.util.lock
Records information about an entity that requests locks from a LockManager.
Locker(LockManager<K>) - Constructor for class com.sun.sgs.impl.util.lock.Locker
Creates an instance of this class.
LockingAccessCoordinator - Class in com.sun.sgs.impl.kernel
An implementation of AccessCoordinator that uses locking to handle conflicts.
LockingAccessCoordinator(Properties, TransactionProxy, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.kernel.LockingAccessCoordinator
Creates an instance of this class.
LockingAccessCoordinator.LockerImpl - Class in com.sun.sgs.impl.kernel
Define a locker that records information about the transaction requesting locks, and descriptions.
LockingAccessCoordinator.LockerImpl(TxnLockManager<LockingAccessCoordinator.Key>, Transaction, long) - Constructor for class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Creates an instance of this class.
lockManager - Variable in class com.sun.sgs.impl.util.lock.Locker
The lock manager for this locker.
LockManager<K> - Class in com.sun.sgs.impl.util.lock
A class for managing lock conflicts.
LockManager(long, int) - Constructor for class com.sun.sgs.impl.util.lock.LockManager
Creates an instance of this class.
lockNoWait(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.LockManager
Attempts to acquire a lock, returning immediately.
lockNoWait(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Attempts to acquire a lock, returning immediately.
lockNoWait(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.TxnLockManager
Attempts to acquire a lock, returning immediately.
lockNoWaitInternal(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.LockManager
Attempts to acquire a lock, returning immediately.
lockNoWaitInternal(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.TxnLockManager
Attempts to acquire a lock, returning immediately.
LockRequest<K> - Class in com.sun.sgs.impl.util.lock
A class representing a request for a lock made to a LockManager.
LockRequest(Locker<K>, K, boolean, boolean) - Constructor for class com.sun.sgs.impl.util.lock.LockRequest
Creates a lock request.
log - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The logger for this class.
log - Static variable in class com.sun.sgs.impl.nio.Reactor
The logger for this class.
log(Level, String) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
log(Level, String, Object) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
log(Level, String, Object...) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
log(Level, String, Throwable) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
Deprecated. 
log(Level, String, Throwable, Object...) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
Deprecated. 
LogFormatter - Class in com.sun.sgs.impl.sharedutil.logging
Defines a logging Formatter that uses a compact date and time format that includes milliseconds, permits the date and time format to be customized, and allows suppressing stack traces for exceptions.
LogFormatter() - Constructor for class com.sun.sgs.impl.sharedutil.logging.LogFormatter
Creates an instance of this class.
loggedIn(ClientSession) - Method in interface com.sun.sgs.app.AppListener
Notifies this listener that the specified client session has logged in, and returns a ClientSessionListener for that session.
logger - Static variable in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
The logger for this class.
logger - Static variable in class com.sun.sgs.impl.profile.listener.OperationLoggingProfileOpListener
 
logger - Static variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
The logger for this class.
logger - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
The logger for this instance.
logger - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The logger for this class.
logger - Variable in class com.sun.sgs.impl.service.data.store.AbstractDataStore
The main logger for this class.
logger - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The logger for this class.
logger - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The logger for this class.
logger - Static variable in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
The logger for this class.
logger - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Our logger.
logger - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
Our logger.
logger - Variable in class com.sun.sgs.impl.util.AbstractService
The logger for the subclass.
logger - Static variable in class com.sun.sgs.impl.util.lock.LockManager
The logger for this class.
LoggerPropertiesInit - Class in com.sun.sgs.impl.kernel
This class is used to initialize logging levels at system startup.
LoggerPropertiesInit() - Constructor for class com.sun.sgs.impl.kernel.LoggerPropertiesInit
This class is instantiated if the system property java.util.logging.config.class is set to this class's name.
LoggerWrapper - Class in com.sun.sgs.impl.sharedutil
Wrapper around a Logger that provides convenience methods for logging exceptions and messages with multiple arguments, and that insulates the caller from unchecked exceptions thrown during the act of logging.
LoggerWrapper(Logger) - Constructor for class com.sun.sgs.impl.sharedutil.LoggerWrapper
Creates an instance that delegates to the given Logger.
LOGIN_FAILURE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Login failure.
LOGIN_HIGH_WATER_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The name of the login high water property.
LOGIN_REDIRECT - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Login redirect.
LOGIN_REQUEST - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Login request from a client to a server.
LOGIN_SUCCESS - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Login success.
LoginFailureException - Exception in com.sun.sgs.protocol
An exception that indicates a login request failed.
LoginFailureException(String, LoginFailureException.FailureReason) - Constructor for exception com.sun.sgs.protocol.LoginFailureException
Constructs an instance with the specified detail message and reason.
LoginFailureException(String, Throwable) - Constructor for exception com.sun.sgs.protocol.LoginFailureException
Constructs an instance with the specified detail message and cause.
LoginFailureException.FailureReason - Enum in com.sun.sgs.protocol
Reasons why a login fails.
loginHandled() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Returns true if the login for this session has been handled, otherwise returns false.
LoginRedirectException - Exception in com.sun.sgs.protocol
An exception that indicates a login should be redirected to the node returned by this exception's getNodeId method.
LoginRedirectException(long, Set<ProtocolDescriptor>) - Constructor for exception com.sun.sgs.protocol.LoginRedirectException
Constructs an instance with the specified nodeId and protocol descriptors.
LoginRedirectException(long, Set<ProtocolDescriptor>, String) - Constructor for exception com.sun.sgs.protocol.LoginRedirectException
Constructs an instance with the specified nodeId, descriptors and detail message.
LoginRedirectException(long, Set<ProtocolDescriptor>, String, Throwable) - Constructor for exception com.sun.sgs.protocol.LoginRedirectException
Constructs an instance with the specified nodeId, detail message, and cause.
loginSuccess() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Notifies the associated client that the previous login attempt was successful.
LOGOUT_REQUEST - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Logout request from a client to a server.
LOGOUT_SUCCESS - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Logout success.
logoutRequest(RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Processes a logout request from the associated client, and invokes the completed method on the given completionHandler when this handler has completed processing the logout request.
logoutRequest(RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionProtocolHandler
Processes a logout request from the associated client, and invokes the completed method on the given completionHandler when this handler has completed processing the logout request.
logThrow(Level, Throwable, String) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
logThrow(Level, Throwable, String, Object) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
logThrow(Level, Throwable, String, Object...) - Method in class com.sun.sgs.impl.sharedutil.LoggerWrapper
If calling isLoggable with the given level value on the wrapped Logger returns true, invokes the log method of the wrapped Logger, passing a LogRecord constructed with the given level and message values.
lookup(int) - Method in class com.sun.sgs.app.util.ScalableHashMap
Locates the leaf node that is associated with the provided prefix.
lower() - Method in enum com.sun.sgs.kernel.Priority
Returns the priority that is lower than this priority, or this priority if this priority is the lowest priority defined.
LPAAffinityGroupFinder - Interface in com.sun.sgs.impl.service.nodemap.affinity
The affinity group finder finds affinity groups within a Darkstar cluster using the LPA algorithm.
LPAClient - Interface in com.sun.sgs.impl.service.nodemap.affinity.dlpa
The label propagation algorithm clients, which can be called by the LPAServer to coordinate runs of the algorithm.
LPADriver - Class in com.sun.sgs.impl.service.nodemap.affinity
A driver for the Label Propagation Algorithm affinity group finders.
LPADriver(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Constructs an instance of this class with the specified properties.
LPAServer - Interface in com.sun.sgs.impl.service.nodemap.affinity.dlpa
The label propagation algorithm server.

M

MAGIC - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The magic number: DaRkStAr.
MAGIC_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the magic number.
main(String[]) - Static method in class com.sun.sgs.impl.auth.PasswordFileEditor
Main-line for this utility.
main(String[]) - Static method in class com.sun.sgs.impl.kernel.Kernel
Main-line method that starts the Kernel.
MAJOR_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the major version number.
MAJOR_VERSION - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The major version number.
MAJOR_VERSION - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
The major and minor version numbers for the layout of keys and data persisted by the node mapping service.
makeLocal() - Method in class com.sun.sgs.impl.util.AdaptiveField
Move this field from being stored as a ManagedObject in the data store to being kept as a local reference.
makeManaged() - Method in class com.sun.sgs.impl.util.AdaptiveField
Move this field from being a local Java reference to being stored as a ManagedObject in the data store.
ManagedChannelFactory - Interface in com.sun.sgs.nio.channels
An object with a management interface to pools of channels.
ManagedObject - Interface in com.sun.sgs.app
A marker interface implemented by shared, persistent objects managed by DataManager.
ManagedObjectRemoval - Interface in com.sun.sgs.app
An interface that managed objects should implement in order to be notified when they are being removed from the DataManager.
ManagedQueue<E> - Class in com.sun.sgs.impl.util
A simple implementation of a persistent queue.
ManagedQueue() - Constructor for class com.sun.sgs.impl.util.ManagedQueue
 
ManagedReference<T> - Interface in com.sun.sgs.app
Represents a reference to a managed object.
ManagedReferenceImpl<T> - Class in com.sun.sgs.impl.service.data
Provides an implementation of ManagedReference.
ManagedSerializable<T> - Class in com.sun.sgs.app.util
A utility class for wrapping a Serializable object within a ManagedObject instance.
ManagedSerializable(T) - Constructor for class com.sun.sgs.app.util.ManagedSerializable
Constructs an instance of this class that wraps the specified object, which must not implement ManagedObject, but must either implement Serializable or be null.
managerComponents - Variable in class com.sun.sgs.impl.kernel.KernelContext
 
ManagerLocator - Interface in com.sun.sgs.internal
Defines the boundary API for accessing managers for use by the current application.
ManagerLocatorImpl - Class in com.sun.sgs.impl.kernel
Package-private implementation of ManagerLocator that is to be used as the default locator for the InternalContext.
ManagerLocatorImpl() - Constructor for class com.sun.sgs.impl.kernel.ManagerLocatorImpl
 
ManagerNotFoundException - Exception in com.sun.sgs.app
Thrown when a requested manager is not found.
ManagerNotFoundException(String) - Constructor for exception com.sun.sgs.app.ManagerNotFoundException
Creates an instance of this class with the specified detail message.
ManagerNotFoundException(String, Throwable) - Constructor for exception com.sun.sgs.app.ManagerNotFoundException
Creates an instance of this class with the specified detail message and cause.
MANAGERS - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional colon-separated key that specifies additional managers to use.
mappingAdded(Identity, Node) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Notifies this listener that an identity has been added to this node.
mappingAdded(Identity, Node) - Method in interface com.sun.sgs.service.NodeMappingListener
Notifies this listener that an identity has been added to this node.
mappingRemoved(Identity, Node) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Notifies this listener that an identity has been removed from this node.
mappingRemoved(Identity, Node) - Method in interface com.sun.sgs.service.NodeMappingListener
Notifies this listener that an identity has been removed from this node.
markAllNodesFailed(DataService) - Static method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Marks all nodes currently bound in the specified dataService as failed, and returns a collection of those nodes.
markForUpdate(Object) - Method in interface com.sun.sgs.app.DataManager
Notifies the system that an object is going to be modified, doing nothing if the object is transient.
markForUpdate(Object) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Notifies the system that an object is going to be modified, doing nothing if the object is transient.
markForUpdate(Object) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Notifies the system that an object is going to be modified, doing nothing if the object is transient.
markForUpdate() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
 
markForUpdate(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Notifies the DataStore that an object is going to be modified.
markForUpdate(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Notifies the DataStore that an object is going to be modified.
markForUpdate(DbTransaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Locks the key and associated value for update.
markForUpdate(DbTransaction, byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Locks the key and associated value for update.
markForUpdate(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
markForUpdate(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Notifies the server that an object is going to be modified.
markForUpdate(long, long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Notifies the server that an object is going to be modified.
markForUpdate(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Notifies the server that an object is going to be modified.
markForUpdate() - Method in class com.sun.sgs.impl.util.AdaptiveField
If this field is not stored locally, marks the field for update.
markForUpdate(Transaction, long) - Method in interface com.sun.sgs.service.store.DataStore
Notifies the DataStore that an object is going to be modified.
markForUpdate(DbTransaction, byte[]) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Locks the key and associated value for update.
markForUpdateInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for markForUpdate.
markForUpdateInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for markForUpdate.
markForUpdateInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for markForUpdate.
markForUpdateOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
markForUpdateOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
MAX_MESSAGE_LENGTH - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
The maximum length of a protocol message: 65535 bytes.
MAX_PAYLOAD_LENGTH - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
The maximum payload length: 65532 bytes.
MAX_VALUE - Static variable in class com.sun.sgs.impl.util.Int30
The maximum integer that can be encoded.
maxIoAttempts - Variable in class com.sun.sgs.impl.util.AbstractService
The maximum number of retry attempts for IO operations.
maybeCheckReferenceTable() - Method in class com.sun.sgs.impl.service.data.Context
Checks the consistency of the reference table if the operation count equals the check interval.
mcastKeys - Variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
The set of multicast membership keys for this channel.
MembershipKey - Class in com.sun.sgs.nio.channels
A token representing the membership of an Internet Protocol (IP) multicast group.
MembershipKey() - Constructor for class com.sun.sgs.nio.channels.MembershipKey
Initializes a new instance of this class.
merge(ProfileReportImpl) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Package-private method used to merge the state of one report into another.
message - Variable in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelMessageInfo
The channel message.
message - Variable in class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
 
MessageBuffer - Class in com.sun.sgs.impl.sharedutil
A buffer for composing/decomposing messages.
MessageBuffer(int) - Constructor for class com.sun.sgs.impl.sharedutil.MessageBuffer
Constructs an empty message buffer with the specified capacity.
MessageBuffer(byte[]) - Constructor for class com.sun.sgs.impl.sharedutil.MessageBuffer
Constructs a message buffer using the specified byte array as the byte array that backs this buffer.
MessageRejectedException - Exception in com.sun.sgs.app
Thrown when an operation fails because there are not enough resources to send or receive a message.
MessageRejectedException(String) - Constructor for exception com.sun.sgs.app.MessageRejectedException
Creates an instance of this class with the specified detail message.
MessageRejectedException(String, Throwable) - Constructor for exception com.sun.sgs.app.MessageRejectedException
Creates an instance of this class with the specified detail message and cause.
MIN_CACHE_SIZE - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The minimum cache size, as specified by Berkeley DB.
MIN_DISCONNECT_DELAY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The minimum disconnect delay value.
MIN_READ_BUFFER_SIZE - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The minimum read buffer size value.
MINOR_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the minor version number.
MINOR_VERSION - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The minor version number.
MINOR_VERSION - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
 
minorVersion - Variable in class com.sun.sgs.impl.service.data.DataServiceHeader
The minor version number.
modifications - Variable in class com.sun.sgs.app.util.ScalableHashMap
The monotonic counter that reflects the number of times this instance has been modified.
monitorDisconnection(SessionProtocol) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Adds the specified protocol to the map containing SessionProtocols that are disconnecting.
monitorDisconnection() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Monitors the client's disconnection and closes this instance's underlying connection if the client hasn't closed the connection in a timely fashion.
move(long) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Updates this client session's node ID and bindings to the client session to reflect its reassignment to newNodeId.
MulticastChannel - Interface in com.sun.sgs.nio.channels
A network channel that supports Internet Protocol (IP) multicasting.
MultiLocker<K> - Class in com.sun.sgs.impl.util.lock
Records information about an entity that requests locks from a MultiLockManager.
MultiLocker(MultiLockManager<K>) - Constructor for class com.sun.sgs.impl.util.lock.MultiLocker
Creates an instance of this class.
MultiLockManager<K> - Class in com.sun.sgs.impl.util.lock
A class for managing lock conflicts where locks are not held by transactions and the locker can make simultaneous requests from multiple threads.
MultiLockManager(long, int) - Constructor for class com.sun.sgs.impl.util.lock.MultiLockManager
Creates an instance of this class.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.AffinityGraphBuilderMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.AffinityGroupFinderMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.ChannelServiceMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.ClientSessionServiceMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.ConfigMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.DataServiceMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.DataStoreStatsMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.KernelMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.NodeMappingServiceMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.NodesMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.ProfileControllerMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.TaskAggregateMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.TaskServiceMXBean
The name for uniquely identifying this MBean.
MXBEAN_NAME - Static variable in interface com.sun.sgs.management.WatchdogServiceMXBean
The name for uniquely identifying this MBean.

N

NAME - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The identifier used for this Service.
name() - Method in interface com.sun.sgs.nio.channels.ProtocolFamily
Returns the name of the protocol family.
name() - Method in interface com.sun.sgs.nio.channels.SocketOption
Returns the name of the socket option.
nameAccesses - Variable in class com.sun.sgs.impl.service.data.store.AbstractDataStore
The reporter to notify of bound name accesses.
NamedThreadFactory - Class in com.sun.sgs.impl.util
A custom implementation of a ThreadFactory that assigns a configurable name to each thread.
NamedThreadFactory(String) - Constructor for class com.sun.sgs.impl.util.NamedThreadFactory
Creates a new NamedThreadFactory that names each thread that it creates using the given name.
NameExistsException - Exception in com.sun.sgs.app
Thrown when an operation fails because it referred to a name that is currently bound to an object.
NameExistsException(String) - Constructor for exception com.sun.sgs.app.NameExistsException
Creates an instance of this class with the specified detail message.
NameExistsException(String, Throwable) - Constructor for exception com.sun.sgs.app.NameExistsException
Creates an instance of this class with the specified detail message and cause.
NameNotBoundException - Exception in com.sun.sgs.app
Thrown when an operation fails because it referred to a name that was not bound to an object.
NameNotBoundException(String) - Constructor for exception com.sun.sgs.app.NameNotBoundException
Creates an instance of this class with the specified detail message.
NameNotBoundException(String, Throwable) - Constructor for exception com.sun.sgs.app.NameNotBoundException
Creates an instance of this class with the specified detail message and cause.
NamePasswordAuthenticator - Class in com.sun.sgs.impl.auth
This simple implementation provides authentication based on a name and a password.
NamePasswordAuthenticator(Properties) - Constructor for class com.sun.sgs.impl.auth.NamePasswordAuthenticator
Creates an instance of NamePasswordAuthenticator.
NamePasswordCredentials - Class in com.sun.sgs.impl.auth
This simple implementation of IdentityCredentials is used to represent a name and password pair.
NamePasswordCredentials(String, char[]) - Constructor for class com.sun.sgs.impl.auth.NamePasswordCredentials
Creates an instance of NamePasswordCredentials.
names() - Method in class com.sun.sgs.impl.service.data.store.DbUtilities.Databases
Returns the names database.
NetworkChannel - Interface in com.sun.sgs.nio.channels
A channel to a network socket.
NetworkException - Exception in com.sun.sgs.impl.service.data.store
Thrown when an operation fails because the system aborted the current transaction due to a network communication failure.
NetworkException(String) - Constructor for exception com.sun.sgs.impl.service.data.store.NetworkException
Creates an instance of this class with the specified detail message.
NetworkException(String, Throwable) - Constructor for exception com.sun.sgs.impl.service.data.store.NetworkException
Creates an instance of this class with the specified detail message and cause.
NetworkReporter - Class in com.sun.sgs.impl.profile.util
A very simple utility class used to report on a socket.
NetworkReporter(int) - Constructor for class com.sun.sgs.impl.profile.util.NetworkReporter
Creates an instance of NetworkReporter.
NEVER - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
 
newChannel(InputStream) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a channel that reads bytes from the given stream.
newChannel(OutputStream) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a channel that writes bytes to the given stream.
newConnection(AsynchronousByteChannel) - Method in interface com.sun.sgs.transport.ConnectionHandler
Notify the handler that a new connection has been initiated.
newInputStream(AsynchronousByteChannel) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a stream that reads bytes from the given channel.
newInputStream(ReadableByteChannel) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a stream that reads bytes from the given channel.
newInstance(Callable<R>, A) - Static method in class com.sun.sgs.impl.nio.IoFutureTask
Creates an instance of this class for running the specified Callable and including the specified attachment.
newInstance(String, ChannelListener, Delivery, int) - Static method in class com.sun.sgs.impl.service.channel.ChannelImpl
Constructs a new Channel with the given name, listener, delivery guarantee and write-buffer capacity.
newLockRequest(LockingAccessCoordinator.Key, boolean, boolean) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Creates a new lock request.
newLockRequest(K, boolean, boolean) - Method in class com.sun.sgs.impl.util.lock.Locker
Creates a new lock request.
newLogin(Identity, SessionProtocol, RequestCompletionHandler<SessionProtocolHandler>) - Method in interface com.sun.sgs.protocol.ProtocolListener
Handles a new login request for the specified identity and corresponding protocol, and when this listener has completed processing the request, invokes the completed method on the given completionHandler with a Future containing the result of the login request.
newMap(String) - Method in interface com.sun.sgs.impl.util.BindingKeyedCollections
Constructs an instance of a BindingKeyedMap with the specified keyPrefix.
newMap(String) - Method in class com.sun.sgs.impl.util.BindingKeyedCollectionsImpl
Constructs an instance of a BindingKeyedMap with the specified keyPrefix.
newNodeId() - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Returns a new node ID, for use with a newly started node.
newNodeId() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
newNodeId() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Returns a new node ID for use with a newly started node.
newNodeId() - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Returns a new node ID for use with a newly started node.
newNodeId() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns a new node ID for use with a newly started node.
newOutputStream(AsynchronousByteChannel) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a stream that writes bytes to the given channel.
newOutputStream(WritableByteChannel) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a stream that writes bytes to the given channel.
newReader(ReadableByteChannel, CharsetDecoder, int) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a reader that decodes bytes from the given channel using the given decoder.
newReader(ReadableByteChannel, String) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a reader that decodes bytes from the given channel according to the named charset.
newSet(String) - Method in interface com.sun.sgs.impl.util.BindingKeyedCollections
Constructs an instance of a BindingKeyedSet with the specified keyPrefix.
newSet(String) - Method in class com.sun.sgs.impl.util.BindingKeyedCollectionsImpl
Constructs an instance of a BindingKeyedSet with the specified keyPrefix.
newThread(Runnable) - Method in class com.sun.sgs.impl.util.NamedThreadFactory
Constructs a new Thread for the given Runnable.
newThreadPool() - Method in class com.sun.sgs.impl.nio.DefaultThreadPoolFactory
Constructs a new ExecutorService.
newThreadPool() - Method in interface com.sun.sgs.nio.channels.ThreadPoolFactory
Constructs a new ExecutorService.
newWriter(WritableByteChannel, CharsetEncoder, int) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a writer that encodes characters using the given encoder and writes the resulting bytes to the given channel.
newWriter(WritableByteChannel, String) - Static method in class com.sun.sgs.nio.channels.Channels
Constructs a writer that encodes characters according to the named charset and writes the resulting bytes to the given channel.
next() - Method in class com.sun.sgs.app.util.ScalableDeque.BidirectionalDequeIterator
Returns the next element in the ScalableDeque.
next() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns the Element after this instance in the deque, or null if this element is the tail of the deque.
next - Variable in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
The next chained entry in this entry's bucket.
next() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Returns the next Node in sequence, or null if none exists.
next() - Method in interface com.sun.sgs.app.util.ScalableList.Node
Returns the next Node in sequence, or null if none exists.
next() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Retrieves the next element.
next() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Retrieves the next element.
next() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Returns the next ListNode<E> in order from the list
next() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Returns the next Node in sequence, or null if none exists.
next() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl.ValueIterator
NEXT_NODE_ID_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the value of the next free node ID.
NEXT_OBJ_ID_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the value of the next free object ID.
NEXT_TXN_ID_KEY - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The key for the value of the next free transaction ID, used in the network version.
nextBoundName(String) - Method in interface com.sun.sgs.app.DataManager
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(String) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(String) - Method in class com.sun.sgs.impl.service.data.Context
Returns the next bound name.
nextBoundName(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
nextBoundName(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(long, String) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundName(Transaction, String) - Method in interface com.sun.sgs.service.store.DataStore
Returns the next name after the specified name that has a binding, or null if there are no more bound names.
nextBoundNameInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for nextBoundName.
nextBoundNameInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for nextBoundName.
nextBoundNameInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for nextBoundName.
nextBoundNameOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
nextBoundNameOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
nextEntry() - Method in class com.sun.sgs.app.util.ScalableHashMap.ConcurrentIterator
Returns the next entry in the ScalableHashMap.
nextEntry(int, ManagedReference<?>) - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the next entry in this leaf after the entry with the specified hash and key reference, or null if there are no entries after that position.
nextIndex() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Returns the index of the element that would be returned by a subsequent call to next.
nextNewObjectId(long) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Returns the next object ID in the reference table of a newly created object, or -1 if none is found.
nextObjectId(long) - Method in class com.sun.sgs.impl.service.data.Context
Returns the next object ID, or -1 if there are no more objects.
nextObjectId(BigInteger) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns a unique identifier for the next object after the object with the specified identifier, or null if there are no more objects.
nextObjectId(Context, long) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the next object ID, or -1 if there are no more objects.
nextObjectId(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectId(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectId(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
nextObjectId(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectId(long, long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectId(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectId(BigInteger) - Method in interface com.sun.sgs.service.DataService
Returns a unique identifier for the next object after the object with the specified identifier, or null if there are no more objects.
nextObjectId(Transaction, long) - Method in interface com.sun.sgs.service.store.DataStore
Returns the object ID for the next object after the object with the specified ID, or -1 if there are no more objects.
nextObjectIdInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for nextObjectId.
nextObjectIdInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for nextObjectId.
nextObjectIdInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for nextObjectId.
nextObjectIdOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
nextObjectIdRaw(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Gets the next object ID after the one specified, or -1 if there are no more objects.
nextObjIdOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
nextServiceBoundName(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the next name after the specified name that has a service binding, or null if there are no more bound names.
nextServiceBoundName(String) - Method in interface com.sun.sgs.service.DataService
Returns the next name after the specified name that has a service binding, or null if there are no more bound names.
nextServiceBoundNameOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
Node - Interface in com.sun.sgs.service
An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
Node.Health - Enum in com.sun.sgs.service
Health of a node.
NODE_FAILED_NOTIFICATION - Static variable in interface com.sun.sgs.management.NodesMXBean
The type for node failed notifications.
NODE_MAPPING_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the NodeMappingService.
NODE_STARTED_NOTIFICATION - Static variable in interface com.sun.sgs.management.NodesMXBean
The type for node started notifications.
NODE_TYPE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional property that specifies the type of node being started.
NodeAssignment - Interface in com.sun.sgs.impl.service.session
Contains a node ID assignment.
NodeAssignPolicy - Interface in com.sun.sgs.impl.service.nodemap
Interface for node assignment.
nodeAvailable(long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
Inform the policy that a node is now available.
nodeAvailable(long) - Method in class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
Inform the policy that a node is now available.
nodeDirectory - Variable in class com.sun.sgs.app.util.ScalableHashMap
The lookup directory for deciding which node to access based on a provided prefix.
nodeHealthUpdate(Node) - Method in interface com.sun.sgs.service.NodeListener
Notifies this listener that the specified node's health has been updated.
NodeImpl - Class in com.sun.sgs.impl.service.watchdog
Implements the Node interface.
NodeImpl(long, String, int, WatchdogClient) - Constructor for class com.sun.sgs.impl.service.watchdog.NodeImpl
Constructs an instance of this class with the given nodeId, hostName, and client.
NodeImpl(long, String, Node.Health) - Constructor for class com.sun.sgs.impl.service.watchdog.NodeImpl
Constructs an instance of this class with the given nodeId, hostName, and health.
NodeImpl(long, String, Node.Health, long) - Constructor for class com.sun.sgs.impl.service.watchdog.NodeImpl
Constructs an instance of this class with the given nodeId, hostName, isAlive status, and backupId.
NodeInfo - Class in com.sun.sgs.management
Management information about a single node.
NodeInfo(String, long, Node.Health, long, int) - Constructor for class com.sun.sgs.management.NodeInfo
Creates a NodeInfo object.
NodeListener - Interface in com.sun.sgs.service
A listener that can be registered with the WatchdogService to be notified of node status events.
NodeMappingListener - Interface in com.sun.sgs.service
A listener that can be registered with the NodeMappingService to be notified of identities being added to or removed from the local node.
NodeMappingServer - Interface in com.sun.sgs.impl.service.nodemap
Defines the service interface for the global portion of the NodeMappingService.
NodeMappingServerImpl - Class in com.sun.sgs.impl.service.nodemap
The remote server portion of the node mapping service.
NodeMappingServerImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Creates a new instance of NodeMappingServerImpl, called from the local NodeMappingService.
NodeMappingServerImpl.GetIdTask - Class in com.sun.sgs.impl.service.nodemap
Task which gets an IdentityMO from a data service.
NodeMappingServerImpl.GetIdTask(DataService, String) - Constructor for class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl.GetIdTask
Create a new instance.
NodeMappingService - Interface in com.sun.sgs.service
The Node Mapping Service has the following responsibilities: maintain mapping of active identities to nodes, and vice versa decide when the mapping should change (e.g.
NodeMappingServiceImpl - Class in com.sun.sgs.impl.service.nodemap
Maps Identities to Nodes.
NodeMappingServiceImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Constructs an instance of this class with the specified properties.
NodeMappingServiceMXBean - Interface in com.sun.sgs.management
The management interface for the node mapping service.
NodeMappingServiceStats - Class in com.sun.sgs.impl.service.nodemap
The Statistics MBean object for the node mapping service.
NodeMappingServiceStats(ProfileCollector) - Constructor for class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
nodeMapService - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The node mapping service.
NodeMapUtil - Class in com.sun.sgs.impl.service.nodemap
Static utility methods used by both the server and service for data service name bindings.
NodeRegistrationFailedException - Exception in com.sun.sgs.impl.service.watchdog
Thrown when node registration fails due to some operational problem.
NodeRegistrationFailedException(String) - Constructor for exception com.sun.sgs.impl.service.watchdog.NodeRegistrationFailedException
Creates an instance of this class with the specified detail message.
NodeRegistrationFailedException(String, Throwable) - Constructor for exception com.sun.sgs.impl.service.watchdog.NodeRegistrationFailedException
Creates an instance of this class with the specified detail message and cause.
NodesMXBean - Interface in com.sun.sgs.management
The management interface for all the nodes in the system, available only from the core server node.
nodeStatusChanges(long[], String[], Node.Health[], long[]) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogClient
Notifies this client that the nodes specified by corresponding information in the ids, hosts, health, and backups arrays have a health change and may need to recover (if the backup ID is equal to the local node ID).
NodeType - Enum in com.sun.sgs.kernel
The valid node types.
nodeUnavailable(long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
Inform the policy that a node is no longer available.
nodeUnavailable(long) - Method in class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
Inform the policy that a node is no longer available.
NON_RECURRING - Static variable in interface com.sun.sgs.kernel.schedule.ScheduledTask
Identifier that represents a non-recurring task.
NonDurableTransactionParticipant - Interface in com.sun.sgs.service
Defines a TransactionParticipant that does not maintain durable persistent state of its own, but instead relies on other participants to store any persistent state that it needs.
NoNodesAvailableException - Exception in com.sun.sgs.impl.service.nodemap
Thrown if the NodeAssignPolicy could not choose a node for assignment because no nodes were available to it.
NoNodesAvailableException(String) - Constructor for exception com.sun.sgs.impl.service.nodemap.NoNodesAvailableException
Creates an instance of this class with the specified detail message.
NoNodesAvailableException(String, Throwable) - Constructor for exception com.sun.sgs.impl.service.nodemap.NoNodesAvailableException
Creates an instance of this class with the specified detail message and cause.
noop() - Method in class com.sun.sgs.impl.kernel.LoggerPropertiesInit
This method exists to appease Checkstyle.
noteConflictDetected(Object, long, boolean) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
TBD: This will be the implementation of our conflict detection listener.
noteConflictDetected(Object, long, boolean) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
TBD: This will be the implementation of our conflict detection listener.
noteSync(LockManager<K>, K) - Static method in class com.sun.sgs.impl.util.lock.Lock
Notes the start of synchronization on the map associated with key.
noteSync() - Method in class com.sun.sgs.impl.util.lock.Locker
Notes the start of synchronization on this locker.
noteTransactional(byte[]) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) is transactional.
noteTransactional(byte[]) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) is transactional.
noteTransactional(byte[]) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector that the current task associated with the calling thread (as associated by a call to startTask) is transactional.
noteUnsync(LockManager<K>, K) - Static method in class com.sun.sgs.impl.util.lock.Lock
Notes the end of synchronization on the map associated with key.
noteUnsync() - Method in class com.sun.sgs.impl.util.lock.Locker
Notes the end of synchronization on this locker.
notifyCancelled(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Notifies the scheduler that the given task has been cancelled.
notifyCancelled(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Notifies the scheduler that the given task has been cancelled.
notifyCancelled(ScheduledTask) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Notifies the scheduler that the given task has been cancelled.
NotifyClient - Interface in com.sun.sgs.impl.service.nodemap
Callback for clients of the server to update them with information about identity membership changes to their node.
notifyClientsLock - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The lock for notifying the NotifyClientsThread.
notifyCrossNodeEdges(Collection<Object>, long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Indicates that the given node probably contains edges to the graph on the local node.
notifyCrossNodeEdges(Collection<Object>, long) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Indicates that the given node probably contains edges to the graph on the local node.
notifyListenerAndRemoveSession(DataService, boolean, boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Invokes the disconnected callback on this session's ClientSessionListener (if present and notify is true), removes the listener and its binding (if present), and then removes this session and its bindings from the specified dataService.
notifyListeners(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Package private method to notify listeners of a property change.
notifyLoggedIn() - Method in interface com.sun.sgs.auth.Identity
Notifies the system that this identity has logged in.
notifyLoggedIn() - Method in class com.sun.sgs.impl.auth.IdentityImpl
Notifies the system that this identity has logged in.
notifyLoggedOut() - Method in interface com.sun.sgs.auth.Identity
Notifies the system that this identity has logged out.
notifyLoggedOut() - Method in class com.sun.sgs.impl.auth.IdentityImpl
Notifies the system that this identity has logged out.
notifyNewTransaction(Transaction, long, int) - Method in interface com.sun.sgs.impl.kernel.AccessCoordinatorHandle
Notifies the coordinator that a new transaction is starting.
notifyNewTransaction(Transaction, long, int) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
Notifies the coordinator that a new transaction is starting.
notifyNewTransaction(Transaction, long, int) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Notifies the coordinator that a new transaction is starting.
notifyNewTransaction(Transaction, long, int) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Notifies the coordinator that a new transaction is starting.
notifyNodeIdAssigned(long) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Notifies the collector that the node has been assigned its identifier.
notifyNodeIdAssigned(long) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Notifies the collector that the node has been assigned its identifier.
notifyNodeIdAssigned(long) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Notifies the collector that the node has been assigned its identifier.
notifyPrepareToRelocate(BigInteger, long) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Notifies each registered ClientSessionStatusListener that the session with the specified sessionRefId is moving to a new node (specified by newNodeId).
notifyReady() - Method in class com.sun.sgs.impl.kernel.KernelContext
Notifies all included Services that the system is now ready.
notifyReady() - Method in class com.sun.sgs.impl.kernel.StartupKernelContext
Notifies all included Services that the system is now ready.
notifyTaskQueue() - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Send a notification that the task queue is falling behind.
notifyThreadAdded() - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Notifies the collector that a thread has been added to the scheduler.
notifyThreadAdded() - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Notifies the collector that a thread has been added to the scheduler.
notifyThreadAdded() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Notifies the collector that a thread has been added to the scheduler.
notifyThreadRemoved() - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Notifies the collector that a thread has been removed from the scheduler.
notifyThreadRemoved() - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Notifies the collector that a thread has been removed from the scheduler.
notifyThreadRemoved() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Notifies the collector that a thread has been removed from the scheduler.
NowOrLaterRetryPolicy - Class in com.sun.sgs.impl.kernel.schedule
A SchedulerRetryPolicy that works in a similar fashion as the ImmediateRetryPolicy except that it also loosens the transaction restrictions after a certain number of task retries in order to push through tasks that are frequently timing out.
NowOrLaterRetryPolicy(Properties) - Constructor for class com.sun.sgs.impl.kernel.schedule.NowOrLaterRetryPolicy
Constructs a NowOrLaterRetryPolicy.
NullAccessCoordinator - Class in com.sun.sgs.impl.kernel
Define an AccessCoordinatorHandle that does not detect conflicts, report accesses to the profiling system, or perform any error checking on its arguments.
NullAccessCoordinator() - Constructor for class com.sun.sgs.impl.kernel.NullAccessCoordinator
Creates an instance of this class.
NullAccessCoordinator(Properties, TransactionProxy, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.kernel.NullAccessCoordinator
Creates an instance of this class, accepting the standard arguments for access coordinators, which are ignored.
NullAuthenticator - Class in com.sun.sgs.impl.auth
A very simple implementation of IdentityAuthenticator that always authenticates a user based on NamePasswordCredentials.
NullAuthenticator(Properties) - Constructor for class com.sun.sgs.impl.auth.NullAuthenticator
Creates an instance of NullAuthenticator.
NUM_KEY_MAPS_DEFAULT - Static variable in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
The default number of key maps.
NUM_KEY_MAPS_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
The property for specifying the number of maps to use for associating keys and maps.
NUM_THREADS_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The property name for the number of threads to use.
Numbers - Class in com.sun.sgs.impl.util
Utility methods for working with numbers.
numGroups - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The number of groups found in the last algorithm run.
numThreads - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
The number of threads this algorithm should use.

O

objectAccesses - Variable in class com.sun.sgs.impl.service.data.store.AbstractDataStore
The reporter to notify of object accesses.
ObjectIOException - Exception in com.sun.sgs.app
Thrown when an operation fails because of an I/O failure when attempting to access a managed object.
ObjectIOException(String, boolean) - Constructor for exception com.sun.sgs.app.ObjectIOException
Creates an instance of this class with the specified detail message and whether an operation that throws this exception should be retried.
ObjectIOException(String, Throwable, boolean) - Constructor for exception com.sun.sgs.app.ObjectIOException
Creates an instance of this class with the specified detail message, the cause, and whether an operation that throws this exception should be retried.
ObjectNotFoundException - Exception in com.sun.sgs.app
Thrown when an operation fails because it attempted to refer to a managed object that was not found.
ObjectNotFoundException(String) - Constructor for exception com.sun.sgs.app.ObjectNotFoundException
Creates an instance of this class with the specified detail message.
ObjectNotFoundException(String, Throwable) - Constructor for exception com.sun.sgs.app.ObjectNotFoundException
Creates an instance of this class with the specified detail message and cause.
Objects - Class in com.sun.sgs.impl.sharedutil
Utility methods for working with Objects.
offer(E) - Method in class com.sun.sgs.app.util.ScalableDeque
offer(E) - Method in class com.sun.sgs.impl.util.ManagedQueue
offerFirst(E) - Method in class com.sun.sgs.app.util.ScalableDeque
offerLast(E) - Method in class com.sun.sgs.app.util.ScalableDeque
oid - Variable in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
The object ID.
oids() - Method in class com.sun.sgs.impl.service.data.store.DbUtilities.Databases
Returns the object IDs database.
oidsDb - Variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
The database that maps object IDs to object bytes.
open(ExecutorService) - Static method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Creates an asynchronous channel group.
open(ProtocolFamily, AsynchronousChannelGroup) - Static method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Opens an asynchronous datagram channel.
open() - Static method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Opens an asynchronous datagram channel.
open(AsynchronousChannelGroup) - Static method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Opens an asynchronous server-socket channel.
open() - Static method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Opens an asynchronous server-socket channel.
open(AsynchronousChannelGroup) - Static method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Opens an asynchronous socket channel.
open() - Static method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Opens an asynchronous socket channel.
openAsynchronousChannelGroup(ExecutorService) - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Constructs a new asynchronous channel group.
openAsynchronousChannelGroup(ExecutorService) - Method in class com.sun.sgs.impl.nio.ReactiveAsyncChannelProvider
Constructs a new asynchronous channel group.
openAsynchronousChannelGroup(ExecutorService) - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Constructs a new asynchronous channel group.
openAsynchronousDatagramChannel(ProtocolFamily, AsynchronousChannelGroup) - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Opens an asynchronous datagram channel.
openAsynchronousDatagramChannel(ProtocolFamily, AsynchronousChannelGroup) - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Opens an asynchronous datagram channel.
openAsynchronousServerSocketChannel(AsynchronousChannelGroup) - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Opens an asynchronous server-socket channel.
openAsynchronousServerSocketChannel(AsynchronousChannelGroup) - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Opens an asynchronous server-socket channel.
openAsynchronousSocketChannel(AsynchronousChannelGroup) - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Opens an asynchronous socket channel.
openAsynchronousSocketChannel(AsynchronousChannelGroup) - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Opens an asynchronous socket channel.
openCursor(DbTransaction) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Returns a cursor for iterating over the contents of this database.
openCursor(DbTransaction) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Returns a cursor for iterating over the contents of this database.
openCursor(DbTransaction) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Returns a cursor for iterating over the contents of this database.
openDatabase(DbTransaction, String, boolean) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Opens a database.
openDatabase(DbTransaction, String, boolean) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Opens a database.
openDatabase(DbTransaction, String, boolean) - Method in interface com.sun.sgs.service.store.db.DbEnvironment
Opens a database.
OperationLoggingProfileOpListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener aggregates profiling data over a set number of operations, reports the aggregated data when that number of operations have been reported, and then clears its state and starts aggregating again.
OperationLoggingProfileOpListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.OperationLoggingProfileOpListener
Creates an instance of OperationLoggingProfileOpListener.
opName(int) - Static method in class com.sun.sgs.impl.nio.Util
Returns the human-readable name of the given SelectionKey operation.
OPTIMISTIC_WRITE_LOCKS - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The property that specifies to use optimistic write locking.
optimisticWriteLocks() - Method in class com.sun.sgs.impl.service.data.Context
Returns whether to delay write locking until commit time.
optimisticWriteLocks - Variable in class com.sun.sgs.impl.service.data.DataServiceImpl
Whether to delay obtaining write locks.
options() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Returns a set of the socket options supported by this channel.
options() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Returns a set of the socket options supported by this channel.
options() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Returns a set of the socket options supported by this channel.
options() - Method in interface com.sun.sgs.nio.channels.NetworkChannel
Returns a set of the socket options supported by this channel.
owner - Variable in class com.sun.sgs.app.util.ScalableList.ScalableIterator
A reference to the ScalableList which this iterator is referring to
owner - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 

P

PASSWORD_FILE_PROPERTY - Static variable in class com.sun.sgs.impl.auth.NamePasswordAuthenticator
The property used to define the password file location.
PasswordFileEditor - Class in com.sun.sgs.impl.auth
This is a simple utility program used to create the password files that are consumed by NamePasswordAuthenticator.
peek() - Method in class com.sun.sgs.app.util.ScalableDeque
peek() - Method in class com.sun.sgs.impl.util.ManagedQueue
peekFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
peekLast() - Method in class com.sun.sgs.app.util.ScalableDeque
pendingPolicy() - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
Overridden by subclasses to take the appropriate action when an attempt is made to invoke this operation while it is already pending.
PendingTask - Class in com.sun.sgs.impl.service.task
Utility, package-private class for managing durable implementations of Task that have been scheduled through the TaskService but have not yet run to completion or been dropped.
PendingTask(Identity) - Constructor for class com.sun.sgs.impl.service.task.PendingTask
Creates an instance of PendingTask.
performWork() - Method in class com.sun.sgs.impl.nio.Reactor
Performs a single iteration of the reactor's event loop, and returns a flag indicating whether the reactor is still running.
period(long) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Setter for setting the period of a new ScheduledTaskImpl
PERIOD_COUNT_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The property controlling how many past snapshots to retain.
PERIOD_NONE - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
 
PERIOD_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The property controlling time snapshots, in milliseconds.
periodCount - Variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The number of snapshots the graph pruner should maintain.
PeriodicTaskHandle - Interface in com.sun.sgs.app
Provides facilities for managing a Task scheduled with the TaskManager to run periodically.
PLACEHOLDER_OBJ_VALUE - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first byte stored in the object value for a placeholder
poll() - Method in class com.sun.sgs.app.util.ScalableDeque
poll() - Method in class com.sun.sgs.impl.util.ManagedQueue
pollFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
pollLast() - Method in class com.sun.sgs.app.util.ScalableDeque
pop() - Method in class com.sun.sgs.app.util.ScalableDeque
PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The property name for the server port.
position() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Returns the position of this buffer.
PowerOfTwoHistogram - Class in com.sun.sgs.impl.profile.util
A histogram that bins values according to powers of 2.
PowerOfTwoHistogram() - Constructor for class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Creates a new power-of-2 frequency histogram.
PREFIX_LENGTH - Static variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
The number of bytes used to represent the message length.
prepare(Transaction) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Tells the participant to prepare for commiting its state associated with the given transaction.
prepare(Transaction) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Tells the participant to prepare for commiting its state associated with the given transaction.
prepare() - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl.Context
Marks this transaction as prepared, and if there are pending changes, adds this context to the context list and returns false.
prepare() - Method in class com.sun.sgs.impl.service.data.Context
 
prepare(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Tells the participant to prepare for commiting its state associated with the given transaction.
prepare(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Tells the participant to prepare for commiting its state associated with the given transaction.
prepare(byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbTransaction
Initiates the first phase of a two-phase commit.
prepare(byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeTransaction
Initiates the first phase of a two-phase commit.
prepare(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
prepare(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Prepares the transaction to commit.
prepare(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Prepares the transaction to commit.
prepare(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Prepares the transaction to commit.
prepare() - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl.Context
Marks this transaction as prepared, and if there are pending changes, adds this context to the context queue and returns false.
prepare() - Method in class com.sun.sgs.impl.util.TransactionContext
Prepares state for the transaction associated with this context, sets the isPrepared flag to true, and returns true if this context's state is read-only and returns false otherwise.
prepare(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Tells the participant to prepare for commiting its state associated with the given transaction.
prepare(byte[]) - Method in interface com.sun.sgs.service.store.db.DbTransaction
Initiates the first phase of a two-phase commit.
prepare(Transaction) - Method in interface com.sun.sgs.service.TransactionParticipant
Tells the participant to prepare for commiting its state associated with the given transaction.
prepareAlgorithm(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
A new run of the algorithm is about to start, so the client nodes should do whatever is necessary to set up for that run.
prepareAlgorithm(long) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
A new run of the algorithm is about to start, so the client nodes should do whatever is necessary to set up for that run.
prepareAndCommit(Transaction) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Removes any buffered records for this transaction and logs all buffered records using the backing Handler.
prepareAndCommit(Transaction) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Tells the participant to both prepare and commit its state associated with the given transaction.
prepareAndCommit() - Method in class com.sun.sgs.impl.service.data.Context
 
prepareAndCommit(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Tells the participant to both prepare and commit its state associated with the given transaction.
prepareAndCommit(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Tells the participant to both prepare and commit its state associated with the given transaction.
prepareAndCommit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
prepareAndCommit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Prepares and commits the transaction.
prepareAndCommit(long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Prepares and commits the transaction.
prepareAndCommit(long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Prepares and commits the transaction.
prepareAndCommit() - Method in class com.sun.sgs.impl.util.TransactionContext
Prepares state for the transaction associated with this context, sets the isPrepared flag to true, and if this context's state is not read-only, commits this context's state.
prepareAndCommit(Transaction) - Method in class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Tells the participant to both prepare and commit its state associated with the given transaction.
prepareAndCommit(Transaction) - Method in interface com.sun.sgs.service.TransactionParticipant
Tells the participant to both prepare and commit its state associated with the given transaction.
prepareAndCommitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for prepareAndCommit.
prepareAndCommitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for prepareAndCommit.
prepareAndCommitInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for prepareAndCommit.
prepareInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for prepare.
prepareInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for prepare.
prepareInternal(Transaction) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for prepare.
prepareRelocate(Identity, long) - Method in interface com.sun.sgs.impl.service.nodemap.NotifyClient
An identity has been selected for relocation from this node.
prepareToRelocate(BigInteger, long, SimpleCompletionHandler) - Method in interface com.sun.sgs.service.ClientSessionStatusListener
Notifies this listener that the session with the given sessionRefId is relocating to the node with the specified nodeId.
prepareToRelocate(Identity, long, SimpleCompletionHandler) - Method in interface com.sun.sgs.service.IdentityRelocationListener
Notifies this listener that the specified id has been selected for relocation to newNodeId and that this listener needs to prepare for that move.
prev() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Returns the Element before this instance in the deque, or null if this element is the head of the deque.
prev() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Returns the previous Node in sequence, or null if none exists.
prev() - Method in interface com.sun.sgs.app.util.ScalableList.Node
Returns the previous Node in sequence, or null if none exists.
prev() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Returns the previous ListNode<E> in order from the list
prev() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Returns the previous Node in sequence, or null if none exists.
previous() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Returns the previous element in the list.
previousIndex() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Returns the index of the element that would be returned by a subsequent call to previous.
PRINT_STACK_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.LogFormatter
The logging property for specifying whether to print stack traces when logging a thrown exception.
Priority - Enum in com.sun.sgs.kernel
The priority descriptions for the system.
PriorityScheduler - Interface in com.sun.sgs.kernel
This is an experimental interface to provide a way to test different thoughts on priority through a few basic scheduling methods that accept priority levels.
processing() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Marks this event as being processed on the local node.
processingTimeInc(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Increments the processing time by the input argument.
processNodeFailures(Collection<NodeImpl>) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Processes the nodes which have failed by calling the failure methods for each node in the collection.
PROFILE_LEVEL_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.Kernel
 
PROFILE_LISTENERS - Static variable in class com.sun.sgs.impl.kernel.Kernel
 
ProfileChannelManager - Class in com.sun.sgs.impl.app.profile
This is implementation of ChannelManager simply calls its backing manager for each manager method.
ProfileChannelManager(ChannelManager) - Constructor for class com.sun.sgs.impl.app.profile.ProfileChannelManager
Creates an instance of ProfileChannelManager.
ProfileCollector - Interface in com.sun.sgs.profile
This is the main aggregation point for profiling data.
ProfileCollector.ProfileLevel - Enum in com.sun.sgs.profile
The profiling levels.
profileCollectorHandle - Variable in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator
The profile collector handle.
ProfileCollectorHandle - Interface in com.sun.sgs.impl.profile
The object which manages how ProfileCollectors keep track of which tasks are generating which data.
ProfileCollectorHandleImpl - Class in com.sun.sgs.impl.profile
The portion of a profile collector that allows the kernel to modify the state of a particular collection record (initiates one, finishes one, that sort of thing).
ProfileCollectorHandleImpl(ProfileCollectorImpl) - Constructor for class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Instantiate a ProfileCollectorHandle.
ProfileCollectorImpl - Class in com.sun.sgs.impl.profile
This is the implementation of ProfileCollector used by the kernel to collect and report profiling data.
ProfileCollectorImpl(ProfileCollector.ProfileLevel, Properties, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.ProfileCollectorImpl
Creates an instance of ProfileCollectorImpl.
ProfileConsumer - Interface in com.sun.sgs.profile
A profile consumer object is used to gather profiling data for a specific system or application component.
ProfileConsumer.ProfileDataType - Enum in com.sun.sgs.profile
The valid types of profile operations, counters and samples that can be created with the profile data factory methods.
ProfileConsumerImpl - Class in com.sun.sgs.impl.profile
This simple implementation of ProfileConsumer reports all data to a backing ProfileCollectorImpl.
ProfileConsumerImpl(ProfileCollectorImpl, String) - Constructor for class com.sun.sgs.impl.profile.ProfileConsumerImpl
Creates an instance of ProfileConsumerImpl.
ProfileController - Class in com.sun.sgs.impl.profile
The MXBean for controlling profile information.
ProfileController(ProfileCollector) - Constructor for class com.sun.sgs.impl.profile.ProfileController
Creates a new Profile Controller MXBean object.
ProfileControllerMXBean - Interface in com.sun.sgs.management
The management information for this node's profiling data.
ProfileCounter - Interface in com.sun.sgs.profile
A counter used in profiling.
ProfileDataManager - Class in com.sun.sgs.impl.app.profile
This implementation of DataManager simply calls its backing manager for each manager method.
ProfileDataManager(DataManager) - Constructor for class com.sun.sgs.impl.app.profile.ProfileDataManager
Creates an instance of ProfileDataManager.
ProfileListener - Interface in com.sun.sgs.profile
This interface is used to listen for profiling data as reported by the system.
ProfileOperation - Interface in com.sun.sgs.profile
An operation which has occurred.
ProfileParticipantDetail - Interface in com.sun.sgs.profile
Details final profile state associated with a single participant of a transaction.
ProfileParticipantDetailImpl - Class in com.sun.sgs.impl.service.transaction
Simple implementation of ProfileParticipantDetail that is package-private and used by TransactionImpl to report detail associated with each participant.
ProfileParticipantDetailImpl(String) - Constructor for class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Creates an instance of ProfileParticipantDetailImpl for the given named participant.
ProfileReport - Interface in com.sun.sgs.profile
The interface used to report profiling data associated with a complete task run through the scheduler.
ProfileReportImpl - Class in com.sun.sgs.impl.profile
Package-private implementation of ProfileReport.
ProfileReportImpl(KernelRunnable, Identity, long, int) - Constructor for class com.sun.sgs.impl.profile.ProfileReportImpl
Creates an instance of ProfileReportImpl with the actual starting time being set to the current time.
ProfileSample - Interface in com.sun.sgs.profile
A profile sample is a list of long data points.
ProfileSampleListener - Class in com.sun.sgs.impl.profile.listener
A text-output listener that displays the distribution for all ProfileSamples updated during a fixed-size window of tasks as well as the lifetime of the program.
ProfileSampleListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.ProfileSampleListener
Creates an instance of ProfileSampleListener.
ProfileSummaryListener - Class in com.sun.sgs.impl.profile.listener
A text-output listener that generates task-periodic summary reports about the performance of tasks being executed by a server.
ProfileSummaryListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.ProfileSummaryListener
Creates an instance of ProfileSummaryListener.
ProfileTaskManager - Class in com.sun.sgs.impl.app.profile
This is implementation of TaskManager simply calls its backing manager for each manager method.
ProfileTaskManager(TaskManager) - Constructor for class com.sun.sgs.impl.app.profile.ProfileTaskManager
Creates an instance of ProfileTaskManager.
PROP_BASE - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The base name for graph builder properties.
PROP_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Our base property name.
PropertiesWrapper - Class in com.sun.sgs.impl.sharedutil
Wrapper around a Properties that provides convenience methods for accessing primitives.
PropertiesWrapper(Properties) - Constructor for class com.sun.sgs.impl.sharedutil.PropertiesWrapper
Creates an instance that delegates to the given Properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.AccessedObjectsListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.AggregateProfileListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.AggregateTaskListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.OperationLoggingProfileOpListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.ProfileSampleListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.ProfileSummaryListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.RuntimeHistogramListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.SampleJMXListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.SnapshotParticipantListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.SnapshotProfileListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.SnapshotTaskListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.profile.listener.TaskRuntimeGraphOutputListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
Notifies this listener of a new change in the system properties.
propertyChange(PropertyChangeEvent) - Method in interface com.sun.sgs.profile.ProfileListener
Notifies this listener of a new change in the system properties.
PROTOCOL4 - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The protocol version 4.
PROTOCOL_ACCEPTOR_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The protocol acceptor property name.
PROTOCOL_VERSION_PROPERTY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The protocol version property.
ProtocolAcceptor - Interface in com.sun.sgs.protocol
A service for accepting incoming connections for a given protocol.
ProtocolDescriptor - Interface in com.sun.sgs.protocol
A communication protocol descriptor.
protocolFamily - Variable in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
The ProtocolFamily for this channel.
ProtocolFamily - Interface in com.sun.sgs.nio.channels
Represents a family of communication protocols.
protocolHandler - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
The protocol handler.
ProtocolListener - Interface in com.sun.sgs.protocol
The listener for incoming protocol connections.
provider() - Method in class com.sun.sgs.nio.channels.AsynchronousChannel
Returns the provider that created this channel.
provider() - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Returns the provider that created this channel group.
provider() - Static method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Returns the system-wide default asynchronous channel provider for this invocation of the Java virtual machine.
prune() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Unlinks itself from the tree without performing a recursive deletion.
pruneCountInc() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Increments the prune count.
publish(LogRecord) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Joins the current transaction and buffers the provided record for later publication until transaction commit time.
push(E) - Method in class com.sun.sgs.app.util.ScalableDeque
put(K, V) - Method in class com.sun.sgs.app.util.ScalableHashMap
Associates the specified key with the provided value and returns the previous value if the key was previous mapped.
put(DbTransaction, byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Sets the value associated with a key in this database, regardless of whether the key already has an associated value.
put(DbTransaction, byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Sets the value associated with a key in this database, regardless of whether the key already has an associated value.
put(String, V) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Associates the specified value with the specified key in this map.
put(String, V) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Associates the specified value with the specified key in this map.
put(K, V) - Method in class com.sun.sgs.impl.util.CacheMap
Associates a value with given key, returning the value previously associated with key, or null if none is found.
put(K, V) - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Associates a value with given key, returning the value previously associated with key, or null if none is found.
put(DbTransaction, byte[], byte[]) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Sets the value associated with a key in this database, regardless of whether the key already has an associated value.
putAll(Map<? extends K, ? extends V>) - Method in class com.sun.sgs.app.util.ScalableHashMap
Copies all of the mappings from the provided map into this map.
putByte(int) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified byte in this buffer's current position, and advances the buffer's position and limit by one.
putByteArray(byte[]) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts into this buffer a short representing the length of the specified byte array followed by the bytes from the specified byte array, starting at the buffer's current position.
putBytes(byte[]) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the bytes from the specified byte array in this buffer, starting at the buffer's current position.
putChar(int) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified char as a two-byte value (high byte first) starting in the buffer's current position, and advances the buffer's position and limit by two.
putClientSessionListener(DataService, ClientSessionListener) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Stores the specified client session listener in the specified dataService with following binding:
putInt(int) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified int as four bytes (high byte first) starting in the buffer's current position, and advances the buffer's position and limit by 4.
putLong(long) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified long as eight bytes (high byte first) starting in the buffer's current position, and advances the buffer's position and limit by 8.
putNode(DataService) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Stores this instance in the specified dataService.
putNoOverwrite(byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbCursor
Uses the cursor to set the value associated with a key in the database, if the key does not already have an associated value.
putNoOverwrite(DbTransaction, byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbDatabase
Sets the value associated with a key in this database, but only if the key does not already have an associated value.
putNoOverwrite(byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeCursor
Uses the cursor to set the value associated with a key in the database, if the key does not already have an associated value.
putNoOverwrite(DbTransaction, byte[], byte[]) - Method in class com.sun.sgs.impl.service.data.store.db.je.JeDatabase
Sets the value associated with a key in this database, but only if the key does not already have an associated value.
putNoOverwrite(byte[], byte[]) - Method in interface com.sun.sgs.service.store.db.DbCursor
Uses the cursor to set the value associated with a key in the database, if the key does not already have an associated value.
putNoOverwrite(DbTransaction, byte[], byte[]) - Method in interface com.sun.sgs.service.store.db.DbDatabase
Sets the value associated with a key in this database, but only if the key does not already have an associated value.
putOverride(String, V) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Associates the specified key with the specified value, and returns true if the key was previously mapped.
putOverride(String, V) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Associates the specified key with the specified value, and returns true if the key was previously mapped.
putShort(int) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified short as a two-byte value (high byte first) starting in the buffer's current position, and advances the buffer's position and limit by two.
putString(String) - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Puts the specified string, encoded in modified UTF-8 format, in the buffer starting in the buffer's the current position, and advances the buffer's position and limit by the size of the encoded string.

Q

QUOTE_OBJ_VALUE - Static variable in class com.sun.sgs.impl.service.data.store.DataStoreHeader
The first byte stored in an object value in order to ignore the meaning of the first byte, in particular if it is PLACEHOLDER_OBJ_VALUE or this value.

R

ran - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
A random number generator, to break ties.
ReactiveAsyncChannelProvider - Class in com.sun.sgs.impl.nio
A select-based asynchronous IO provider.
ReactiveAsyncChannelProvider() - Constructor for class com.sun.sgs.impl.nio.ReactiveAsyncChannelProvider
Creates an asynchronous channel provider using the system default SelectorProvider.
ReactiveAsyncChannelProvider(SelectorProvider) - Constructor for class com.sun.sgs.impl.nio.ReactiveAsyncChannelProvider
Creates an asynchronous channel provider using the given SelectorProvider.
ReactiveChannelGroup - Class in com.sun.sgs.impl.nio
A select-based AsynchronousChannelGroup.
ReactiveChannelGroup(ReactiveAsyncChannelProvider, ExecutorService) - Constructor for class com.sun.sgs.impl.nio.ReactiveChannelGroup
Creates a new group with the default number of reactors.
ReactiveChannelGroup(ReactiveAsyncChannelProvider, ExecutorService, int) - Constructor for class com.sun.sgs.impl.nio.ReactiveChannelGroup
Creates a new group with the requested number of reactors.
ReactiveChannelGroup.HashingReactorAssignmentStrategy - Class in com.sun.sgs.impl.nio
A Reactor load balancing strategy that chooses a reactor based on the hash of the channel.
ReactiveChannelGroup.HashingReactorAssignmentStrategy() - Constructor for class com.sun.sgs.impl.nio.ReactiveChannelGroup.HashingReactorAssignmentStrategy
 
ReactiveChannelGroup.ReactorAssignmentStrategy - Interface in com.sun.sgs.impl.nio
Interface for Reactor load balancing strategies.
ReactiveChannelGroup.Worker - Class in com.sun.sgs.impl.nio
Worker to run a reactor and check termination when a reactor completes.
ReactiveChannelGroup.Worker(Reactor) - Constructor for class com.sun.sgs.impl.nio.ReactiveChannelGroup.Worker
Creates a worker instance for the reactor.
Reactor - Class in com.sun.sgs.impl.nio
Reactive implementation of the Reactor pattern; an asynchronous IO dispatcher.
Reactor(ReactiveChannelGroup, Executor) - Constructor for class com.sun.sgs.impl.nio.Reactor
Creates a new reactor instance with the given channel group and executor.
Reactor.AsyncOp<R> - Class in com.sun.sgs.impl.nio
A FutureTask that can be canceled by a timeout exception.
Reactor.AsyncOp(Callable<R>) - Constructor for class com.sun.sgs.impl.nio.Reactor.AsyncOp
Creates a new instance.
Reactor.PendingOperation - Class in com.sun.sgs.impl.nio
Manages a single asynchronous IO operation for a Reactor.ReactiveAsyncKey.
Reactor.PendingOperation(Reactor.ReactiveAsyncKey, int) - Constructor for class com.sun.sgs.impl.nio.Reactor.PendingOperation
Creates a new instance to manage the given operation for the given key.
Reactor.ReactiveAsyncKey - Class in com.sun.sgs.impl.nio
Provides support for initiating asynchronous IO operations on an underlying reactive channel registered with this Reactor.
Reactor.ReactiveAsyncKey(SelectionKey) - Constructor for class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Creates a new instance that wraps the given selector key.
reactorAssignmentStrategy - Variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The reactor load-balance strategy.
reactors - Variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The active reactors in this group.
REACTORS_PROPERTY - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
The property to specify the number of reactors to be used by channel groups: "com.sun.sgs.nio.async.reactive.reactors"
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Receives a datagram via this channel.
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Reads a sequence of bytes from this channel into a subsequence of the given buffers.
read(CompletionHandler<ByteBuffer, Void>) - Method in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Initiates reading a complete message from this channel.
read(InputStream) - Static method in class com.sun.sgs.impl.util.Int30
Reads a 30-bit integer from an input stream.
read(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface com.sun.sgs.nio.channels.AsynchronousByteChannel
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in interface com.sun.sgs.nio.channels.AsynchronousByteChannel
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
read(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
read(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Reads a sequence of bytes from this channel into a subsequence of the given buffers.
READ_BUFFER_SIZE_PROPERTY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The name of the read buffer size property.
readBuffer - Variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
The read buffer.
readBufferSize - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The read buffer size for new connections.
readByteArrays(DataInput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Reads an array of byte arrays from a data input stream.
readBytes(DataInput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Reads the number of bytes and the byte data from a data input stream and returns the resulting array.
readBytesCounter - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records the number of bytes read by the getObject method.
readBytesSample - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records a list of the number of bytes read by calls to the getObject method.
readClassDescriptor(ObjectInputStream) - Method in interface com.sun.sgs.impl.service.data.ClassSerialization
Reads a class descriptor from an object input stream.
readLongs(DataInput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Reads an array of longs from a data input stream.
readNow() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Resumes reading from the underlying connection.
readObjectsCounter - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records the number of objects read by the getObject method.
readPending - Variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Whether there is a read underway.
ReadPendingException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to initiate a read operation on a channel and a previous read operation has not completed.
ReadPendingException() - Constructor for exception com.sun.sgs.nio.channels.ReadPendingException
Constructs an instance of this class.
readString(DataInput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Reads a string or null from a data input stream.
readStrings(DataInput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Reads an array of strings from a data input stream.
ready() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Notifies this Service that the application is fully configured and ready to start running.
ready() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Notifies the data store that services associated with the application have been successfully created.
ready() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Notifies the data store that services associated with the application have been successfully created.
ready() - Method in class com.sun.sgs.impl.util.AbstractService
Notifies this Service that the application is fully configured and ready to start running.
ready() - Method in interface com.sun.sgs.service.Service
Notifies this Service that the application is fully configured and ready to start running.
ready() - Method in interface com.sun.sgs.service.store.DataStore
Notifies the data store that services associated with the application have been successfully created.
readyCount - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
readyToBegin(long, boolean) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Indicates that the given nodeId is ready to begin the label propagation algorithm.
readyToBegin(long, boolean) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAServer
Indicates that the given nodeId is ready to begin the label propagation algorithm.
reapExpiredTransactions() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Find transactions that are expired and not in use, and tell the data store to abort them.
receive(ByteBuffer, long, TimeUnit, A, CompletionHandler<SocketAddress, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Receives a datagram via this channel.
receive(ByteBuffer, long, TimeUnit, A, CompletionHandler<SocketAddress, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
receive(ByteBuffer, A, CompletionHandler<SocketAddress, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
receive(ByteBuffer, CompletionHandler<SocketAddress, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Receives a datagram via this channel.
receivedMessage(Channel, ClientSession, ByteBuffer) - Method in interface com.sun.sgs.app.ChannelListener
Notifies this listener that the given message is being sent by the specified sender on the given channel.
receivedMessage(ByteBuffer) - Method in interface com.sun.sgs.app.ClientSessionListener
Notifies this listener that the specified message, sent by the associated session's client, was received.
RECONNECT_FAILURE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Reconnect failure.
RECONNECT_REQUEST - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Reconnection request.
RECONNECT_SUCCESS - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Reconnect success.
reconnectKey - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
The reconnect key.
recover(Node, SimpleCompletionHandler) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Notifies this listener that the specified node has failed and that this listener needs to orchestrate recovery.
recover(Node, SimpleCompletionHandler) - Method in interface com.sun.sgs.service.RecoveryListener
Notifies this listener that the specified node has failed and that this listener needs to orchestrate recovery.
recoveredNode(long, long) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogServer
Notifies this watchdog that the node with the specified nodeId has been recovered by the node with the specified backupId.
recoveredNode(long, long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Notifies this watchdog that the node with the specified nodeId has been recovered by the node with the specified backupId.
RecoveryListener - Interface in com.sun.sgs.service
A service can register a RecoveryListener to be notified when that service on the local node needs to recover for the service on a failed node.
RecurringTaskHandle - Interface in com.sun.sgs.kernel
This interface provides a handle to a recurring task in the scheduler.
RecurringTaskHandleImpl - Class in com.sun.sgs.impl.kernel.schedule
Simple implementation of RecurringTaskHandle that lets the handle be associated with a TimerTask so that cancelling the handle also cancels the associated TimerTask.
RecurringTaskHandleImpl(SchedulerQueue, ScheduledTask) - Constructor for class com.sun.sgs.impl.kernel.schedule.RecurringTaskHandleImpl
Creates an instance of RecurringTaskHandleImpl.
ReferenceTable - Class in com.sun.sgs.impl.service.data
Stores information about managed references within a particular transaction.
ReferenceTable(boolean) - Constructor for class com.sun.sgs.impl.service.data.ReferenceTable
Creates an instance of this class.
refs - Variable in class com.sun.sgs.impl.service.data.Context
Stores information about managed references.
register(SelectableChannel) - Method in class com.sun.sgs.impl.nio.AsyncGroupImpl
Registers the given channel with this group, returning an AsyncKey that can be used to invoke asynchronous IO operations.
register(SelectableChannel) - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Registers the given channel with this group, returning an AsyncKey that can be used to invoke asynchronous IO operations.
register(SelectableChannel) - Method in class com.sun.sgs.impl.nio.Reactor
Registers the given SelectableChannel with this reactor, returning an AsyncKey that can be used to initiate asynchronous operations on that channel.
register(long, LPAClient) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Registers a proxy for the node.
register(long, LPAClient) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAServer
Registers a proxy for the node.
registerAccessSource(String, Class<T>) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator
Register as a provider of shared objects, and therefore a possible source of conflict between transactions.
registerAccessSource(String, Class<T>) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Register as a provider of shared objects, and therefore a possible source of conflict between transactions.
registerAccessSource(String, Class<T>) - Method in class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Register as a provider of shared objects, and therefore a possible source of conflict between transactions.
registerAccessSource(String, Class<T>) - Method in interface com.sun.sgs.kernel.AccessCoordinator
Register as a provider of shared objects, and therefore a possible source of conflict between transactions.
registerListener(TransactionListener) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Registers a listener that will be notified just before this transaction is prepared, and after it commits or aborts.
registerListener(TransactionListener) - Method in interface com.sun.sgs.service.Transaction
Registers a listener that will be notified just before this transaction is prepared, and after it commits or aborts.
registerMBean(Object, String) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Registers the given MBean with the current VM's platform MBean server, allowing it to be monitored by tools like JConsole.
registerMBean(Object, String) - Method in interface com.sun.sgs.profile.ProfileCollector
Registers the given MBean with the current VM's platform MBean server, allowing it to be monitored by tools like JConsole.
registerNode(long, String, WatchdogClient, int) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogServer
Registers a node with the corresponding nodeId, host, and client, and returns the interval (in milliseconds) that this watchdog must be notified, via the renewNode method, in order for the specified node to be considered alive.
registerNode(long, String, WatchdogClient, int) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Registers a node with the corresponding nodeId, host, and client, and returns the interval (in milliseconds) that this watchdog must be notified, via the renewNode method, in order for the specified node to be considered alive.
registerNodeListener(NotifyClient, long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
Register a NotifyClient object to be called when changes occur on a particular node.
registerNodeListener(NotifyClient, long) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Register a NotifyClient object to be called when changes occur on a particular node.
registerObject(ManagedReferenceImpl<?>) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Updates this table for a reference that has been newly associated with an object.
release(Locker<K>, boolean) - Method in class com.sun.sgs.impl.util.lock.Lock
Releases the ownership of this lock by the locker.
releaseAll() - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Release all locks.
releaseLock(Locker<K>, K) - Method in class com.sun.sgs.impl.util.lock.LockManager
Releases a lock held by a locker.
releaseLockInternal(Locker<K>, K, boolean) - Method in class com.sun.sgs.impl.util.lock.LockManager
Releases a lock, but only downgrading it if downgrade is true.
relocate(Set<ProtocolDescriptor>, ByteBuffer, RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Notifies the associated client to relocate its session to the node specified by the descriptors using the given relocationKey.
relocate(Set<ProtocolDescriptor>, ByteBuffer, RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionRelocationProtocol
Notifies the associated client to relocate its session to the node specified by the descriptors using the given relocationKey.
RELOCATE_FAILURE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Relocate failure.
RELOCATE_NOTIFICATION - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Relocate session notification.
RELOCATE_REFUSED_REASON - Static variable in class com.sun.sgs.impl.service.session.ClientSessionHandler
Message indicating relocation was refused for a non-specific reason.
RELOCATE_REQUEST - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Relocation request.
RELOCATE_SUCCESS - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Relocation success.
relocateChannelMemberships(BigInteger, long, BigInteger[], byte[], long[]) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that the client session with the specified sessionRefId is relocating from the node (specified by oldNodeId) to the new node (i.e., the local node) and that the session's channel memberships should be updated accordingly.
relocateChannelMembershipsCompleted(BigInteger, long) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that the channel server on the node specified by newNodeId has completed updating the channel memberships for the client session with the specified sessionRefId in preparation for the session's relocation to the new node.
relocated(BigInteger) - Method in interface com.sun.sgs.service.ClientSessionStatusListener
Notifies this listener that the session with the given sessionRefId has completed relocation to the local node, so that this listener can communicate with the relocated client session (e.g.
relocatedSession(BigInteger, SessionProtocol, RequestCompletionHandler<SessionProtocolHandler>) - Method in interface com.sun.sgs.protocol.ProtocolListener
Re-establishes an existing client session corresponding to the specified relocationKey, and when this listener has completed processing this request, invokes the completed method on the given completionHandler with a Future containing the result of this request.
RelocateFailureException - Exception in com.sun.sgs.protocol
An exception that indicates a relocation request failed.
RelocateFailureException(String, RelocateFailureException.FailureReason) - Constructor for exception com.sun.sgs.protocol.RelocateFailureException
Constructs an instance with the specified detail message and reason.
RelocateFailureException(String, Throwable) - Constructor for exception com.sun.sgs.protocol.RelocateFailureException
Constructs an instance with the specified detail message and cause.
RelocateFailureException.FailureReason - Enum in com.sun.sgs.protocol
Reasons why a relocation fails.
RelocatingAffinityGroup - Class in com.sun.sgs.impl.service.nodemap.affinity
Stub, to be replaced by Keith's version (used for testing until we merge).
RelocatingAffinityGroup(long, Map<Identity, Long>, long) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
Creates a new affinity group containing node information.
relocatingSession(Identity, byte[], long) - Method in interface com.sun.sgs.impl.service.session.ClientSessionServer
Notifies this server that the client session with the specified identity and sessionId is relocating to this server's node from the old node (specified by oldNodeId).
RELOCATION_KEY_LENGTH_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The relocation key length property.
relocationComplete() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Marks this client session as having completed relocation, and then services this session's event queue.
relocationKeyLength - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The session relocation key length.
relocationTimeout - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The session relocation timeout.
remove() - Method in class com.sun.sgs.app.util.ScalableDeque.BidirectionalDequeIterator
remove() - Method in class com.sun.sgs.app.util.ScalableDeque
remove(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
Note that this implementation takes time proportinal to the number of instances of o in the deque, not the number of elements.
remove() - Method in class com.sun.sgs.app.util.ScalableHashMap.ConcurrentIterator
remove(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
Removes the mapping for the specified key from this map if present.
remove(int, ManagedReference<?>) - Method in class com.sun.sgs.app.util.ScalableHashMap
Removes the entry with the given hash code and key reference, if present.
remove(Object) - Method in class com.sun.sgs.app.util.ScalableHashSet
Removes the specified element from this set if it was present.
remove(ScalableList<E>, int) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Removes the object at the specified index of the sublist.
remove(ScalableList<E>, Object) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Removes the Object from the SubList<E>, if it exists.
remove(int) - Method in class com.sun.sgs.app.util.ScalableList
Removes the element at the specified position in this list.
remove(Object) - Method in class com.sun.sgs.app.util.ScalableList
Removes the first occurrence in this list of the specified element.
remove() - Method in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Removes from the underlying collection the last element returned by the iterator.
remove() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Removes from the underlying collection the last element returned by the iterator.
remove() - Method in class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Deprecated. this operation is not supported because the ScalableList only removes elements explicitly, not ListNodes.
remove(int) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Removes the element at the supplied index.
remove(Object) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Removes the supplied object from the underlying list, if it exists.
remove(ManagedReferenceImpl<?>) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Removes a managed reference from this table.
remove(Transaction) - Method in interface com.sun.sgs.impl.service.data.store.DataStoreImpl.TxnInfoTable
Removes the information associated with the transaction.
remove(Object) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Removes the mapping for key from this map if it is present, and returns the value to which the key was previously mapped, or null if this map contains no mapping for this key.
remove(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Removes the mapping for key from this map if it is present, and returns the value to which the key was previously mapped, or null if this map contains no mapping for this key.
remove(Object) - Method in interface com.sun.sgs.impl.util.BindingKeyedSet
Removes the specified element from this set if it was present.
remove(Object) - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
Removes the specified element from this set if it was present.
remove(K) - Method in class com.sun.sgs.impl.util.CacheMap
Removes the association for the given key, returning the value previously associated with the key, or null if the key is not found.
remove(Object) - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Removes the association for the given key, returning the value previously associated with the key, or null if the key is not found.
remove() - Method in class com.sun.sgs.impl.util.WrappedSerializable
Marks this instance as removed, and if this instance contains a ManagedObject wrapper to the object specified during construction, then removes the wrapper as well.
REMOVE_LOGS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies whether to automatically remove log files.
removeAll(Collection<?>) - Method in class com.sun.sgs.app.util.ScalableDeque
removeAllOccurrences(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
Removes all occurrences of the provided object from the deque.
removeBinding(String) - Method in interface com.sun.sgs.app.DataManager
Removes the binding for a name.
removeBinding(String) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Removes the binding for a name.
removeBinding(String) - Method in class com.sun.sgs.impl.service.data.Context
Removes the object associated with the specified internal name.
removeBinding(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Removes the binding for a name.
removeBinding(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Removes the binding for a name.
removeBinding(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Removes the binding for a name.
removeBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
removeBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Removes the binding for a name.
removeBinding(long, String) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Removes the binding for a name.
removeBinding(long, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Removes the binding for a name.
removeBinding(Transaction, String) - Method in interface com.sun.sgs.service.store.DataStore
Removes the binding for a name.
removeBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for removeBinding.
removeBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for removeBinding.
removeBindingInternal(Transaction, String) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for removeBinding.
removeBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
removeBindingOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
removed(Identity, Node) - Method in interface com.sun.sgs.impl.service.nodemap.NotifyClient
An identity has been removed from this node.
removeFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
removeFirstOccurrence(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
Note that this implementation takes time proportinal to the number of instances of o in the deque, not the number of elements.
removeHandler(BigInteger, boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Removes the specified session from the internal session handler map, cleans up other session-related transient data, and if isDisconnecting is true notifies all ClientSessionStatusListeners of the session's disconnection.
removeLast() - Method in class com.sun.sgs.app.util.ScalableDeque
removeLastOccurrence(Object) - Method in class com.sun.sgs.app.util.ScalableDeque
Note that this implementation takes time proportinal to the number of instances of o in the deque, not the number of elements.
removeListener(ProfileListener) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Removes a ProfileListener and calls ProfileListener.shutdown() on the listener.
removeListener(ProfileListener) - Method in interface com.sun.sgs.profile.ProfileCollector
Removes a ProfileListener and calls ProfileListener.shutdown() on the listener.
removeNode(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Note that a node has failed.
removeNode(long) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.DLPAGraphBuilder
Note that a node has failed.
removeNode(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Note that a node has failed.
removeNode(DataService, long) - Static method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Removes the node with the specified nodeId and its binding from the specified dataService.
removeObject(Object) - Method in interface com.sun.sgs.app.DataManager
Removes an object from the DataManager, if the object is persistent.
removeObject(Object) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Removes an object from the DataManager, if the object is persistent.
removeObject(Object) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Removes an object from the DataManager, if the object is persistent.
removeObject() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
 
removeObject(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Removes the object with the specified object ID.
removeObject(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Removes the object with the specified object ID.
removeObject(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
removeObject(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Removes the object with the specified object ID.
removeObject(long, long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Removes the object with the specified object ID.
removeObject(long, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Removes the object with the specified object ID.
removeObject(Transaction, long) - Method in interface com.sun.sgs.service.store.DataStore
Removes the object with the specified object ID.
removeObjectInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for removeObject.
removeObjectInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for removeObject.
removeObjectInternal(Transaction, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for removeObject.
removeObjectOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
removeObjOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
removeOverride(String) - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Removes the specified key and associated value from the map, and returns true if the key was previously mapped.
removeOverride(String) - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Removes the specified key and associated value from the map, and returns true if the key was previously mapped.
removeServerNodeId(long) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Removes the specified nodeId from the set of server nodes for this channel.
removeServiceBinding(String) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Removes the service binding for a name.
removeServiceBinding(String) - Method in interface com.sun.sgs.service.DataService
Removes the service binding for a name.
removeServiceBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
removeSomeLeafEntries() - Method in class com.sun.sgs.app.util.ScalableHashMap
Removes some entries from this leaf node, returning true if they were all removed.
removeSomeLeafEntries(ScalableHashMap.PrefixEntry[]) - Static method in class com.sun.sgs.app.util.ScalableHashMap
Removes some entries from the specified array of entries, returning true if they were all removed.
removeUserLogin(Identity, ClientSessionHandler) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Notifies this service that the specified identity is no longer logged in using the specified handler so that internal bookkeeping can be adjusted accordingly.
removingObject() - Method in interface com.sun.sgs.app.ManagedObjectRemoval
Performs additional operations that are needed when this object is removed.
removingObject() - Method in class com.sun.sgs.app.util.ScalableDeque
Clears the backing map, then removes all the Element instances created by this deque.
removingObject() - Method in class com.sun.sgs.app.util.ScalableHashMap
Performs additional operations that are needed when this object is removed.
removingObject() - Method in class com.sun.sgs.app.util.ScalableHashSet
Performs additional operations that are needed when this object is removed.
removingObject() - Method in class com.sun.sgs.app.util.ScalableList
Performs additional operations that are needed when this object is removed.
removingObject() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Performs additional operations that are needed when this object is removed.
removingObject(ManagedObjectRemoval) - Method in class com.sun.sgs.impl.service.data.Context
Calls removingObject on the argument, and checks for recursion.
removingObject() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Performs additional operations that are needed when this object is removed.
removingObject() - Method in class com.sun.sgs.impl.util.ManagedQueue
Performs additional operations that are needed when this object is removed.
renewInterval - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The renew interval.
renewNode(long) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogServer
Notifies this watchdog that the node with the specified nodeId is alive.
renewNode(long) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Notifies this watchdog that the node with the specified nodeId is alive.
renewThread - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
The thread that renews the node with the watchdog server.
report(ProfileReport) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.AccessedObjectsListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.AggregateProfileListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.AggregateTaskListener
Records details about successful tasks.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.OperationLoggingProfileOpListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.ProfileSampleListener
Collects the samples that are updated during this task-window and when the number of tasks reaches the windowed size, outputs a histogram for each sample that has been updated during the window and also a histogram for each sample updated during the lifetime of the application.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.ProfileSummaryListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.RuntimeHistogramListener
Aggregates the task execution times for sucessful tasks and when the number of tasks reaches the windowed limit, outputs a histogram for the execution times for the window and also the lifetime of the application.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.SampleJMXListener
Update statistics about particular tasks.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.SnapshotParticipantListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.SnapshotProfileListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.SnapshotTaskListener
Records details about successful tasks.
report(ProfileReport) - Method in class com.sun.sgs.impl.profile.listener.TaskRuntimeGraphOutputListener
Reports a completed task that has been run through the scheduler.
report(String) - Method in class com.sun.sgs.impl.profile.util.NetworkReporter
Reports the provided message to all connected clients.
report(ProfileReport) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
Reports a completed task that has been run through the scheduler.
report(ProfileReport) - Method in interface com.sun.sgs.profile.ProfileListener
Reports a completed task that has been run through the scheduler.
report() - Method in interface com.sun.sgs.profile.ProfileOperation
Tells this operation to report that it is happening.
report() - Method in interface com.sun.sgs.profile.TaskProfileOperation
Tells this operation to report that it is happening.
reportError(String, Exception, int) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
reportFailure(String) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogClient
Mechanism to report a failure to the Watchdog service.
reportFailure(long, String) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Informs the watchdog that a problem has occurred in a service or component.
reportFailure(long, String) - Method in interface com.sun.sgs.service.WatchdogService
Informs the watchdog that a problem has occurred in a service or component.
reportFoundKeys(Identity) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Return the data store keys found for a particular identity.
reportHealth(Node.Health, String) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Informs the watchdog of this node's health.
reportHealth(long, Node.Health, String) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Informs the watchdog of a node's health.
reportHealth(Node.Health, String) - Method in interface com.sun.sgs.service.WatchdogService
Informs the watchdog of this node's health.
reportHealth(long, Node.Health, String) - Method in interface com.sun.sgs.service.WatchdogService
Informs the watchdog of a node's health.
reportNameAccess(Transaction, String, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Reports a name access.
reportObjectAccess(T, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
Reports to the coordinator that object access has been requested in the context of the current transaction.
reportObjectAccess(Transaction, T, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
Reports to the coordinator that object access has been requested in the context of the provided transaction.
reportObjectAccess(T, AccessReporter.AccessType, Object) - Method in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
Reports to the coordinator that an object access with the provided description has been requested in the context of the current transaction.
reportObjectAccess(Object, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Reports to the coordinator that object access has been requested in the context of the current transaction.
reportObjectAccess(Transaction, Object, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Reports to the coordinator that object access has been requested in the context of the provided transaction.
reportObjectAccess(Object, AccessReporter.AccessType, Object) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Reports to the coordinator that an object access with the provided description has been requested in the context of the current transaction.
reportObjectAccess(Transaction, Object, AccessReporter.AccessType, Object) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
Reports to the coordinator that an object access with the provided description has been requested in the context of the provided transaction.
reportObjectAccess(Transaction, long, AccessReporter.AccessType) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Reports an object access.
reportObjectAccess(T, AccessReporter.AccessType) - Method in interface com.sun.sgs.kernel.AccessReporter
Reports to the coordinator that object access has been requested in the context of the current transaction.
reportObjectAccess(Transaction, T, AccessReporter.AccessType) - Method in interface com.sun.sgs.kernel.AccessReporter
Reports to the coordinator that object access has been requested in the context of the provided transaction.
reportObjectAccess(T, AccessReporter.AccessType, Object) - Method in interface com.sun.sgs.kernel.AccessReporter
Reports to the coordinator that an object access with the provided description has been requested in the context of the current transaction.
reportObjectAccess(Transaction, T, AccessReporter.AccessType, Object) - Method in interface com.sun.sgs.kernel.AccessReporter
Reports to the coordinator that an object access with the provided description has been requested in the context of the provided transaction.
request - Variable in class com.sun.sgs.impl.util.lock.LockAttemptResult
The lock request.
RequestCompletionHandler<V> - Interface in com.sun.sgs.protocol
A completion handler for a request carried out by a SessionProtocolHandler.
requestedStartTime - Variable in class com.sun.sgs.impl.util.lock.TxnLocker
The time in milliseconds when the associated transaction was originally requested to start.
RequestFailureException - Exception in com.sun.sgs.protocol
An exception indicating that processing a request has failed, and therefore that request has been dropped.
RequestFailureException(String, RequestFailureException.FailureReason) - Constructor for exception com.sun.sgs.protocol.RequestFailureException
Constructs an instance with the specified detail message and reason.
RequestFailureException(String, Throwable) - Constructor for exception com.sun.sgs.protocol.RequestFailureException
Constructs an instance with the specified detail message and cause.
RequestFailureException.FailureReason - Enum in com.sun.sgs.protocol
Reasons why a request fails.
requestShutdown() - Method in class com.sun.sgs.impl.kernel.Kernel.KernelManager
Requests that this node starts an orderly shutdown.
requestShutdown() - Method in interface com.sun.sgs.management.KernelMXBean
Requests that this node starts an orderly shutdown.
RESAMPLE_INTERVAL_DEFAULT - Static variable in class com.sun.sgs.impl.sharedutil.logging.ResamplingUrlLogConfiguration
The default resample interval.
RESAMPLE_INTERVAL_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.ResamplingUrlLogConfiguration
The property that specifies the resample interval.
ResamplingUrlLogConfiguration - Class in com.sun.sgs.impl.sharedutil.logging
Defines a class that allows the logging configuration to be specified by a URL and periodically rereads the configuration if it has changed.
ResamplingUrlLogConfiguration() - Constructor for class com.sun.sgs.impl.sharedutil.logging.ResamplingUrlLogConfiguration
Creates an instance of this class.
reserveTask(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Reserves a space for a task.
reserveTask(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Reserves a space for a task.
reserveTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Reserves the ability to run the given task.
reserveTask(KernelRunnable, Identity, long) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Reserves the ability to run the given task at a specified point in the future.
reserveTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Reserves the ability to run the given task.
reserveTask(KernelRunnable, Identity, long) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Reserves the ability to run the given task at a specified point in the future.
reserveTask(KernelRunnable, Identity, Priority) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Reserves the ability to run the given task.
reserveTask(KernelRunnable, Identity, Priority) - Method in interface com.sun.sgs.kernel.PriorityScheduler
Reserves the ability to run the given task.
reserveTask(ScheduledTask) - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Reserves a space for a task.
reserveTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TaskScheduler
Reserves the ability to run the given task.
reserveTask(KernelRunnable, Identity, long) - Method in interface com.sun.sgs.kernel.TaskScheduler
Reserves the ability to run the given task at a specified point in the future.
reserveTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Reserves the ability to run the given task.
reserveTask(KernelRunnable, Identity, long) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Reserves the ability to run the given task at a specified point in the future.
reset() - Method in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
Reset the policy, informing it that no nodes are available.
reset() - Method in class com.sun.sgs.impl.service.nodemap.policy.AbstractNodePolicy
Reset the policy, informing it that no nodes are available.
resetStartTime() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Re-sets the starting time to the now.
resetValues(Task, long, long) - Method in class com.sun.sgs.impl.service.task.PendingTask
Re-sets this PendingTask with the given values, and marks it as unavailable.
ResourceUnavailableException - Exception in com.sun.sgs.app
Thrown when an operation fails because a resource, necessary for the operation, is unavailable.
ResourceUnavailableException(String) - Constructor for exception com.sun.sgs.app.ResourceUnavailableException
Creates an instance of this class with the specified detail message.
ResourceUnavailableException(String, Throwable) - Constructor for exception com.sun.sgs.app.ResourceUnavailableException
Creates an instance of this class with the specified detail message and cause.
resume() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Notifies the associated client to resume sending messages to the server.
resume() - Method in interface com.sun.sgs.protocol.SessionRelocationProtocol
Notifies the associated client to resume sending messages to the server.
RESUME_MESSAGES - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Resume messages notification.
retainAll(Collection<?>) - Method in class com.sun.sgs.app.util.ScalableHashSet
Retains only the elements in this collection that are contained in the specified collection.
retainAll(Collection<?>) - Method in class com.sun.sgs.app.util.ScalableList
This operation preserves the order of the elements in the list and keeps multiple copies of the same elements if they exist.
retainAll(Collection<?>) - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
RETRY_BACKOFF_THRESHOLD_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.schedule.NowOrLaterRetryPolicy
The property used to define the retry count threshold to use before loosening the transaction requirements and scheduling a task to be retried later.
RETRY_WARNING_THRESHOLD_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.schedule.ImmediateRetryPolicy
The property used to define the retry count threshold to use before printing a WARNING message.
retryWaitTime - Variable in class com.sun.sgs.impl.util.AbstractService
The time (in milliseconds) to wait between retries for IO operations.
rewind() - Method in class com.sun.sgs.impl.sharedutil.MessageBuffer
Sets the position of this buffer to zero, making this buffer ready for re-reading of its elements.
rightLeafRef - Variable in class com.sun.sgs.app.util.ScalableHashMap
The leaf node immediately to the right of this node if this is a leaf node, else null.
RoundRobinPolicy - Class in com.sun.sgs.impl.service.nodemap.policy
A very simple round robin assignment policy.
RoundRobinPolicy(Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.policy.RoundRobinPolicy
Creates a new instance of RoundRobinPolicy.
run() - Method in interface com.sun.sgs.app.Task
Performs an action, throwing an exception if the action fails.
run() - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
This method should not be called.
run() - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup.Worker
run() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ReassignCoordinatorsTask
Reassigns the next coordinator for the failedNodeId to another node with member sessions (or the local node if there are no member sessions), and then reschedules this task to reassign the next coordinator.
run() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.RemoveFailedNodeFromLocalChannelsTask
Gets the next locally-coordinated channel, removes the failed node from that channel, and reschedules this task to handle the next locally-coordinated channel.
run() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerRemote
Accepts and hands off new connections until shut down.
run() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl.GetIdTask
Runs this KernelRunnable.
run() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl.HandleNextDisconnectedSessionTask
Performs an action, throwing an exception if the action fails.
run() - Method in class com.sun.sgs.impl.service.task.PendingTask
This is a convenience method used to correctly resolve the pending task and run it, throwing any exceptions raised by the task.
run() - Method in interface com.sun.sgs.impl.util.IoRunnable
Runs IO-related operations to be executed within the context of AbstractService.runIoTask.
run() - Method in class com.sun.sgs.impl.util.KernelCallable
Runs this KernelRunnable.
run() - Method in interface com.sun.sgs.kernel.KernelRunnable
Runs this KernelRunnable.
runCompletion(CompletionHandler<R, A>, A, Future<R>) - Method in interface com.sun.sgs.impl.nio.AsyncKey
Invokes the given completion handler, if it is not null; otherwise does nothing.
runCompletion(CompletionHandler<R, A>, A, Future<R>) - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Invokes the given completion handler, if it is not null; otherwise does nothing.
runDelayed(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.TimedTaskHandler
Tries to pass off a task to be run at some point in the future.
runIoTask(IoRunnable, WatchdogService, long, int, int, String) - Static method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Executes the specified ioTask by invoking its run method.
runIoTask(IoRunnable, long) - Method in class com.sun.sgs.impl.util.AbstractService
Executes the specified ioTask by invoking its run method.
RUNNING - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
State: open and running
RUNNING - Static variable in class com.sun.sgs.impl.nio.Reactor
State: open and running
runningTime - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
runs - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The total number of algorithm runs.
runsCountInc() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Increment the count of algorithm runs.
runTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Runs the given task synchronously, returning when the task has completed or throwing an exception if the task fails.
runTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Runs the given task synchronously, returning when the task has completed or throwing an exception if the task fails.
runtime - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The time (milliseconds) for the last algorithm run.
RuntimeHistogramListener - Class in com.sun.sgs.impl.profile.listener
A text-output listener that displays the distribution of successful task execution times, for both a recent fixed-size window of tasks and the lifetime of the application.
RuntimeHistogramListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.RuntimeHistogramListener
Creates an instance of RuntimeHistogramListener.
runtimeSample(long) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Report the amount of runtime, in milliseconds, a run took.
runTransactionalCallable(KernelCallable<R>) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Runs the specified non-durable, transactional callable using this service's task owner, and returns the result.
runTransactionally(KernelRunnable) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Run the given task synchronously, and transactionally, retrying if the exception is of type <@code ExceptionRetryStatus>.
runTransactionalTask(KernelRunnable) - Method in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Runs the specified non-durable, transactional task using this service's task owner.
runTransactionalTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Runs the specified task immediately, in a transaction.
runUnboundedTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Package-private method that runs the given task in a transaction that is not bound by any timeout value (i.e., is bound only by the com.sun.sgs.txn.timeout.unbounded property value).
RunWithNewIdentity - Annotation Type in com.sun.sgs.app
An annotation that instructs the system to associate a new owning identity with a task.

S

safeEquals(Object, Object) - Static method in class com.sun.sgs.app.util.ScalableHashMap
Returns true if the objects are equal or both null.
safeFindReference(T) - Method in class com.sun.sgs.impl.service.data.Context
Finds the existing reference associated with the specified object, returning null if it is not found or has been removed.
safeFindReference(Context, T) - Static method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
Returns the reference associated with a context and object, or null if the reference is not found or the object has been removed.
safeToString(Object) - Static method in class com.sun.sgs.impl.sharedutil.Objects
Returns a string representing the object, returning a failsafe value if the toString or hashCode methods throw exceptions or if the method ends up being called recursively.
SampleJMXListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener shows how to use JMX MBeans from within a listener.
SampleJMXListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.SampleJMXListener
Creates an instance of SampleJMXListener.
SAVED_MESSAGES_MAP_PREFIX - Static variable in class com.sun.sgs.impl.service.channel.ChannelImpl
The saved messages map prefix.
ScalableDeque<E> - Class in com.sun.sgs.app.util
A scalable Deque implementation.
ScalableDeque() - Constructor for class com.sun.sgs.app.util.ScalableDeque
Creates a new empty ScalableDeque.
ScalableDeque(Collection<? extends E>) - Constructor for class com.sun.sgs.app.util.ScalableDeque
Creates a ScalableDeque and adds all the elements in the provided collection according to their traversal ordering.
ScalableDeque.BidirectionalDequeIterator<E> - Class in com.sun.sgs.app.util
A implementation of the iterator for the ScalableDeque that allows element traverse from head-to-tail or tail-to-head as required.
ScalableDeque.BidirectionalDequeIterator(ScalableDeque<E>, boolean) - Constructor for class com.sun.sgs.app.util.ScalableDeque.BidirectionalDequeIterator
Constructs a new BidirectionalDequeIterator.
ScalableDeque.Element<E> - Class in com.sun.sgs.app.util
A deque-internal class for wrapping elements within the deque.
ScalableDeque.Element(E, Long) - Constructor for class com.sun.sgs.app.util.ScalableDeque.Element
Constructs a new Element with the provided id to contain the value.
ScalableHashMap<K,V> - Class in com.sun.sgs.app.util
A scalable implementation of Map.
ScalableHashMap(int, int, int, int) - Constructor for class com.sun.sgs.app.util.ScalableHashMap
Creates an empty map.
ScalableHashMap(int) - Constructor for class com.sun.sgs.app.util.ScalableHashMap
Creates an empty map with the specified minimum concurrency.
ScalableHashMap() - Constructor for class com.sun.sgs.app.util.ScalableHashMap
Constructs an empty map with the default minimum concurrency (32).
ScalableHashMap(Map<? extends K, ? extends V>) - Constructor for class com.sun.sgs.app.util.ScalableHashMap
Constructs a new map with the same mappings as the specified Map, and the default minimum concurrency (32).
ScalableHashMap.ConcurrentIterator<E,K,V> - Class in com.sun.sgs.app.util
A concurrent, persistable Iterator implementation for the ScalableHashMap.
ScalableHashMap.ConcurrentIterator(ScalableHashMap<K, V>) - Constructor for class com.sun.sgs.app.util.ScalableHashMap.ConcurrentIterator
Constructs a new ConcurrentIterator.
ScalableHashMap.PrefixEntry<K,V> - Class in com.sun.sgs.app.util
An implementation of Entry that incorporates information about the prefix at which it is stored, as well as whether the ScalableHashMap is responsible for the persistent lifetime of the key and value.
ScalableHashMap.PrefixEntry(int, K, V) - Constructor for class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Constructs a new PrefixEntry.
ScalableHashSet<E> - Class in com.sun.sgs.app.util
A scalable implementation of Set backed by a ScalableHashMap.
ScalableHashSet() - Constructor for class com.sun.sgs.app.util.ScalableHashSet
Creates an empty set; the backing ScalableHashMap has the default minimum concurrency (32).
ScalableHashSet(int) - Constructor for class com.sun.sgs.app.util.ScalableHashSet
Creates an empty set; the backing ScalableHashMap has the specified minimum concurrency.
ScalableHashSet(Collection<? extends E>) - Constructor for class com.sun.sgs.app.util.ScalableHashSet
Creates a new set containing the elements in the specified collection.
ScalableList<E> - Class in com.sun.sgs.app.util
This class represents a java.util.List which supports a concurrent and scalable behavior.
ScalableList() - Constructor for class com.sun.sgs.app.util.ScalableList
Constructor which creates a ScalableList object with default values for the bucketSize and branchingFactor.
ScalableList(int, int) - Constructor for class com.sun.sgs.app.util.ScalableList
Constructor which creates a ScalableList object with the branchingFactor and bucketSize supplied as a parameter.
ScalableList(int, int, Collection<E>) - Constructor for class com.sun.sgs.app.util.ScalableList
Constructor which creates a ScalableList object with the branchingFactor, bucketSize, and a collection supplied as parameters.
ScalableList.DummyConnector<E> - Class in com.sun.sgs.app.util
The DummyConnector class is used as a junction point for two ManagedReferences so that changes to the second ManagedReference need not affect the top structure.
ScalableList.DummyConnector() - Constructor for class com.sun.sgs.app.util.ScalableList.DummyConnector
Default no-argument constructor.
ScalableList.DummyConnector(ScalableList.Node<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.DummyConnector
Constructor which accepts the object
ScalableList.Element<E> - Class in com.sun.sgs.app.util
This class represents a stored entity of the list.
ScalableList.Element(E) - Constructor for class com.sun.sgs.app.util.ScalableList.Element
Constructor for creating an Element.
ScalableList.ListNode<E> - Class in com.sun.sgs.app.util
Node which parents a SubList<E>.
ScalableList.ListNode(ScalableList.TreeNode<E>, int) - Constructor for class com.sun.sgs.app.util.ScalableList.ListNode
Constructor which uses knowledge of a parent and maximum list size.
ScalableList.ListNode(ScalableList.TreeNode<E>, int, E) - Constructor for class com.sun.sgs.app.util.ScalableList.ListNode
Constructor which uses knowledge of a parent and maximum list size.
ScalableList.ListNode(ScalableList.TreeNode<E>, int, List<ManagedReference<ManagedObject>>) - Constructor for class com.sun.sgs.app.util.ScalableList.ListNode
Constructor which uses knowledge of a parent and maximum list size.
ScalableList.Node<E> - Interface in com.sun.sgs.app.util
An interface which unifies the concept of a ListNode and TreeNode as elements within a ScalableList.
ScalableList.ScalableIterator<E> - Class in com.sun.sgs.app.util
This class represents an iterator of the elements of the ScalableList.
ScalableList.ScalableIterator(ScalableList<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableIterator
Constructor used to create a ScalableListIterator for the underlying elements in the ScalableList.
ScalableList.ScalableIterator(ScalableList<E>, ScalableList.ListNode<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableIterator
 
ScalableList.ScalableListIterator<E> - Class in com.sun.sgs.app.util
A class which implements a ListIterator for the ScalableList data structure.
ScalableList.ScalableListIterator(ScalableList<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Constructor which starts the iterations at the specified ListNode.
ScalableList.ScalableListIterator(ScalableList<E>, ScalableList.ListNode<E>, int) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Constructor which creates a ScalableListIterator given the list, a startingNode and a startingIndex denoting the starting point.
ScalableList.ScalableListIterator(ScalableList<E>, ScalableList.SearchResult<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Constructor which creates a ScalableListIterator given the list and a searchResult denoting the starting point.
ScalableList.ScalableListNodeIterator<E> - Class in com.sun.sgs.app.util
This iterator walks through the ListNode<E>s which parent the SubLists.
ScalableList.ScalableListNodeIterator(ScalableList.ListNode<E>) - Constructor for class com.sun.sgs.app.util.ScalableList.ScalableListNodeIterator
Constructor to create a new iterator.
ScalableList.SubList<E> - Class in com.sun.sgs.app.util
This object represents a partition in the list, otherwise denoted as a bucket (as per bucketSize).
ScalableList.SubList(int, List<ManagedReference<ManagedObject>>) - Constructor for class com.sun.sgs.app.util.ScalableList.SubList
Constructor which creates a SubList.
ScalableList.SubList(int) - Constructor for class com.sun.sgs.app.util.ScalableList.SubList
Constructor which creates a SubList
ScalableList.SubList(int, E) - Constructor for class com.sun.sgs.app.util.ScalableList.SubList
Constructor to create a SubList
ScalableList.TreeNode<E> - Class in com.sun.sgs.app.util
An object which forms a tree above the ListNode<E> linked list.
ScalableList.TreeNode(ScalableList<E>, ScalableList.TreeNode<E>, E) - Constructor for class com.sun.sgs.app.util.ScalableList.TreeNode
Create a new TreeNode on account of a new leaf (ListNode) being created.
ScalableList.TreeNode(ScalableList<E>, ScalableList.TreeNode<E>, boolean) - Constructor for class com.sun.sgs.app.util.ScalableList.TreeNode
Constructor which creates a TreeNode while specifying parameters for the node characteristics
scheduledStartTime - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
ScheduledTask - Interface in com.sun.sgs.kernel.schedule
This interface represents a single task that has been accepted by a scheduler.
ScheduledTaskImpl - Class in com.sun.sgs.impl.kernel
Package-private implementation of ScheduledTask that is used to maintain state about tasks accepted by TransactionScheduler and passed on its backing SchedulerQueue.
ScheduledTaskImpl.Builder - Class in com.sun.sgs.impl.kernel
We use the builder pattern here to avoid constructor explosion.
ScheduledTaskImpl.Builder(KernelRunnable, Identity, Priority) - Constructor for class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Constructs a Builder object that takes three required parameters for building a ScheduledTaskImpl.
ScheduledTaskImpl.Builder(ScheduledTaskImpl) - Constructor for class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Constructs a Builder object to build a ScheduledTaskImpl object with all of the same values as the given task except for the startTime, timeout, and maxConcurrency which are set to their default values.
scheduleNDTaskDelayedOp - Variable in class com.sun.sgs.impl.service.task.TaskServiceStats
 
scheduleNDTaskOp - Variable in class com.sun.sgs.impl.service.task.TaskServiceStats
 
scheduleNonDurableTask(KernelRunnable, boolean) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Schedules a single task to run once the current task has finished.
scheduleNonDurableTask(KernelRunnable, long, boolean) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Schedules a single task to run, after the given delay, once the current task has finished.
scheduleNonDurableTask(KernelRunnable, boolean) - Method in interface com.sun.sgs.service.TaskService
Schedules a single task to run once the current task has finished.
scheduleNonDurableTask(KernelRunnable, long, boolean) - Method in interface com.sun.sgs.service.TaskService
Schedules a single task to run, after the given delay, once the current task has finished.
scheduleNonTransactionalTask(KernelRunnable) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Schedules a non-durable, non-transactional task.
schedulePeriodicTask(Task, long, long) - Method in interface com.sun.sgs.app.TaskManager
Schedules a task to run periodically after a delay.
schedulePeriodicTask(Task, long, long) - Method in class com.sun.sgs.impl.app.profile.ProfileTaskManager
Schedules a task to run periodically after a delay.
schedulePeriodicTask(Task, long, long) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Schedules a task to run periodically after a delay.
SCHEDULER_QUEUE_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The property used to define which queue implementation should back this scheduler.
SCHEDULER_RETRY_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
The property used to define which retry policy should be used in this scheduler
scheduleRead() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Schedules an asynchronous task to resume reading.
scheduleRecurringTask(KernelRunnable, Identity, long, long) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
scheduleRecurringTask(KernelRunnable, Identity, long, long) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
scheduleRecurringTask(KernelRunnable, Identity, long, long) - Method in interface com.sun.sgs.kernel.TaskScheduler
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
scheduleRecurringTask(KernelRunnable, Identity, long, long) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
SchedulerQueue - Interface in com.sun.sgs.kernel.schedule
This interface is used to define the backing queue for a scheduler.
SchedulerRetryAction - Enum in com.sun.sgs.kernel.schedule
Enumeration of possible retry actions that a scheduler can use to retry a failed task.
SchedulerRetryPolicy - Interface in com.sun.sgs.kernel.schedule
This interface is used to define a retry policy for a scheduler when a transactional task fails.
scheduleTask(Task) - Method in interface com.sun.sgs.app.TaskManager
Schedules a task to run now.
scheduleTask(Task, long) - Method in interface com.sun.sgs.app.TaskManager
Schedules a task to run after a delay.
scheduleTask(Task) - Method in class com.sun.sgs.impl.app.profile.ProfileTaskManager
Schedules a task to run now.
scheduleTask(Task, long) - Method in class com.sun.sgs.impl.app.profile.ProfileTaskManager
Schedules a task to run after a delay.
scheduleTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity, long) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Schedules a task to run at a specified point in the future.
scheduleTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity, long) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Schedules a task to run at a specified point in the future.
scheduleTask(KernelRunnable, Identity, Priority) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Schedules a non-durable, transactional task using the given Identity as the owner.
scheduleTask(Task) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Schedules a task to run now.
scheduleTask(Task, long) - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Schedules a task to run after a delay.
scheduleTask(KernelRunnable, Identity, Priority) - Method in interface com.sun.sgs.kernel.PriorityScheduler
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TaskScheduler
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity, long) - Method in interface com.sun.sgs.kernel.TaskScheduler
Schedules a task to run at a specified point in the future.
scheduleTask(KernelRunnable, Identity) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Schedules a task to run as soon as possible based on the specific scheduler implementation.
scheduleTask(KernelRunnable, Identity, long) - Method in interface com.sun.sgs.kernel.TransactionScheduler
Schedules a task to run at a specified point in the future.
scheduleTaskDelayedOp - Variable in class com.sun.sgs.impl.service.task.TaskServiceStats
 
scheduleTaskOnCommit(KernelRunnable) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Schedules a non-durable, transactional task using the task service.
scheduleTaskOp - Variable in class com.sun.sgs.impl.service.task.TaskServiceStats
 
scheduleTaskPeriodicOp - Variable in class com.sun.sgs.impl.service.task.TaskServiceStats
 
search(int, int) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Traverses the tree (recursively) in search of the ListNode which contains the index provided.
search(int, int) - Method in interface com.sun.sgs.app.util.ScalableList.Node
Traverses the tree (recursively) in search of the ListNode which contains the index provided.
search(int, int) - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Traverses the tree (recursively) in search of the ListNode which contains the index provided.
selected(int) - Method in interface com.sun.sgs.impl.nio.AsyncKey
Notifies this key that the given IO operations are ready on the underlying channel.
selected() - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
Runs the pending operation, if any.
selected(int) - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
Notifies this key that the given IO operations are ready on the underlying channel.
selector - Variable in class com.sun.sgs.impl.nio.Reactor
The Selector that waits for available IO operations on registered channels.
selectorLock - Variable in class com.sun.sgs.impl.nio.Reactor
Selector guard.
selectorProvider() - Method in class com.sun.sgs.impl.nio.AsyncGroupImpl
Returns the SelectorProvider for this group.
selectorProvider() - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Returns the SelectorProvider for this async provider.
send(ByteBuffer) - Method in interface com.sun.sgs.app.Channel
Sends the message contained in the specified buffer to all client sessions joined to this channel.
send(ClientSession, ByteBuffer) - Method in interface com.sun.sgs.app.Channel
Sends the message contained in the specified buffer to all client sessions joined to this channel.
send(ByteBuffer) - Method in interface com.sun.sgs.app.ClientSession
Sends a message contained in the specified ByteBuffer to this session's client with the delivery guarantee of Delivery.RELIABLE.
send(ByteBuffer, Delivery) - Method in interface com.sun.sgs.app.ClientSession
Sends a message contained in the specified ByteBuffer to this session's client in a manner that satisfies the specified delivery guarantee.
send(ByteBuffer, SocketAddress, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Sends a datagram via this channel.
send(ClientSession, ByteBuffer) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
Implements Channel.send(ClientSession,ByteBuffer).
send(BigInteger, byte[], long) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Sends the specified message to all locally-connected sessions that are members of the channel with the specified channelRefId.
send(ByteBuffer) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Sends the message contained in the specified buffer to all client sessions joined to this channel.
send(ClientSession, ByteBuffer) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Sends the message contained in the specified buffer to all client sessions joined to this channel.
send(ByteBuffer) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Sends a message contained in the specified ByteBuffer to this session's client with the delivery guarantee of Delivery.RELIABLE.
send(ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Sends a message contained in the specified ByteBuffer to this session's client in a manner that satisfies the specified delivery guarantee.
send(byte[], byte[], byte) - Method in interface com.sun.sgs.impl.service.session.ClientSessionServer
Forwards the specified message to be sent to the session with the specified sessionId according to the delivery guarantee with the corresponding deliveryOrdinal (the ordinal representing the Delivery enum).
send(ByteBuffer) - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Sends a message contained in the specified ByteBuffer to this session's client with the delivery guarantee of Delivery.RELIABLE.
send(ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Sends a message contained in the specified ByteBuffer to this session's client in a manner that satisfies the specified delivery guarantee.
send(ByteBuffer, SocketAddress, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Sends a datagram via this channel.
send(ByteBuffer, SocketAddress, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Sends a datagram via this channel.
send(ByteBuffer, SocketAddress, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Sends a datagram via this channel.
serialize(ManagedObject, ClassSerialization) - Static method in class com.sun.sgs.impl.service.data.SerialUtil
Converts an managed object into serialized data.
SerialUtil - Class in com.sun.sgs.impl.service.data
Defines serialization utilities.
SERVER_EXPORT_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
The name we export ourselves under.
SERVER_EXPORT_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
The name we export ourselves under.
SERVER_EXPORT_NAME - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
The name we export ourselves under.
SERVER_HOST - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional property that specifies the default for the name of the host running the servers associated with services.
SERVER_HOST_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
The property name for the server host.
SERVER_HOST_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
The property name for the server host.
SERVER_NODE - Static variable in interface com.sun.sgs.impl.service.nodemap.NodeAssignPolicy
An id representing the server node.
SERVER_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The name of the server port property.
SERVER_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
The property name for the server port.
SERVER_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
The property name for the server port.
SERVER_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
The property name for the server port.
SERVER_PORT_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The name of the server port property.
serverProxy - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
The watchdog server proxy, or null.
Service - Interface in com.sun.sgs.service
This is the base interface used for all services.
SERVICE_NODE_TYPES - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional colon-separated key that specifies which node types each configured additional Service/Manager pair should be started on.
serviceComponents - Variable in class com.sun.sgs.impl.kernel.KernelContext
 
serviceEvent(ChannelImpl) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Services this event (taken from the head of the event queue) for the specified channel, and returns true if the event has completed processing and can be removed from the event queue.
serviceEvent(ChannelImpl) - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.SendEvent
Services this event (taken from the head of the event queue) for the specified channel, and returns true if the event has completed processing and can be removed from the event queue.
serviceEvent(ClientSessionImpl.EventQueue, ClientSessionServiceImpl, ClientSessionHandler) - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
Services this event, taken from the head of the given eventQueue.
serviceEventQueue(BigInteger) - Static method in class com.sun.sgs.impl.service.channel.ChannelImpl
Services the event queue for the channel with the specified channelRefId.
serviceEventQueue(BigInteger) - Method in interface com.sun.sgs.impl.service.channel.ChannelServer
Notifies this server that it should service the event queue of the channel with the specified channelRefId.
serviceEventQueue(byte[]) - Static method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Services the event queue for the session with the specified sessionId.
serviceEventQueue(byte[]) - Method in interface com.sun.sgs.impl.service.session.ClientSessionServer
Notifies this server that it should service the event queue of the client session with the specified sessionId.
SERVICES - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional colon-separated key that specifies additional services to use.
serviceStats - Variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
Our JMX exposed statistics.
serviceStats - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Our JMX exposed statistics.
SESSION_MESSAGE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Session message.
SESSION_RELOCATION_TIMEOUT_PROPERTY - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
The property for specifying the maximum length of time, in milliseconds, for a client session to relocate to a new node.
sessionMessage(ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Sends the associated client the specified message in a manner that satisfies the specified delivery guarantee.
sessionMessage(ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Sends the associated client the specified message in a manner that satisfies the specified delivery guarantee.
sessionMessage(ByteBuffer, RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Processes a message sent by the associated client, and invokes the completed method on the given completionHandler when this handler has completed processing the message.
sessionMessage(ByteBuffer, Delivery) - Method in interface com.sun.sgs.protocol.SessionProtocol
Sends the associated client the specified message in a manner that satisfies the specified delivery guarantee.
sessionMessage(ByteBuffer, RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionProtocolHandler
Processes a message sent by the associated client, and invokes the completed method on the given completionHandler when this handler has completed processing the message.
SessionProtocol - Interface in com.sun.sgs.protocol
A protocol for sending session messages and channel messages to a client.
SessionProtocol.DisconnectReason - Enum in com.sun.sgs.protocol
Reasons why a server disconnects a session.
SessionProtocolHandler - Interface in com.sun.sgs.protocol
A handler for session and channel protocol messages for an associated client session.
sessionRefId - Variable in class com.sun.sgs.impl.service.session.ClientSessionHandler
The session ID as a BigInteger.
SessionRelocationProtocol - Interface in com.sun.sgs.protocol
Protocol additions for suspending and resuming messages to a client session and relocating a client session to another node.
sessionRelocationTimeout - Variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The timeout expiration, in milliseconds, for a client session to relocate.
set(T) - Method in class com.sun.sgs.app.util.ManagedSerializable
Replaces the object wrapped by this instance with the specified object, which must not implement ManagedObject, but must either implement Serializable or be null.
set(int, Object) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Sets the element at the supplied index with the provided value.
set(E) - Method in class com.sun.sgs.app.util.ScalableList.ScalableListIterator
Replaces the last element returned by next or previous with the specified element (optional operation).
set(int, Object) - Method in class com.sun.sgs.app.util.ScalableList
Replaces the element at the specified position in this list with the specified element.
set(int, Object) - Method in class com.sun.sgs.app.util.ScalableList.SubList
Sets the value at the index provided.
set(Transaction, T) - Method in interface com.sun.sgs.impl.service.data.store.DataStoreImpl.TxnInfoTable
Sets the information associated with the transaction, which should not currently have associated information.
set(T) - Method in class com.sun.sgs.impl.util.AdaptiveField
Sets the value of this field.
set(T, boolean) - Method in class com.sun.sgs.impl.util.AdaptiveField
Sets the value of this field and updates its locality based on isLocal.
setAborted(long) - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Sets the detail as associated with a participant that has been aborted.
setAccessedObjectsDetail(AccessedObjectsDetail) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Sets the detail for all objects accessed during the task as reported to the AccessCoordinator.
setAccessedObjectsDetail(AccessedObjectsDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Sets the detail for all objects accessed during the task as reported to the AccessCoordinator.
setAccessedObjectsDetail(AccessedObjectsDetail) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Sets the detail for all objects accessed during the task as reported to the AccessCoordinator.
setAccessedObjectsDetail(AccessedObjectsDetail) - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
 
setBinding(String, Object) - Method in interface com.sun.sgs.app.DataManager
Binds an object to a name, replacing any previous binding, and storing the object in the data manager if it is transient.
setBinding(String, Object) - Method in class com.sun.sgs.impl.app.profile.ProfileDataManager
Binds an object to a name, replacing any previous binding, and storing the object in the data manager if it is transient.
setBinding(String, Object) - Method in class com.sun.sgs.impl.service.data.Context
Sets the object associated with the specified internal name.
setBinding(String, Object) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Binds an object to a name, replacing any previous binding, and storing the object in the data manager if it is transient.
setBinding(Transaction, String, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Binds an object ID to a name.
setBinding(Transaction, String, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Binds an object ID to a name.
setBinding(long, String, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
setBinding(long, String, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Binds an object ID to a name.
setBinding(long, String, long) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Binds an object ID to a name.
setBinding(long, String, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Binds an object ID to a name.
setBinding(Transaction, String, long) - Method in interface com.sun.sgs.service.store.DataStore
Binds an object ID to a name.
setBindingDescription(Transaction, String, Object) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Associates a description with a bound name, for use in describing name accesses.
setBindingDescription(Transaction, String, Object) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Associates a description with a bound name, for use in describing name accesses.
setBindingDescription(Transaction, String, Object) - Method in interface com.sun.sgs.service.store.DataStore
Associates a description with a bound name, for use in describing name accesses.
setBindingInternal(Transaction, String, long) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for setBinding.
setBindingInternal(Transaction, String, long) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for setBinding.
setBindingInternal(Transaction, String, long) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for setBinding.
setBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
setBindingOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
setCalledAfterCompletion(long) - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Sets that the listener's afterCompletion method was called and how long the call took.
setCalledBeforeCompletion(boolean, long) - Method in class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Sets that the listener's beforeCompletion method was called, whether it failed, and how long the call took
setCapacity(int) - Method in interface com.sun.sgs.profile.AggregateProfileSample
Sets the maximum number of samples this object can hold.
setChannelRef(ManagedReference<ChannelImpl>) - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
Set the channel reference for this wrapper to the specified channelRef.
setChild(ScalableList.Node<E>, int, int) - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Sets the child to be the supplied parameter as long as it is not null.
setChildToNull() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Sets the child to null for the relinking process.
setCommitted(long) - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Sets the detail as associated with a participant that has been committed successfully.
setCommittedDirectly(long) - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Sets the detail as associated with a participant that has been directly committed successfully.
setConflict(LockConflict<K>) - Method in class com.sun.sgs.impl.util.lock.TxnLocker
Specifies a conflict that should cause this locker's current request to be denied, and notifies waiters.
setConflictIfNeeded(LockConflict<LockingAccessCoordinator.Key>) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Sets the specified conflict if this locker does not have a conflict set.
setConsumerLevel(String, ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileController
Sets the current profile level of the named consumer.
setConsumerLevel(String, ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.management.ProfileControllerMXBean
Sets the current profile level of the named consumer.
setContext(KernelContext) - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Package-private method used to set the context being used by the kernel.
setContext(KernelContext) - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Package-private method used to set the context being used by the kernel.
setCurrentTransaction(Transaction) - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Sets the current Transaction, throwing an exception if there is already an active transaction.
setDebugCheckInterval(int) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Specifies the number of operations to skip between checks of the consistency of the managed references table.
setDefaultProfileLevel(ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Sets the default profile level, used as the initial level when creating new ProfileConsumers.
setDefaultProfileLevel(ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileController
Sets the default profile level for all newly created consumers.
setDefaultProfileLevel(ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.management.ProfileControllerMXBean
Sets the default profile level for all newly created consumers.
setDefaultProfileLevel(ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.profile.ProfileCollector
Sets the default profile level, used as the initial level when creating new ProfileConsumers.
setDefaultTimeout(long) - Static method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Set the default value of timeout for new instances of ScheduledTaskImpl built with a builder.
setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Set the uncaught exception handler for the default group.
setDescription(LockingAccessCoordinator.Key, Object) - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Sets the description associated with a key for this locker.
setDetectModifications(boolean) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Specifies whether to automatically detect modifications to objects.
setDisabledState() - Method in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
Disable this component.
setDone(Throwable) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the state of this task to done, with the result of the task being the provided Throwable which may be null to indicate that the task completed successfully.
setEnabledState() - Method in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
Enable this component.
setEncoding(String) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
setErrorManager(ErrorManager) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
setException(Throwable) - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.SetupCompletionFuture
Sets the exception cause for this future to the specified throwable.
setException(Throwable) - Method in class com.sun.sgs.impl.util.AbstractCompletionFuture
Sets the exception cause for this future to the specified throwable.
setExpiration(long) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Sets the expiration time for this node instance.
setFailed(DataService, NodeImpl) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Sets the health of this node instance to RED, sets this node's backup to the specified backup, empties the set of primaries for which this node is recovering, and updates the node's state in the specified dataService.
setFilter(Filter) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
setFormatter(Formatter) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
setHead(ScalableList.ListNode<E>) - Method in class com.sun.sgs.app.util.ScalableList
Sets the head of the ListNode linked-list
setHealth(DataService, Node.Health) - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
Sets the health of this node instance to a non-RED value.
setInterrupted() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Similar to calling setRunning(false) except that no waiters are notified of the state change.
setJmxPort(int) - Method in class com.sun.sgs.impl.kernel.ConfigManager
Sets the jmxPort value.
setLabel(int) - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
Sets the label to a new value.
setLastFailure(Throwable) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the Throwable that caused the last failure of this task.
setLastStartTime(long) - Method in class com.sun.sgs.impl.service.task.PendingTask
Sets the last start time for this task.
setLevel(Level) - Method in class com.sun.sgs.impl.kernel.logging.TransactionalHandler
setLoginHighWater(int) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Set the login high water.
setLoginHighWater(int) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceStats
 
setLoginHighWater(int) - Method in interface com.sun.sgs.management.ClientSessionServiceMXBean
Sets the login high water.
setManagerLocator(ManagerLocator) - Static method in class com.sun.sgs.internal.InternalContext
Sets the ManagerLocator which is used to retrieve managers for the application.
setMostFrequentLabel(LabelVertex, boolean) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
Sets the label of vertex to the label used most frequently by vertex's neighbors.
setNext(ScalableDeque.Element<E>) - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Sets the link from this Element to the next Element in the deque to next.
setNext(ScalableList.Node<E>) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Sets the next element to be the supplied argument.
setNext(ScalableList.Node<E>) - Method in interface com.sun.sgs.app.util.ScalableList.Node
Sets the next element to be the supplied argument.
setNext(ScalableList.Node<E>) - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Sets the next element to be the supplied argument.
setNodeHealth(long, boolean, Node.Health, String, int) - Method in interface com.sun.sgs.impl.service.watchdog.WatchdogServer
Notifies the node with the given ID that its health has been set.
setNodeHealth(long, boolean, Node.Health, String, int) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Notifies the node with the given ID that its health has been set.
setNodeHealth(Node.Health) - Method in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
Set the health of the local node.
setNodeHealth(Node.Health) - Method in interface com.sun.sgs.management.WatchdogServiceMXBean
Set the health of the local node.
setNumGroups(int) - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Set the number of groups found in the last run.
setObject(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Specifies data to associate with an object ID.
setObject(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Specifies data to associate with an object ID.
setObject(long, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
setObject(long, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Specifies data to associate with an object ID.
setObject(long, long, byte[]) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Specifies data to associate with an object ID.
setObject(long, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Specifies data to associate with an object ID.
setObject(Transaction, long, byte[]) - Method in interface com.sun.sgs.service.store.DataStore
Specifies data to associate with an object ID.
setObjectDescription(T, Object) - Method in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
In the current transaction, associates the given object with some description that should have a meaningful toString method.
setObjectDescription(Object, Object) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
In the current transaction, associates the given object with some description that should have a meaningful toString method.
setObjectDescription(Transaction, Object, Object) - Method in class com.sun.sgs.impl.kernel.NullAccessCoordinator
In the provided transaction, associates the given object with some description that should have a meaningful toString method.
setObjectDescription(Transaction, long, Object) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Associates a description with an object ID, for use in describing object accesses.
setObjectDescription(Transaction, long, Object) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Associates a description with an object ID, for use in describing object accesses.
setObjectDescription(T, Object) - Method in interface com.sun.sgs.kernel.AccessReporter
In the current transaction, associates the given object with some description that should have a meaningful toString method.
setObjectDescription(Transaction, T, Object) - Method in interface com.sun.sgs.kernel.AccessReporter
In the provided transaction, associates the given object with some description that should have a meaningful toString method.
setObjectDescription(Transaction, long, Object) - Method in interface com.sun.sgs.service.store.DataStore
Associates a description with an object ID, for use in describing object accesses.
setObjectInternal(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for setObject.
setObjectInternal(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for setObject.
setObjectInternal(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for setObject.
setObjectOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
setObjectRaw(Transaction, long, byte[]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Store raw data for the specified object ID.
setObjects(Transaction, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Specifies data to associate with a series of object IDs.
setObjects(Transaction, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Specifies data to associate with a series of object IDs.
setObjects(long, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocol
 
setObjects(long, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreProtocolClient
Specifies data to associate with a series of object IDs.
setObjects(long, long[], byte[][]) - Method in interface com.sun.sgs.impl.service.data.store.net.DataStoreServer
Specifies data to associate with a series of object IDs.
setObjects(long, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Specifies data to associate with a series of object IDs.
setObjects(Transaction, long[], byte[][]) - Method in interface com.sun.sgs.service.store.DataStore
Specifies data to associate with a series of object IDs.
setObjectsInternal(Transaction, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for setObjects.
setObjectsInternal(Transaction, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for setObjects.
setObjectsInternal(Transaction, long[], byte[][]) - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for setObjects.
setObjectsOp - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
 
setOption(SocketOption, Object) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in class com.sun.sgs.nio.channels.AsynchronousServerSocketChannel
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Sets the value of a socket option.
setOption(SocketOption, Object) - Method in interface com.sun.sgs.nio.channels.NetworkChannel
Sets the value of a socket option.
setParent(ScalableList.TreeNode<E>) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Sets the Node's parent to the supplied argument.
setParent(ScalableList.TreeNode<E>) - Method in interface com.sun.sgs.app.util.ScalableList.Node
Sets the Node's parent to the supplied argument.
setParent(ScalableList.TreeNode<E>) - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Sets the parent for the node.
setPrepared(long, boolean) - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Sets the detail as associated with a participant that has been prepared successfully.
setPrev(ScalableDeque.Element<E>) - Method in class com.sun.sgs.app.util.ScalableDeque.Element
Sets the link from this Element to the previous Element in the deque to prev.
setPrev(ScalableList.Node<E>) - Method in class com.sun.sgs.app.util.ScalableList.ListNode
Sets the previous element to be the supplied argument.
setPrev(ScalableList.Node<E>) - Method in interface com.sun.sgs.app.util.ScalableList.Node
Sets the previous element to be the supplied argument.
setPrev(ScalableList.Node<E>) - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Sets the previous element to be the supplied argument.
setPriority(Priority) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the priority for this task.
setPriority(Priority) - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Sets the priority for this task.
setProfileLevel(ProfileCollector.ProfileLevel) - Method in class com.sun.sgs.impl.profile.ProfileConsumerImpl
Set the local profiling level for this consumer.
setProfileLevel(ProfileCollector.ProfileLevel) - Method in interface com.sun.sgs.profile.ProfileConsumer
Set the local profiling level for this consumer.
setProtocolDescriptor(String) - Method in class com.sun.sgs.impl.kernel.ConfigManager
Sets the protocol descriptor.
setRecurringTaskHandle(RecurringTaskHandle) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets this task's handle or throws IllegalStateException if the task is not recurring.
setRef(ScalableList.Node<E>) - Method in class com.sun.sgs.app.util.ScalableList.DummyConnector
Sets the reference for this object.
setRelocatePreparationComplete() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Indicates that all parties are done with relocation preparation, and notifies the client that it should suspend messages (before notifying the client to relocate to another node).
setReusable() - Method in class com.sun.sgs.impl.service.task.PendingTask
Re-sets the task state so that the task can be re-used.
setRoot(ScalableList.TreeNode<E>) - Method in class com.sun.sgs.app.util.ScalableList
Sets the root element of the underlying tree structure.
setRunning(boolean) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the state of this task to running, returning false if the task has already been cancelled or has completed, or if the state is not being changed.
setRunningNode(long) - Method in class com.sun.sgs.impl.service.task.PendingTask
Sets the node where the associated task is running if the task is periodic.
setServiceBinding(String, Object) - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Specifies an object for the service binding of a name, replacing any previous binding.
setServiceBinding(String, Object) - Method in interface com.sun.sgs.service.DataService
Specifies an object for the service binding of a name, replacing any previous binding.
setServiceBindingOp - Variable in class com.sun.sgs.impl.service.data.DataServiceStats
 
setShutdownState() - Method in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
Shutdown this component.
setSmoothingFactor(double) - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
Set the smoothing factor for all averages in this MBean, between 0.0 and 1.0, inclusive.
setSmoothingFactor(double) - Method in class com.sun.sgs.impl.service.data.store.DataStoreStats
Sets the smoothing factor in effect for the data store aggregate statistics.
setSmoothingFactor(double) - Method in interface com.sun.sgs.management.DataStoreStatsMXBean
Sets the smoothing factor in effect for the data store aggregate statistics.
setSmoothingFactor(double) - Method in interface com.sun.sgs.management.TaskAggregateMXBean
Set the smoothing factor for all averages in this MBean, between 0.0 and 1.0, inclusive.
setSmoothingFactor(double) - Method in interface com.sun.sgs.profile.AggregateProfileSample
Sets the smoothing factor used for calculating the average of the added samples.
setStandardTxnTimeout(long) - Method in class com.sun.sgs.impl.kernel.ConfigManager
Sets the standard timeout value.
setStats(AffinityGraphBuilderStats) - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Sets the JMX MBean for this builder.
setStatus(Class, Identity, boolean) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Inform the NodeMappingService that a service instance has observed a change in status of an identity on this node.
setStatus(Class, Identity, boolean) - Method in interface com.sun.sgs.service.NodeMappingService
Inform the NodeMappingService that a service instance has observed a change in status of an identity on this node.
setStatusOp - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceStats
 
setTail(ScalableList.ListNode<E>) - Method in class com.sun.sgs.app.util.ScalableList
Sets the tail of the ListNode linked-list
setTaskQueue(TaskQueue) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the TaskQueue associated with this task.
setTaskState(KernelContext, Identity) - Static method in class com.sun.sgs.impl.kernel.ContextResolver
Package-private method used to set task state.
setTimeout(long) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Sets the transaction timeout for this task.
setTimeout(long) - Method in interface com.sun.sgs.kernel.schedule.ScheduledTask
Sets the transaction timeout for this task.
setTimerTask(TimerTask) - Method in class com.sun.sgs.impl.kernel.schedule.RecurringTaskHandleImpl
Sets the associated TimerTask for this handle.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class com.sun.sgs.impl.nio.AsyncProviderImpl
Set the uncaught exception handler for the default group.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class com.sun.sgs.nio.channels.spi.AsynchronousChannelProvider
Set the uncaught exception handler for the default group.
setValue(V) - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Replaces the previous value of this entry with the provided value.
setValue(E) - Method in class com.sun.sgs.app.util.ScalableList.Element
Sets the value of the element
setValueInternal(V) - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Replaces the previous value of this entry with the provided value.
setWaitingFor(LockAttemptResult<K>) - Method in class com.sun.sgs.impl.util.lock.BasicLocker
Records that this locker is waiting for a lock, or marks that it is not waiting if the argument is null.
setWaitingFor(LockAttemptResult<K>) - Method in class com.sun.sgs.impl.util.lock.Locker
Records that this locker is waiting for a lock, or marks that it is not waiting if the argument is null.
setWaitingFor(LockAttemptResult<K>) - Method in class com.sun.sgs.impl.util.lock.MultiLocker
Records that this locker is waiting for a lock, or marks that it is not waiting if the argument is null.
setWaitingFor(LockAttemptResult<K>) - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Records the lock that this thread is waiting for, or marks that it is not waiting if the argument is null.
shouldContinue() - Method in interface com.sun.sgs.app.TaskManager
Returns true if the currently running task should do more work if it is available.
shouldContinue() - Method in class com.sun.sgs.impl.app.profile.ProfileTaskManager
Returns true if the currently running task should do more work if it is available.
shouldContinue() - Method in class com.sun.sgs.impl.service.task.FixedTimeContinuePolicy
Returns true if the currently running task should do more work if it is available.
shouldContinue() - Method in class com.sun.sgs.impl.service.task.TaskServiceImpl
Returns true if the currently running task should do more work if it is available.
shouldContinue() - Method in interface com.sun.sgs.service.task.ContinuePolicy
Returns true if the currently running task should do more work if it is available.
shouldRetry() - Method in interface com.sun.sgs.app.ExceptionRetryStatus
Provides information about whether an operation that threw this exception should be retried.
shouldRetry() - Method in exception com.sun.sgs.app.ObjectIOException
Provides information about whether an operation that threw this exception should be retried.
shouldRetry() - Method in exception com.sun.sgs.app.ResourceUnavailableException
Provides information about whether an operation that threw this exception should be retried.
shouldRetry() - Method in exception com.sun.sgs.app.TransactionAbortedException
Provides information about whether an operation that threw this exception should be retried.
shouldRetry() - Method in exception com.sun.sgs.app.TransactionNotActiveException
Provides information about whether an operation that threw this exception should be retried.
shouldStart(NodeType) - Method in enum com.sun.sgs.impl.kernel.StandardProperties.ServiceNodeTypes
Returns true if this node types identifier indicates that the associated service should be started on the specified node type.
shutdown() - Method in class com.sun.sgs.impl.kernel.Kernel
Shut down all services (in reverse order) and the schedulers.
shutdown() - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Tells this SchedulerQueue to shutdown.
shutdown() - Method in class com.sun.sgs.impl.kernel.schedule.TimedTaskHandler
Shuts down this handler, cancelling the associated timer.
shutdown() - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Tells this SchedulerQueue to shutdown.
shutdown() - Method in class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Tells this scheduler to shutdown.
shutdown() - Method in class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Tells this listener that the system is shutting down.
shutdown(ShutdownType) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Shutdown a connection for reading and/or writing without closing the channel.
SHUTDOWN - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
State: graceful shutdown in progress
shutdown() - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Initiates an orderly shutdown of the group.
SHUTDOWN - Static variable in class com.sun.sgs.impl.nio.Reactor
State: graceful shutdown in progress
shutdown() - Method in class com.sun.sgs.impl.nio.Reactor
Notifies this reactor that it should shutdown when it has no registered channels.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.AccessedObjectsListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.AggregateProfileListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.AggregateTaskListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.OperationLoggingProfileOpListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.ProfileSampleListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.ProfileSummaryListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.RuntimeHistogramListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.SampleJMXListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.SnapshotParticipantListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.SnapshotProfileListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.SnapshotTaskListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.listener.TaskRuntimeGraphOutputListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Shuts down the ProfileCollector, reclaiming resources as necessary.
shutdown() - Method in class com.sun.sgs.impl.profile.util.NetworkReporter
Cleans up.
shutdown() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Shuts down this service.
shutdown() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Shuts down this data store.
shutdown() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Shuts down this data store.
shutdown() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Shuts down this server.
shutdown() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerRemote
Shuts down the server.
shutdown() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinder
Shuts down the finder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Indicates that the affinity group finding system is shutting down, and all local resources should be cleaned up.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagationServer
Shuts down the finder.
shutdown() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Indicates that the affinity group finding system is shutting down, and all local resources should be cleaned up.
shutdown() - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
Tells this listener that the system is shutting down.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
Shuts down the finder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Shuts down this builder.
shutdown() - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Shuts down the finder.
shutdown() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Flags this session as shut down, and closes the connection.
shutdown() - Method in class com.sun.sgs.impl.transport.tcp.TcpTransport
Shutdown the transport.
shutdown() - Method in class com.sun.sgs.impl.util.AbstractService
Shuts down this service.
shutdown() - Method in interface com.sun.sgs.kernel.schedule.SchedulerQueue
Tells this SchedulerQueue to shutdown.
shutdown() - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Initiates an orderly shutdown of the group.
shutdown(ShutdownType) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Shutdown a connection for reading and/or writing without closing the channel.
shutdown() - Method in interface com.sun.sgs.profile.ProfileCollector
Shuts down the ProfileCollector, reclaiming resources as necessary.
shutdown() - Method in interface com.sun.sgs.profile.ProfileListener
Tells this listener that the system is shutting down.
shutdown() - Method in interface com.sun.sgs.service.Service
Shuts down this service.
shutdown() - Method in interface com.sun.sgs.service.store.DataStore
Shuts down this data store.
shutdown() - Method in interface com.sun.sgs.transport.ConnectionHandler
Notify the handler that the transport encountered an unrecoverable error and has shutdown.
shutdown() - Method in interface com.sun.sgs.transport.Transport
Shutdown the transport.
SHUTDOWN_NOW - Static variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
State: forced shutdown in progress
SHUTDOWN_NOW - Static variable in class com.sun.sgs.impl.nio.Reactor
State: forced shutdown in progress
ShutdownChannelGroupException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to construct a channel in a group that is shutdown.
ShutdownChannelGroupException() - Constructor for exception com.sun.sgs.nio.channels.ShutdownChannelGroupException
Constructs an instance of this class.
shutdownInternal() - Method in class com.sun.sgs.impl.service.data.store.AbstractDataStore
Performs the actual operation for shutdown.
shutdownInternal() - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Performs the actual operation for shutdown.
shutdownInternal() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Performs the actual operation for shutdown.
shutdownNode(Object) - Method in interface com.sun.sgs.impl.kernel.KernelShutdownController
Instructs the Kernel to shutdown the node, as a result of a failure detected in a service or a component.
shutdownNow() - Method in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Shuts down the group and closes all open channels in the group.
shutdownNow() - Method in class com.sun.sgs.impl.nio.Reactor
Notifies this reactor that it should shutdown immediately, closing any open channels registered with it.
shutdownNow() - Method in class com.sun.sgs.nio.channels.AsynchronousChannelGroup
Shuts down the group and closes all open channels in the group.
shutdownServices() - Method in class com.sun.sgs.impl.kernel.KernelContext
Shut down all the service components in the reverse order that they were added.
ShutdownType - Enum in com.sun.sgs.nio.channels
A typesafe enumeration used when shutting down a connection on a stream-oriented connecting socket.
shuttingDown() - Method in class com.sun.sgs.impl.util.AbstractService
Returns true if this service is shutting down.
SimpleCompletionHandler - Interface in com.sun.sgs.service
A handler to be notified when operations for an associated request are complete.
SimpleSgsProtocol - Class in com.sun.sgs.protocol.simple
SGS Protocol constants.
SimpleSgsProtocol() - Constructor for class com.sun.sgs.protocol.simple.SimpleSgsProtocol
This class should not be instantiated.
SimpleSgsProtocolAcceptor - Class in com.sun.sgs.impl.protocol.simple
A protocol acceptor for connections that speak the SimpleSgsProtocol.
SimpleSgsProtocolAcceptor(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Constructs an instance with the specified properties, systemRegistry, and txnProxy.
SimpleSgsProtocolAcceptor(Properties, ComponentRegistry, TransactionProxy, LoggerWrapper) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
Constructs an instance with the specified properties, systemRegistry, txnProxy, and logger.
SimpleSgsProtocolDescriptor - Class in com.sun.sgs.impl.protocol.simple
A protocol descriptor with an underlying transport descriptor.
SimpleSgsProtocolDescriptor(TransportDescriptor) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolDescriptor
Constructs an instance with the specified transport descriptor.
SimpleSgsProtocolImpl - Class in com.sun.sgs.impl.protocol.simple
Implements the protocol specified in SimpleSgsProtocol.
SimpleSgsProtocolImpl(ProtocolListener, SimpleSgsProtocolAcceptor, AsynchronousByteChannel, int) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Creates a new instance of this class.
SimpleSgsProtocolImpl(ProtocolListener, SimpleSgsProtocolAcceptor, AsynchronousByteChannel, int, LoggerWrapper) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Constructs a new instance of this class.
SimpleSgsRelocationProtocolImpl - Class in com.sun.sgs.impl.protocol.simple
Implements the protocol specified in SimpleSgsProtocol.
SimpleSgsRelocationProtocolImpl(ProtocolListener, SimpleSgsProtocolAcceptor, AsynchronousByteChannel, int) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Creates a new instance of this class.
SimpleSgsRelocationProtocolImpl(ProtocolListener, SimpleSgsProtocolAcceptor, AsynchronousByteChannel, int, LoggerWrapper) - Constructor for class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Constructs a new instance of this class.
SimpleTaskReservation - Class in com.sun.sgs.impl.kernel.schedule
Package-private utility implementation of TaskReservation.
SimpleTaskReservation(SchedulerQueue, ScheduledTask) - Constructor for class com.sun.sgs.impl.kernel.schedule.SimpleTaskReservation
Creates an instance of SimpleTaskReservation.
SingleGraphBuilder - Class in com.sun.sgs.impl.service.nodemap.affinity.single
A minimal graph builder for single node testing.
SingleGraphBuilder(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Creates a weighted graph builder and its JMX MBean.
SingleGraphBuilder(Properties, ComponentRegistry, TransactionProxy, boolean) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Creates a weighted graph builder.
SingleLabelPropagation - Class in com.sun.sgs.impl.service.nodemap.affinity.single
A single-node implementation of the algorithm presented in "Near linear time algorithm to detect community structures in large-scale networks" Raghavan, Albert and Kumara 2007.
SingleLabelPropagation(AffinityGraphBuilder, ProfileCollector, Properties) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Constructs a new instance of the label propagation algorithm.
SingleLabelPropagation(AffinityGraphBuilder, ProfileCollector, Properties, AffinityGroupFinderStats) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.single.SingleLabelPropagation
Constructs a new instance of the label propagation algorithm.
size() - Method in class com.sun.sgs.app.util.ScalableDeque
.
size() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns the size of the tree.
size() - Method in class com.sun.sgs.app.util.ScalableHashSet
Returns the number of elements in this set.
size() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
The size of the node; that is, the sum of the sizes of its immediate children.
size() - Method in interface com.sun.sgs.app.util.ScalableList.Node
The size of the node; that is, the sum of the sizes of its immediate children.
size() - Method in class com.sun.sgs.app.util.ScalableList
Retrieves the size of the list.
size() - Method in class com.sun.sgs.app.util.ScalableList.SubList
Returns the size of the collection.
size() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
The size of the node; that is, the sum of the sizes of its immediate children.
size() - Method in interface com.sun.sgs.impl.profile.util.Histogram
Returns the number of samples represented by this histogram.
size() - Method in class com.sun.sgs.impl.profile.util.LinearHistogram
Returns the number of samples represented by this histogram.
size() - Method in class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Returns the number of samples represented by this histogram.
size() - Method in interface com.sun.sgs.impl.util.BindingKeyedMap
Returns the number of key-value mappings in this map.
size() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
Returns the number of key-value mappings in this map.
size() - Method in class com.sun.sgs.impl.util.BindingKeyedSetImpl
size() - Method in class com.sun.sgs.impl.util.ManagedQueue
snapshot - Variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
The time, in milliseconds for each period snapshot.
SnapshotParticipantListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener takes snapshots at fixed intervals.
SnapshotParticipantListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.SnapshotParticipantListener
Creates an instance of SnapshotParticipantListener.
SnapshotProfileListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener takes snapshots at fixed intervals.
SnapshotProfileListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.SnapshotProfileListener
Creates an instance of SnapshotProfileListener.
SnapshotTaskListener - Class in com.sun.sgs.impl.profile.listener
This implementation of ProfileListener takes snapshots at fixed intervals.
SnapshotTaskListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.SnapshotTaskListener
Creates an instance of RuntimeHistogramListener.
SocketOption - Interface in com.sun.sgs.nio.channels
A socket option associated with a socket.
source - Variable in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator.AbstractAccessReporter
The source for objects managed by this reporter.
StandardProperties - Class in com.sun.sgs.impl.kernel
This class contains the standard property keys that the kernel looks for (and may provide) on startup.
StandardProperties.ServiceNodeTypes - Enum in com.sun.sgs.impl.kernel
An enumeration of the possible values to assign in the SERVICE_NODE_TYPES list.
StandardProperties.StandardService - Enum in com.sun.sgs.impl.kernel
An enumeration of the known, standard Services.
StandardProtocolFamily - Enum in com.sun.sgs.nio.channels
Defines the standard family of communication protocols.
StandardSocketOption - Enum in com.sun.sgs.nio.channels
Defines the standard socket options.
start() - Method in class com.sun.sgs.impl.kernel.schedule.RecurringTaskHandleImpl
Starts the associated task running by passing the task to the SchedulerQueue via a call to addTask.
start() - Method in class com.sun.sgs.impl.nio.DelegatingCompletionHandler
Starts the computation and returns a future representing the result of the computation.
start() - Method in interface com.sun.sgs.kernel.RecurringTaskHandle
Starts the associated recurring task.
START_NOW - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
 
startIteration(int) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.LabelPropagation
Start an iteration of the algorithm.
startIteration(int) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dlpa.LPAClient
Start an iteration of the algorithm.
startTask(KernelRunnable, Identity, long, int) - Method in interface com.sun.sgs.impl.profile.ProfileCollectorHandle
Tells the collector that a new task is starting in the context of the calling thread.
startTask(KernelRunnable, Identity, long, int) - Method in class com.sun.sgs.impl.profile.ProfileCollectorHandleImpl
Tells the collector that a new task is starting in the context of the calling thread.
startTask(KernelRunnable, Identity, long, int) - Method in class com.sun.sgs.impl.profile.ProfileCollectorImpl
Tells the collector that a new task is starting in the context of the calling thread.
startTime(long) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Setter for setting the start time of a new ScheduledTaskImpl.
StartupKernelContext - Class in com.sun.sgs.impl.kernel
This is an overridden implementation of KernelContext used only during to startup to provide access to Managers and Services as they become available.
StartupKernelContext(String) - Constructor for class com.sun.sgs.impl.kernel.StartupKernelContext
Creates an instance of StartupKernelContext.
state - Variable in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
The state of the key and value, which is either a non-zero combination of the KEY_WRAPPED and VALUE_WRAPPED, or is KEY_VALUE_PAIR.
state - Variable in class com.sun.sgs.impl.service.nodemap.affinity.BasicState
The state.
stateLock - Variable in class com.sun.sgs.impl.nio.ReactiveChannelGroup
Lock held on updates to lifecycleState and reactors list, and the condition variable for awaiting group termination.
STATS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The property that specifies the interval in milliseconds between calls to log database statistics, or a negative value to disable logging.
statusChangedNodes - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The queue of nodes whose status has changed.
stopped - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
The total number of stopped algorithm runs.
stoppedCountInc() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinityGroupFinderStats
Increment the count of stopped algorithm runs, due to reaching the maximum number of iterations (if set).
store - Variable in class com.sun.sgs.impl.service.data.Context
The data store.
succeeded - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
supportedDeliveries() - Method in interface com.sun.sgs.app.ClientSession
Returns a set containing the delivery guarantees supported by this session.
supportedDeliveries() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
Returns a set containing the delivery guarantees supported by this session.
supportedDeliveries() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
Returns a set containing the delivery guarantees supported by this session.
supportsDelivery(Delivery) - Method in enum com.sun.sgs.app.Delivery
Returns true if this delivery guarantee meets the minimum requirements of the specified delivery guarantee, otherwise returns false.
supportsProtocol(ProtocolDescriptor) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolDescriptor
Returns true if the specified descriptor represents a protocol supported by the protocol that this descriptor represents, and returns false otherwise.
supportsProtocol(ProtocolDescriptor) - Method in interface com.sun.sgs.protocol.ProtocolDescriptor
Returns true if the specified descriptor represents a protocol supported by the protocol that this descriptor represents, and returns false otherwise.
supportsRelocation() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
Returns true if this session's protocol handler supports relocation (i.e., implements the SessionRelocationProtocol interface; otherwise returns false.
supportsTransport(TransportDescriptor) - Method in class com.sun.sgs.impl.transport.tcp.TcpDescriptor
Check if the specified transport is compatible with the transport this descriptor represents.
supportsTransport(TransportDescriptor) - Method in interface com.sun.sgs.transport.TransportDescriptor
Check if the specified transport is compatible with the transport this descriptor represents.
suspend(RequestCompletionHandler<Void>) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsRelocationProtocolImpl
Notifies the associated client to suspend sending messages to the server until resume is invoked.
suspend() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler.MoveAction
Suspends messages to the client before sending the 'relocate' notification.
suspend(RequestCompletionHandler<Void>) - Method in interface com.sun.sgs.protocol.SessionRelocationProtocol
Notifies the associated client to suspend sending messages to the server until resume is invoked.
SUSPEND_MESSAGES - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Suspend messages notification.
SUSPEND_MESSAGES_COMPLETE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Acknowledgment of SimpleSgsProtocol.SUSPEND_MESSAGES notification.
SYSTEM_JMX_REMOTE_PORT - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional system property (this is not a Darkstar property) which enables remote JMX monitoring, and specifies the port JMX is listening on.
SystemIdentity - Class in com.sun.sgs.impl.kernel
The system identity is pinned to the node it was created on and is not used for load balancing decisions.
SystemIdentity(String) - Constructor for class com.sun.sgs.impl.kernel.SystemIdentity
Creates an instance of SystemIdentity associated with the given name.

T

Task - Interface in com.sun.sgs.app
Defines an application operation that will be run by the TaskManager.
task - Variable in class com.sun.sgs.impl.nio.Reactor.PendingOperation
The continuation of the IO task to perform, if one is pending, or a reference to null if an operation is not pending.
task - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
TASK_MANAGER - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the TaskManager.
TASK_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the TaskService.
TaskAggregateMXBean - Interface in com.sun.sgs.management
The management interface for tasks that have run.
TaskAggregateStats - Class in com.sun.sgs.impl.profile
The central location to aggregate information on tasks run through the system.
TaskAggregateStats(ProfileCollector, String) - Constructor for class com.sun.sgs.impl.profile.TaskAggregateStats
Creates an MXBean object for gathering task data in the system.
taskFinishedCommon(boolean, long) - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
 
taskFinishedFail(boolean, long) - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
 
taskFinishedSuccess(boolean, long, long, long) - Method in class com.sun.sgs.impl.profile.TaskAggregateStats
 
TaskManager - Interface in com.sun.sgs.app
Provides facilities for scheduling tasks.
taskOwner - Variable in class com.sun.sgs.impl.util.AbstractService
The task owner.
TaskProfileCounter - Interface in com.sun.sgs.profile
A counter which provides task-local information to ProfileReports.
TaskProfileOperation - Interface in com.sun.sgs.profile
An operation which provides task-local information to ProfileReports.
TaskProfileSample - Interface in com.sun.sgs.profile
A profile sample which provides information to ProfileReports.
TaskQueue - Interface in com.sun.sgs.kernel
This interface defines a dependency between tasks, such that tasks are run in the order in which they are submitted, and the next task isn't started until the current task has completed.
TaskRejectedException - Exception in com.sun.sgs.app
Thrown when an attempt to schedule a task fails because the TaskManager refuses to accept the task due to resource limitations.
TaskRejectedException(String) - Constructor for exception com.sun.sgs.app.TaskRejectedException
Creates an instance of this class with the specified detail message.
TaskRejectedException(String, Throwable) - Constructor for exception com.sun.sgs.app.TaskRejectedException
Creates an instance of this class with the specified detail message and cause.
TaskReservation - Interface in com.sun.sgs.kernel
This interface manages task reservations.
TaskRuntimeGraphOutputListener - Class in com.sun.sgs.impl.profile.listener
Outputs task timing data to files for later use by Gnuplot.
TaskRuntimeGraphOutputListener(Properties, Identity, ComponentRegistry) - Constructor for class com.sun.sgs.impl.profile.listener.TaskRuntimeGraphOutputListener
Creates an instance of TaskRuntimeGraphOutputListener.
taskScheduler - Variable in class com.sun.sgs.impl.util.AbstractService
The task scheduler.
TaskScheduler - Interface in com.sun.sgs.kernel
This interface is used to run tasks that may take an arbitrarily long time to complete, but are expected to complete eventually.
TaskSchedulerImpl - Class in com.sun.sgs.impl.kernel
Package-private implementation of TaskScheduler that is used by the system scheduling and running all non-transactional, arbitrary-length tasks.
TaskSchedulerImpl(Properties, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.kernel.TaskSchedulerImpl
Creates an instance of TaskSchedulerImpl.
taskService - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The task service.
TaskService - Interface in com.sun.sgs.service
This Service provides facilities for scheduling tasks to run after the current task completes.
TaskServiceImpl - Class in com.sun.sgs.impl.service.task
This is an implementation of TaskService that works on a single node and across multiple nodes.
TaskServiceImpl(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.task.TaskServiceImpl
Creates an instance of TaskServiceImpl.
TaskServiceMXBean - Interface in com.sun.sgs.management
The management interface for the task service.
TaskServiceStats - Class in com.sun.sgs.impl.service.task
The Statistics MBean object for the task service.
TaskServiceStats(ProfileCollector) - Constructor for class com.sun.sgs.impl.service.task.TaskServiceStats
 
TcpDescriptor - Class in com.sun.sgs.impl.transport.tcp
TCP transport descriptor.
TcpDescriptor(String, int) - Constructor for class com.sun.sgs.impl.transport.tcp.TcpDescriptor
Constructor.
TcpTransport - Class in com.sun.sgs.impl.transport.tcp
Implementation of a TCP Transport.
TcpTransport(Properties) - Constructor for class com.sun.sgs.impl.transport.tcp.TcpTransport
Constructs an instance of this class with the specified properties.
ThreadPoolFactory - Interface in com.sun.sgs.nio.channels
An object that creates thread pools on demand.
throwable - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
TIME_FORMAT_PROPERTY - Static variable in class com.sun.sgs.impl.sharedutil.logging.LogFormatter
The logging property for specifying the time format.
TimedTaskHandler - Class in com.sun.sgs.impl.kernel.schedule
Package-private utility class that handles timers for tasks that are scheduled to run in the future.
TimedTaskHandler(TimedTaskListener) - Constructor for class com.sun.sgs.impl.kernel.schedule.TimedTaskHandler
Creates an instance of TimedTaskHandler.
TimedTaskListener - Interface in com.sun.sgs.impl.kernel.schedule
Package-private interface for notifying when delayed tasks are ready.
timedTaskReady(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.FIFOSchedulerQueue
Called when a delayed task has reached its time to run.
timedTaskReady(ScheduledTask) - Method in interface com.sun.sgs.impl.kernel.schedule.TimedTaskListener
Called when a delayed task has reached its time to run.
timedTaskReady(ScheduledTask) - Method in class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Called when a delayed task has reached its time to run.
timeflushInterval - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The timeflush interval.
timeout(long) - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl.Builder
Setter for setting the timeout of a new ScheduledTaskImpl
timeoutExpired() - Method in class com.sun.sgs.impl.nio.Reactor.AsyncOp
Completes this future as if its run() method threw an AbortedByTimeoutException, unless this future has already completed.
timeouts - Variable in class com.sun.sgs.impl.nio.Reactor
Operations that having pending timeouts.
timestamp - Variable in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
This event's timestamp.
timestamp - Variable in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelMessageInfo
The message timestamp.
toHexString(byte[]) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns a string constructed with the contents of the byte array converted to hex format.
toHexString(BigInteger) - Static method in class com.sun.sgs.impl.sharedutil.HexDumper
Returns the specified bigInt as a hex-formatted string.
toString() - Method in class com.sun.sgs.app.util.ManagedSerializable
toString() - Method in class com.sun.sgs.app.util.ScalableDeque.Element
toString() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Returns the string form of this entry as entry=value.
toString() - Method in class com.sun.sgs.app.util.ScalableList.Element
Returns a String representation
toString() - Method in class com.sun.sgs.app.util.ScalableList.ListNode
A String representation of the ListNode.
toString() - Method in class com.sun.sgs.app.util.ScalableList.SubList
Returns a String representation of this object.
toString() - Method in class com.sun.sgs.app.util.ScalableList.TreeNode
Returns a String representation of this object.
toString() - Method in class com.sun.sgs.impl.auth.IdentityImpl
toString() - Method in class com.sun.sgs.impl.kernel.KernelContext
Returns a unique representation of this context, in this case the name of the application.
toString() - Method in class com.sun.sgs.impl.kernel.LockingAccessCoordinator.LockerImpl
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.kernel.ScheduledTaskImpl
Provides some diagnostic detail about this task.
toString() - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
toString() - Method in class com.sun.sgs.impl.nio.AsyncServerSocketChannelImpl
toString() - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
toString() - Method in class com.sun.sgs.impl.nio.Reactor.PendingOperation
toString() - Method in class com.sun.sgs.impl.nio.Reactor.ReactiveAsyncKey
toString() - Method in interface com.sun.sgs.impl.profile.util.Histogram
Returns a text-based representation of this histogram.
toString(String) - Method in interface com.sun.sgs.impl.profile.util.Histogram
Returns a text-based representation of this histogram where each of the bins has the provided label.
toString() - Method in class com.sun.sgs.impl.profile.util.LinearHistogram
Generates a text representation of this linear frequency histogram.
toString(String) - Method in class com.sun.sgs.impl.profile.util.LinearHistogram
Generates a text representation of this linear frequency histogram similar to LinearHistogram.toString() but with labels on bins.
toString() - Method in class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Generates a text representation of this power-of-2 frequency histogram.
toString(String) - Method in class com.sun.sgs.impl.profile.util.PowerOfTwoHistogram
Generates a text representation of this power-of-2 frequency histogram similar to PowerOfTwoHistogram.toString() but with labels on bins.
toString() - Method in class com.sun.sgs.impl.profile.util.TransactionId
toString() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolDescriptor
Returns a string representation of this descriptor.
toString() - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
toString() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.SendEvent
toString() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl
toString() - Method in class com.sun.sgs.impl.service.channel.ChannelWrapper
toString() - Method in class com.sun.sgs.impl.service.data.DataServiceHeader
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.data.ManagedReferenceImpl
 
toString() - Method in class com.sun.sgs.impl.service.data.store.BindingValue
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.service.data.store.DataStoreProfileProducer
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreClient
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Returns a string representation of this object.
toString() - Method in class com.sun.sgs.impl.service.nodemap.affinity.AffinitySet
toString() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.LabelVertex
toString() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
toString() - Method in class com.sun.sgs.impl.service.nodemap.affinity.RelocatingAffinityGroup
toString() - Method in class com.sun.sgs.impl.service.nodemap.IdentityMO
toString() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServiceImpl
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.session.ClientSessionHandler
toString() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl.SendEvent
toString() - Method in class com.sun.sgs.impl.service.session.ClientSessionImpl
toString() - Method in class com.sun.sgs.impl.service.session.ClientSessionWrapper
toString() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.watchdog.NodeImpl
toString() - Method in class com.sun.sgs.impl.transport.tcp.TcpDescriptor
Returns a string representation of this descriptor.
toString() - Method in class com.sun.sgs.impl.util.AbstractKernelRunnable
toString() - Method in class com.sun.sgs.impl.util.AbstractService.Version
toString() - Method in class com.sun.sgs.impl.util.lock.Lock
Print fields, for debugging.
toString() - Method in class com.sun.sgs.impl.util.lock.LockAttemptResult
Print fields, for debugging.
toString() - Method in class com.sun.sgs.impl.util.lock.LockConflict
Returns a string representation of this instance, for debugging.
toString() - Method in class com.sun.sgs.impl.util.lock.LockRequest
Print fields, for debugging.
toString() - Method in class com.sun.sgs.impl.util.ManagedQueue
toString() - Method in class com.sun.sgs.management.NodeInfo
toStringFieldsOnly() - Method in class com.sun.sgs.impl.service.channel.ChannelImpl.ChannelEvent
Returns a string representation of field:value pairs, separated by commas.
TRACK_STALE_OBJECTS_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.DataServiceImpl
The property that specifies whether to track stale objects.
TrackingAccessCoordinator - Class in com.sun.sgs.impl.kernel
A package-private implementation of AccessCoordinator that is used by the system to track access to objects and handle any possible conflict.
TrackingAccessCoordinator(Properties, TransactionProxy, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.kernel.TrackingAccessCoordinator
Creates an instance of TrackingAccessCoordinator.
Transaction - Interface in com.sun.sgs.service
This interface represents a single transaction.
TransactionAbortedException - Exception in com.sun.sgs.app
Thrown when an operation fails because the system aborted the current transaction during the operation.
TransactionAbortedException(String) - Constructor for exception com.sun.sgs.app.TransactionAbortedException
Creates an instance of this class with the specified detail message.
TransactionAbortedException(String, Throwable) - Constructor for exception com.sun.sgs.app.TransactionAbortedException
Creates an instance of this class with the specified detail message and cause.
TransactionalHandler - Class in com.sun.sgs.impl.kernel.logging
A Handler implementation that given a backing Handler, provides transactional semantics for the #publish(LogRecord) method.
TransactionalHandler(TransactionProxy, Handler) - Constructor for class com.sun.sgs.impl.kernel.logging.TransactionalHandler
Constructs a new TransactionalHandler with the provided proxy for joining transactions a the backing handler for performing the actual logging.
TransactionAwareLogManager - Class in com.sun.sgs.impl.kernel.logging
A LogManager class that adds transactional semantics to Logger instances in the application's namespace.
TransactionAwareLogManager() - Constructor for class com.sun.sgs.impl.kernel.logging.TransactionAwareLogManager
Default constructor used by the JVM at startup.
TransactionConflictException - Exception in com.sun.sgs.app
Thrown when an operation fails because the system aborted the current transaction when it detected a conflict with another transaction.
TransactionConflictException(String) - Constructor for exception com.sun.sgs.app.TransactionConflictException
Creates an instance of this class with the specified detail message.
TransactionConflictException(String, Throwable) - Constructor for exception com.sun.sgs.app.TransactionConflictException
Creates an instance of this class with the specified detail message and cause.
TransactionContext - Class in com.sun.sgs.impl.util
A context to hold state associated with a transaction.
TransactionContext(Transaction) - Constructor for class com.sun.sgs.impl.util.TransactionContext
Constructs an instance of this class with the given transaction.
TransactionContextFactory<T extends TransactionContext> - Class in com.sun.sgs.impl.util
Utility class for participating in a transaction, parameterized by a type of TransactionContext to be used with a participant.
TransactionContextFactory(TransactionContextMap<T>, String) - Constructor for class com.sun.sgs.impl.util.TransactionContextFactory
Constructs an instance of this class with the given TransactionContextMap.
TransactionContextFactory(TransactionProxy, String) - Constructor for class com.sun.sgs.impl.util.TransactionContextFactory
Constructs an instance of this class, using the specified TransactionProxy to create the TransactionContextMap.
TransactionContextFactory.NonDurableParticipant - Class in com.sun.sgs.impl.util
Provides a non-durable transaction participant.
TransactionContextFactory.NonDurableParticipant() - Constructor for class com.sun.sgs.impl.util.TransactionContextFactory.NonDurableParticipant
Creates an instance of this class.
TransactionContextFactory.Participant - Class in com.sun.sgs.impl.util
Provides a durable transaction participant.
TransactionContextFactory.Participant() - Constructor for class com.sun.sgs.impl.util.TransactionContextFactory.Participant
Creates an instance of this class.
TransactionContextMap<T extends TransactionContext> - Class in com.sun.sgs.impl.util
Utility class for maintaining the association between transactions and instances of TransactionContext.
TransactionContextMap(TransactionProxy) - Constructor for class com.sun.sgs.impl.util.TransactionContextMap
Constructs an instance of this class with the given TransactionProxy.
TransactionCoordinator - Interface in com.sun.sgs.impl.service.transaction
Defines an interface for managing transactions.
TransactionCoordinatorImpl - Class in com.sun.sgs.impl.service.transaction
Provides an implementation of TransactionCoordinator.
TransactionCoordinatorImpl(Properties, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl
Creates an instance of this class configured with the specified properties.
TransactionException - Exception in com.sun.sgs.app
Thrown when an operation fails because of a problem with the current transaction.
TransactionException(String) - Constructor for exception com.sun.sgs.app.TransactionException
Creates an instance of this class with the specified detail message.
TransactionException(String, Throwable) - Constructor for exception com.sun.sgs.app.TransactionException
Creates an instance of this class with the specified detail message and cause.
TransactionHandle - Interface in com.sun.sgs.impl.service.transaction
Defines an interface for managing a transaction.
transactionId - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
TransactionId - Class in com.sun.sgs.impl.profile.util
A utility that wraps a transaction identifier (an array of bytes) by assuming that the identifier represents a non-negative long value.
TransactionId(byte[]) - Constructor for class com.sun.sgs.impl.profile.util.TransactionId
Creates an instance of TransactionId.
TransactionImpl - Class in com.sun.sgs.impl.service.transaction
Provides an implementation of Transaction.
TransactionImpl(long, long, boolean, ProfileCollectorHandle) - Constructor for class com.sun.sgs.impl.service.transaction.TransactionImpl
Creates an instance with the specified transaction ID, timeout, prepare and commit optimization flag, and collectorHandle.
TransactionInterruptedException - Exception in com.sun.sgs.service
Thrown when an operation fails because it was interrupted while it was blocked waiting for another transaction.
TransactionInterruptedException(String) - Constructor for exception com.sun.sgs.service.TransactionInterruptedException
Creates an instance of this class with the specified detail message.
TransactionInterruptedException(String, Throwable) - Constructor for exception com.sun.sgs.service.TransactionInterruptedException
Creates an instance of this class with the specified detail message and cause.
TransactionListener - Interface in com.sun.sgs.service
A listener to be notified before and after the completion of a transaction.
TransactionListenerDetail - Interface in com.sun.sgs.profile
Provides profiling detail about a TransactionListener that listened to the progress of a transaction.
TransactionListenerDetailImpl - Class in com.sun.sgs.impl.service.transaction
Simple implementation of TransactionListenerDetail that is package-private and used by TransactionImpl to report detail associated with each listener.
TransactionListenerDetailImpl(String) - Constructor for class com.sun.sgs.impl.service.transaction.TransactionListenerDetailImpl
Creates an instance of TransactionListenerDetailImpl for the given named listener.
TransactionNotActiveException - Exception in com.sun.sgs.app
Thrown when an operation fails because there is no current, active transaction.
TransactionNotActiveException(String) - Constructor for exception com.sun.sgs.app.TransactionNotActiveException
Creates an instance of this class with the specified detail message.
TransactionNotActiveException(String, Throwable) - Constructor for exception com.sun.sgs.app.TransactionNotActiveException
Creates an instance of this class with the specified detail message and cause.
TransactionParticipant - Interface in com.sun.sgs.service
This interface is used by participants in transactions.
TransactionProxy - Interface in com.sun.sgs.service
This is a proxy that provides access to the current transaction and its owner.
TransactionProxyImpl - Class in com.sun.sgs.impl.kernel
This is a proxy that provides access to the currently active Transaction and its owner.
TransactionProxyImpl() - Constructor for class com.sun.sgs.impl.kernel.TransactionProxyImpl
This package-private constructor creates a new instance of TransactionProxyImpl.
transactionScheduler - Variable in class com.sun.sgs.impl.util.AbstractService
The transaction scheduler.
TransactionScheduler - Interface in com.sun.sgs.kernel
This interface is used to schedule transactional tasks for immediate, delayed, or periodic execution.
TransactionSchedulerImpl - Class in com.sun.sgs.impl.kernel
Package-private implementation of TransactionScheduler that is used by the system for scheduling and running all transactional tasks.
TransactionSchedulerImpl(Properties, TransactionCoordinator, ProfileCollectorHandle, AccessCoordinatorHandle) - Constructor for class com.sun.sgs.impl.kernel.TransactionSchedulerImpl
Creates an instance of TransactionSchedulerImpl.
TransactionTimeoutException - Exception in com.sun.sgs.app
Thrown when an operation fails because the system aborted the current transaction when it exceeded the maximum permitted duration.
TransactionTimeoutException(String) - Constructor for exception com.sun.sgs.app.TransactionTimeoutException
Creates an instance of this class with the specified detail message.
TransactionTimeoutException(String, Throwable) - Constructor for exception com.sun.sgs.app.TransactionTimeoutException
Creates an instance of this class with the specified detail message and cause.
transport - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The transport.
Transport - Interface in com.sun.sgs.transport
I/O transport.
TRANSPORT_PROPERTY - Static variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolAcceptor
The transport property.
transportDesc - Variable in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolDescriptor
The transport descriptor for this protocol.
TransportDescriptor - Interface in com.sun.sgs.transport
Transport descriptor.
tryCount - Variable in class com.sun.sgs.impl.profile.ProfileReportImpl
 
txn - Variable in class com.sun.sgs.impl.service.data.Context
The transaction.
txn - Variable in class com.sun.sgs.impl.util.lock.TxnLocker
The associated transaction.
txn - Variable in class com.sun.sgs.impl.util.TransactionContext
The transaction.
TXN_DISABLE_PREPAREANDCOMMIT_OPT_PROPERTY - Static variable in interface com.sun.sgs.impl.service.transaction.TransactionCoordinator
A property used to control whether we allow the prepareAndCommit optimization, where the final participant has prepareAndCommit called (one call) rather than prepare(), and at some later point commit().
TXN_ISOLATION_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
The property that specifies the default transaction isolation level.
TXN_ISOLATION_PROPERTY - Static variable in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
The property that specifies the default transaction isolation level.
TXN_TIMEOUT_PROPERTY - Static variable in interface com.sun.sgs.impl.service.transaction.TransactionCoordinator
The property used to specify the timeout value for transactions.
TXN_UNBOUNDED_TIMEOUT_PROPERTY - Static variable in interface com.sun.sgs.impl.service.transaction.TransactionCoordinator
The property used to specify the value for unbounded timeout.
TxnLocker<K> - Class in com.sun.sgs.impl.util.lock
Records information about an entity that requests locks from a TxnLockManager as part of a transaction.
TxnLocker(TxnLockManager<K>, Transaction, long) - Constructor for class com.sun.sgs.impl.util.lock.TxnLocker
Creates an instance of this class.
TxnLockManager<K> - Class in com.sun.sgs.impl.util.lock
A class for managing lock conflicts of a transaction.
TxnLockManager(long, int) - Constructor for class com.sun.sgs.impl.util.lock.TxnLockManager
Creates an instance of this class.
txnProxy - Variable in class com.sun.sgs.impl.kernel.AbstractAccessCoordinator
The transaction proxy.
txnProxy - Static variable in class com.sun.sgs.impl.util.AbstractService
The transaction proxy, or null if configure has not been called.
txnTable - Variable in class com.sun.sgs.impl.service.data.store.net.DataStoreServerImpl
Stores information about transactions.
type - Variable in class com.sun.sgs.impl.util.lock.LockConflict
The type of conflict.
type() - Method in interface com.sun.sgs.nio.channels.SocketOption
Returns the type of the socket option value.
type() - Method in enum com.sun.sgs.nio.channels.StandardSocketOption
Returns the type of the socket option value.
TYPE_IDENTIFIER - Static variable in class com.sun.sgs.impl.auth.NamePasswordCredentials
The identifier for this type of credentials.
typeName(Object) - Static method in class com.sun.sgs.impl.service.data.DataServiceImpl
Returns the type name of the object.

U

unblock(InetAddress) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl.MembershipKeyImpl
Unblock multicast packets from the given source address that was previously blocked using the MembershipKey.block(java.net.InetAddress) method.
unblock(InetAddress) - Method in class com.sun.sgs.nio.channels.MembershipKey
Unblock multicast packets from the given source address that was previously blocked using the MembershipKey.block(java.net.InetAddress) method.
UNBOUNDED - Static variable in interface com.sun.sgs.kernel.schedule.ScheduledTask
Identifier that represents an unbounded timeout.
UNBOUNDED_TIMEOUT_DEFAULT - Static variable in class com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl
The default for unbounded timeout.
uncaughtHandler - Variable in class com.sun.sgs.impl.nio.AsyncGroupImpl
The UncaughtExceptionHandler for this group, or null.
uncheckedCast(Object) - Static method in class com.sun.sgs.impl.sharedutil.Objects
Casts an object to the required type with no unchecked warnings.
unexpected(Throwable) - Static method in class com.sun.sgs.impl.nio.Util
Returns an IllegalStateException indicating that the given exception was not expected, and setting the cause to that exception.
unexport() - Method in class com.sun.sgs.impl.util.Exporter
Removes the server from the network.
UnknownIdentityException - Exception in com.sun.sgs.service
Thrown to indicate that an Identity is unknown.
UnknownIdentityException(String) - Constructor for exception com.sun.sgs.service.UnknownIdentityException
Constructs an instance of UnknownIdentityException with the specified detail message.
UnknownIdentityException(String, Throwable) - Constructor for exception com.sun.sgs.service.UnknownIdentityException
Creates an instance of this class with the specified detail message and cause.
UnknownNodeException - Exception in com.sun.sgs.service
Thrown when a node ID used in the system is unknown.
UnknownNodeException(String) - Constructor for exception com.sun.sgs.service.UnknownNodeException
Constructs an instance of UnknownNodeException with the specified detail message.
UnknownNodeException(String, Throwable) - Constructor for exception com.sun.sgs.service.UnknownNodeException
Creates an instance of this class with the specified detail message and cause.
unmanage() - Method in class com.sun.sgs.app.util.ScalableHashMap.PrefixEntry
Removes any Serializable managed by this entry from the data manager.
unregisterNodeListener(long) - Method in interface com.sun.sgs.impl.service.nodemap.NodeMappingServer
Unregister the NotifyClient object for a node if one is registered.
unregisterNodeListener(long) - Method in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
Unregister the NotifyClient object for a node if one is registered.
unregisterObject(ManagedObject) - Method in class com.sun.sgs.impl.service.data.ReferenceTable
Updates this table for a reference that is no longer associated with an object.
UPDATE_FREQ_PROPERTY - Static variable in class com.sun.sgs.impl.service.nodemap.affinity.LPADriver
The property name for the update frequency.
updateCountInc() - Method in class com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilderStats
Increments the update count.
updateGraph(Identity, AccessedObjectsDetail) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilder
Update the graph based on the objects accessed in a task.
updateGraph(Identity, Object[]) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServer
Update the graph based on the objects accessed in a task.
updateGraph(Identity, Object[]) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Update the graph based on the objects accessed in a task.
updateGraph(Identity, AccessedObjectsDetail) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dgb.DistGraphBuilderServerImpl
Update the graph based on the objects accessed in a task.
updateGraph(Identity, AccessedObjectsDetail) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.BipartiteGraphBuilder
Update the graph based on the objects accessed in a task.
updateGraph(Identity, AccessedObjectsDetail) - Method in class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Update the graph based on the objects accessed in a task.
updateGraph(Identity, AccessedObjectsDetail) - Method in interface com.sun.sgs.impl.service.nodemap.affinity.graph.AffinityGraphBuilder
Update the graph based on the objects accessed in a task.
updateGraph(Identity, AccessedObjectsDetail) - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Update the graph based on the objects accessed in a task.
updateGraph(Identity, Object[]) - Method in class com.sun.sgs.impl.service.nodemap.affinity.single.SingleGraphBuilder
Updates the graph with the given identity and object ids.
use() - Method in class com.sun.sgs.impl.kernel.schedule.SimpleTaskReservation
Uses the reservation, scheduling all associated tasks to run.
use() - Method in interface com.sun.sgs.kernel.TaskReservation
Uses the reservation, scheduling all associated tasks to run.
useAllocationBlockPlaceholders - Variable in class com.sun.sgs.impl.service.data.store.DataStoreImpl
Whether object allocations should create a placeholder at the end of each allocation block.
useAllocationBlockPlaceholders() - Method in class com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment
Specifies whether object allocations in this environment should use a placeholder at the end of each allocation block to avoid allocation concurrency conflicts.
useAllocationBlockPlaceholders() - Method in class com.sun.sgs.impl.service.data.store.db.je.JeEnvironment
Specifies whether object allocations in this environment should use a placeholder at the end of each allocation block to avoid allocation concurrency conflicts.
useAllocationBlockPlaceholders() - Method in interface com.sun.sgs.service.store.db.DbEnvironment
Specifies whether object allocations in this environment should use a placeholder at the end of each allocation block to avoid allocation concurrency conflicts.
Util - Class in com.sun.sgs.impl.nio
Utility methods for the asynchronous IO implementation.
Util.DoneFuture<V> - Class in com.sun.sgs.impl.nio
Base class for an already-finished Future.
Util.DoneFuture() - Constructor for class com.sun.sgs.impl.nio.Util.DoneFuture
Allows construction by a subclass.

V

validateUserLogin(Identity, ClientSessionHandler, boolean) - Method in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
Validates the identity of the user logging in and returns true if the login is allowed to proceed, and false if the login is denied.
valueOf(String) - Static method in enum com.sun.sgs.app.Delivery
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.kernel.StandardProperties.ServiceNodeTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.kernel.StandardProperties.StandardService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.channel.ChannelServer.MembershipStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.channel.ChannelServiceImpl.MembershipEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.data.DataServiceImpl.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment.TxnIsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.data.store.db.je.JeEnvironment.TxnIsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.service.nodemap.affinity.BasicState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.util.AbstractService.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.impl.util.lock.LockConflictType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.kernel.AccessReporter.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.kernel.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.kernel.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.kernel.schedule.SchedulerRetryAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.nio.channels.ShutdownType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.nio.channels.StandardProtocolFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.nio.channels.StandardSocketOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.profile.AccessedObjectsDetail.ConflictType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.profile.ProfileCollector.ProfileLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.profile.ProfileConsumer.ProfileDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.protocol.LoginFailureException.FailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.protocol.RelocateFailureException.FailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.protocol.RequestFailureException.FailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.protocol.SessionProtocol.DisconnectReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.sgs.service.Node.Health
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.sgs.app.Delivery
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns a concurrent, Serializable Collection of all the values contained in this map.
values() - Static method in enum com.sun.sgs.impl.kernel.StandardProperties.ServiceNodeTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.kernel.StandardProperties.StandardService
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.channel.ChannelServer.MembershipStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.channel.ChannelServiceImpl.MembershipEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.data.DataServiceImpl.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.data.store.db.bdb.BdbEnvironment.TxnIsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.data.store.db.je.JeEnvironment.TxnIsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.service.nodemap.affinity.BasicState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.impl.util.AbstractService.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.sun.sgs.impl.util.BindingKeyedMapImpl
values() - Static method in enum com.sun.sgs.impl.util.lock.LockConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.sun.sgs.impl.util.WeakIdentityMap
Returns collection containing all values currently held in this map.
values() - Static method in enum com.sun.sgs.kernel.AccessReporter.AccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.kernel.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.kernel.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.kernel.schedule.SchedulerRetryAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.nio.channels.ShutdownType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.nio.channels.StandardProtocolFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.nio.channels.StandardSocketOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.profile.AccessedObjectsDetail.ConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.profile.ProfileCollector.ProfileLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.profile.ProfileConsumer.ProfileDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.protocol.LoginFailureException.FailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.protocol.RelocateFailureException.FailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.protocol.RequestFailureException.FailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.protocol.SessionProtocol.DisconnectReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.sgs.service.Node.Health
Returns an array containing the constants of this enum type, in the order they are declared.
verify(DbDatabase, DbTransaction) - Static method in class com.sun.sgs.impl.service.data.store.DataStoreHeader
Verifies the header information in the database, and returns its minor version number.
Version - Class in com.sun.sgs.impl.util
Utility class for obtaining information about the current version.
VERSION - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
The version number, currently 0x05.
VERSION_KEY - Static variable in class com.sun.sgs.impl.service.nodemap.NodeMapUtil
The version key.
vertices - Variable in class com.sun.sgs.impl.service.nodemap.affinity.AbstractLPA
For now, we're only grabbing the vertices of interest at the start of the algorithm.
VOTE_DELAY_DEFAULT - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The default delay in milliseconds for status votes.
VOTE_DELAY_PROPERTY - Static variable in class com.sun.sgs.impl.service.task.TaskServiceImpl
The property key to set the delay in milliseconds for status votes.

W

waitForLock(Locker<K>) - Method in class com.sun.sgs.impl.util.lock.LockManager
Waits for a previous attempt to obtain a lock that blocked.
waitForLock(Locker<K>) - Method in class com.sun.sgs.impl.util.lock.MultiLockManager
Waits for a previous attempt to obtain a lock that blocked.
waitForLock(Locker<K>) - Method in class com.sun.sgs.impl.util.lock.TxnLockManager
Waits for a previous attempt to obtain a lock that blocked.
waitForLockInternal(Locker<K>) - Method in class com.sun.sgs.impl.util.lock.LockManager
Waits for a previous attempt to obtain a lock that blocked.
wasCommitted() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns whether this participant was successfully committed.
wasCommitted() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns whether this participant was successfully committed.
wasCommittedDirectly() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns whether this participant was called to prepare and commit in one step (via TransactionParticipant.prepareAndCommit).
wasCommittedDirectly() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns whether this participant was called to prepare and commit in one step (via TransactionParticipant.prepareAndCommit).
wasNextCalled - Variable in class com.sun.sgs.app.util.ScalableList.ScalableIterator
Flag which only lets one removal happen per call to next()
wasPrepared() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns whether this participant finished preparing to commit at the conclusion of the transaction.
wasPrepared() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns whether this participant finished preparing to commit at the conclusion of the transaction.
wasReadOnly() - Method in class com.sun.sgs.impl.service.transaction.ProfileParticipantDetailImpl
Returns the vote that the participant returned from preparation.
wasReadOnly() - Method in interface com.sun.sgs.profile.ProfileParticipantDetail
Returns the vote that the participant returned from preparation.
wasTaskSuccessful() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns whether the task successfully ran to completion.
wasTaskSuccessful() - Method in interface com.sun.sgs.profile.ProfileReport
Returns whether the task successfully ran to completion.
wasTaskTransactional() - Method in class com.sun.sgs.impl.profile.ProfileReportImpl
Returns whether any of the task was transactional.
wasTaskTransactional() - Method in interface com.sun.sgs.profile.ProfileReport
Returns whether any of the task was transactional.
watchdog - Variable in class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
WATCHDOG_SERVER_NAME - Static variable in class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
The server name in the registry.
WATCHDOG_SERVICE - Static variable in class com.sun.sgs.impl.kernel.StandardProperties
An optional key specifying a specific class to use for the WatchdogService.
WatchdogClient - Interface in com.sun.sgs.impl.service.watchdog
A remote interface for callbacks from the Watchdog server.
WatchdogServer - Interface in com.sun.sgs.impl.service.watchdog
A remote interface for contacting the Watchdog server.
WatchdogServerImpl - Class in com.sun.sgs.impl.service.watchdog
The WatchdogServer implementation.
WatchdogServerImpl(Properties, ComponentRegistry, TransactionProxy, String, WatchdogClient, boolean) - Constructor for class com.sun.sgs.impl.service.watchdog.WatchdogServerImpl
Constructs an instance of this class with the specified properties.
watchdogService - Variable in class com.sun.sgs.impl.service.nodemap.NodeMappingServerImpl
The watchdog service.
watchdogService - Variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The watchdog service.
WatchdogService - Interface in com.sun.sgs.service
The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
WatchdogServiceImpl - Class in com.sun.sgs.impl.service.watchdog
The WatchdogService implementation.
WatchdogServiceImpl(Properties, ComponentRegistry, TransactionProxy, KernelShutdownController) - Constructor for class com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl
Constructs an instance of this class with the specified properties.
WatchdogServiceMXBean - Interface in com.sun.sgs.management
The management interface for the watchdog service.
WatchdogServiceStats - Class in com.sun.sgs.impl.service.watchdog
The Statistics MBean object for the watchdog service.
WatchdogServiceStats(ProfileCollector, WatchdogServiceImpl) - Constructor for class com.sun.sgs.impl.service.watchdog.WatchdogServiceStats
 
WeakIdentityMap<K,V> - Class in com.sun.sgs.impl.util
A map that with weak keys that are compared for identity.
WeakIdentityMap() - Constructor for class com.sun.sgs.impl.util.WeakIdentityMap
Creates an instance of this class.
WeightedEdge - Class in com.sun.sgs.impl.service.nodemap.affinity.graph
An edge with an associated weight.
WeightedEdge() - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
Constructs a weighted edge with an initial weight of 1.
WeightedEdge(long) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.graph.WeightedEdge
Constructs a weighted edge with an initial weight of value.
WeightedGraphBuilder - Class in com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
A graph builder which builds an affinity graph consisting of identities as vertices and a single weighted edges representing objects used by both identities.
WeightedGraphBuilder(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph.WeightedGraphBuilder
Creates a weighted graph builder.
WINDOW_SIZE_PROPERTY - Static variable in interface com.sun.sgs.profile.ProfileListener
The property for defining the number task to summarize for windowed com.sun.sgs.profile.ProfileListener implementations.
WindowSchedulerQueue - Class in com.sun.sgs.impl.kernel.schedule
This implementation of SchedulerQueue tries to provide fairness between users without taking too long to service any given user's tasks.
WindowSchedulerQueue(Properties) - Constructor for class com.sun.sgs.impl.kernel.schedule.WindowSchedulerQueue
Creates an instance of WindowSchedulerQueue.
worseThan(Node.Health) - Method in enum com.sun.sgs.service.Node.Health
Returns true if this health is worse than the specified health.
wrap(Future<R>, A) - Static method in class com.sun.sgs.impl.nio.AttachedFuture
Creates an AttachedFuture from the given future and attachment.
wrappedProps - Variable in class com.sun.sgs.impl.service.nodemap.affinity.graph.AbstractAffinityGraphBuilder
Our properties.
WrappedSerializable<T> - Class in com.sun.sgs.impl.util
A wrapper for an object that is serializable, but may or may not be a ManagedObject.
WrappedSerializable(T) - Constructor for class com.sun.sgs.impl.util.WrappedSerializable
Constructs an instance of this class with the specified object.
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncDatagramChannelImpl
Writes a datagram to this channel.
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>) - Method in class com.sun.sgs.impl.nio.AsyncSocketChannelImpl
Writes a sequence of bytes to this channel from a subsequence of the given buffers.
write(ByteBuffer, CompletionHandler<Void, Void>) - Method in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Initiates writing a complete message from the given buffer to the underlying channel, and returns a future for controlling the operation.
write(ByteBuffer) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Writes a message to the underlying connection if login has been handled, otherwise enqueues the message to be sent when the login has not yet been handled.
write(int, OutputStream) - Static method in class com.sun.sgs.impl.util.Int30
Writes a 30-bit integer to an output stream.
write(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface com.sun.sgs.nio.channels.AsynchronousByteChannel
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in interface com.sun.sgs.nio.channels.AsynchronousByteChannel
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Writes a datagram to this channel.
write(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Writes a datagram to this channel.
write(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousDatagramChannel
Writes a datagram to this channel.
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer, CompletionHandler<Integer, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Writes a sequence of bytes to this channel from the given buffer.
write(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>) - Method in class com.sun.sgs.nio.channels.AsynchronousSocketChannel
Writes a sequence of bytes to this channel from a subsequence of the given buffers.
WRITE_BUFFER_SIZE_PROPERTY - Static variable in class com.sun.sgs.impl.service.channel.ChannelServiceImpl
The name of the write buffer size property.
WRITE_BUFFER_SIZE_PROPERTY - Static variable in class com.sun.sgs.impl.service.session.ClientSessionServiceImpl
The name of the write buffer size property.
writeBuffer(ByteBuffer, Delivery) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Writes the specified buffer, satisfying the specified delivery requirement.
writeByteArrays(byte[][], DataOutput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Writes an array of byte arrays to a data output stream.
writeBytes(byte[], DataOutput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Writes the number of bytes and the byte data to a data output stream.
writeClassDescriptor(ObjectStreamClass, ObjectOutputStream) - Method in interface com.sun.sgs.impl.service.data.ClassSerialization
Writes a class descriptor to an object output stream.
writeLongs(long[], DataOutput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Writes an array of longs to a data output stream.
writeNow(ByteBuffer, boolean) - Method in class com.sun.sgs.impl.protocol.simple.SimpleSgsProtocolImpl
Writes a message to the underlying connection.
writePending - Variable in class com.sun.sgs.impl.protocol.simple.AsynchronousMessageChannel
Whether there is a write underway.
WritePendingException - Exception in com.sun.sgs.nio.channels
Unchecked exception thrown when an attempt is made to initiate a write operation on a channel and a previous write operation has not completed.
WritePendingException() - Constructor for exception com.sun.sgs.nio.channels.WritePendingException
Constructs an instance of this class.
writeString(String, DataOutput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Writes a string or null to a data output stream.
writeStrings(String[], DataOutput) - Static method in class com.sun.sgs.impl.util.DataStreamUtil
Writes an array of strings to a data output stream.
writtenBytesCounter - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records the number of bytes written by the setObject and setObjects methods.
writtenBytesSample - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records a list of the number of bytes written by calls to the setObject and setObjects methods.
writtenObjectsCounter - Variable in class com.sun.sgs.impl.service.data.store.DataStoreStats
Records the number of objects written by the setObject and setObjects methods.

A B C D E F G H I J K L M N O P Q R S T U V W
RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved