A C D E G H I J K L M N O P R S T V

A

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.
addFirst(E) - Method in class com.sun.sgs.app.util.ScalableDeque
addLast(E) - Method in class com.sun.sgs.app.util.ScalableDeque
AppContext - Class in com.sun.sgs.app
Provides access to facilities available in the current application context.
AppListener - Interface in com.sun.sgs.app
Listener for application-level events.

C

cancel() - Method in interface com.sun.sgs.app.PeriodicTaskHandle
Cancels attempts to run the associated task in future periods.
Channel - Interface in com.sun.sgs.app
Interface representing a communication group, a Channel, consisting of multiple client sessions.
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_MESSAGE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Channel message.
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.
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.
ClientSession - Interface in com.sun.sgs.app
Interface representing a single, connected login session between a client and the server.
ClientSessionListener - Interface in com.sun.sgs.app
Listener for messages sent from an associated client session to the server.
com.sun.sgs.app - package com.sun.sgs.app
Provides the interface to the Project Darkstar Server used by application developers.
com.sun.sgs.app.util - package com.sun.sgs.app.util
Provides utilities for use by Project Darkstar Server application developers.
com.sun.sgs.internal - package com.sun.sgs.internal
Provides implementation hooks for a Project Darkstar Server to configure the underlying behavior of the system.
com.sun.sgs.protocol.simple - package com.sun.sgs.protocol.simple
Protocol specification classes.
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.
containsKey(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
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.
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.
createReference(T) - Method in interface com.sun.sgs.app.DataManager
Creates a managed reference to an object.

D

DataManager - Interface in com.sun.sgs.app
Provides facilities for managing access to shared, persistent objects.
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.
Delivery - Enum in com.sun.sgs.app
Representation for message delivery guarantees.
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.
descendingIterator() - Method in class com.sun.sgs.app.util.ScalableDeque
disconnected(boolean) - Method in interface com.sun.sgs.app.ClientSessionListener
Notifies this listener that the associated session's client has disconnected.

E

element() - Method in class com.sun.sgs.app.util.ScalableDeque
entrySet() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns a concurrent, Serializable Set of all the mappings contained in this map.
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
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.

G

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.
getBinding(String) - Method in interface com.sun.sgs.app.DataManager
Obtains the object bound to a name.
getChannel(String) - Method in interface com.sun.sgs.app.ChannelManager
Returns an existing channel with the specified name.
getChannelManager() - Static method in class com.sun.sgs.app.AppContext
Returns the ChannelManager for use by the current application.
getChannelManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the ChannelManager for use by the current application.
getDataManager() - Static method in class com.sun.sgs.app.AppContext
Returns the DataManager for use by the current application.
getDataManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the DataManager for use by the current application.
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).
getFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
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.
getId() - Method in interface com.sun.sgs.app.ManagedReference
Returns a unique identifier for the object associated with this reference.
getLast() - Method in class com.sun.sgs.app.util.ScalableDeque
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>) - 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.
getMaxMessageLength() - Method in interface com.sun.sgs.app.ClientSession
Return the maximum message length supported by this session.
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.
getSessions() - Method in interface com.sun.sgs.app.Channel
Returns an iterator for the client sessions joined to this channel.
getTaskManager() - Static method in class com.sun.sgs.app.AppContext
Returns the TaskManager for use by the current application.
getTaskManager() - Method in interface com.sun.sgs.internal.ManagerLocator
Returns the TaskManager for use by the current application.

H

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
hasSessions() - Method in interface com.sun.sgs.app.Channel
Returns true if this channel has client sessions joined to it, otherwise returns false.

I

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.
initialize(Properties) - Method in interface com.sun.sgs.app.AppListener
Notifies this listener that the application has been started for the first time.
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.
isConnected() - Method in interface com.sun.sgs.app.ClientSession
Returns true if the client is connected, otherwise returns false.
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.
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.

J

join(ClientSession) - Method in interface com.sun.sgs.app.Channel
Adds a client session to this channel.
join(Set<ClientSession>) - Method in interface com.sun.sgs.app.Channel
Adds the specified client sessions to this channel.

K

keySet() - Method in class com.sun.sgs.app.util.ScalableHashMap
Returns a concurrent, Serializable Set of all the keys contained in this map.

L

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.
leave(ClientSession) - Method in interface com.sun.sgs.app.Channel
Removes a client session from this channel.
leave(Set<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.
leaveAll() - Method in interface com.sun.sgs.app.Channel
Removes all client sessions from this channel.
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.
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.
LOGIN_FAILURE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Login failure.
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.
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.

M

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.
ManagedReference<T> - Interface in com.sun.sgs.app
Represents a reference to a managed object.
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.
ManagerLocator - Interface in com.sun.sgs.internal
Defines the boundary API for accessing managers for use by the current application.
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.
markForUpdate(Object) - Method in interface com.sun.sgs.app.DataManager
Notifies the system that an object is going to be modified.
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.
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.

N

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

O

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.
offer(E) - Method in class com.sun.sgs.app.util.ScalableDeque
offerFirst(E) - Method in class com.sun.sgs.app.util.ScalableDeque
offerLast(E) - Method in class com.sun.sgs.app.util.ScalableDeque

P

peek() - Method in class com.sun.sgs.app.util.ScalableDeque
peekFirst() - Method in class com.sun.sgs.app.util.ScalableDeque
peekLast() - Method in class com.sun.sgs.app.util.ScalableDeque
PeriodicTaskHandle - Interface in com.sun.sgs.app
Provides facilities for managing a Task scheduled with the TaskManager to run periodically.
poll() - Method in class com.sun.sgs.app.util.ScalableDeque
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
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.
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.

R

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.
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(Object) - Method in class com.sun.sgs.app.util.ScalableHashMap
Removes the mapping for the specified key from this map 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(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.
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.
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.
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.
removeObject(Object) - Method in interface com.sun.sgs.app.DataManager
Removes an object from the DataManager.
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.
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.
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.
run() - Method in interface com.sun.sgs.app.Task
Performs an action, throwing an exception if the action fails.
RunWithNewIdentity - Annotation Type in com.sun.sgs.app
An annotation that instructs the system to associate a new owning identity with a task.

S

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.
ScalableHashMap<K,V> - Class in com.sun.sgs.app.util
A scalable implementation of 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).
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.
schedulePeriodicTask(Task, long, long) - Method in interface com.sun.sgs.app.TaskManager
Schedules a task to run periodically after a delay.
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.
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.
SESSION_MESSAGE - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
Session message.
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
Replaces the element at the specified position in this list with the specified element.
setBinding(String, Object) - Method in interface com.sun.sgs.app.DataManager
Binds an object to a name, replacing any previous binding.
setManagerLocator(ManagerLocator) - Static method in class com.sun.sgs.internal.InternalContext
Sets the ManagerLocator which is used to retrieve managers for the application.
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.
SimpleSgsProtocol - Class in com.sun.sgs.protocol.simple
SGS Protocol constants.
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
Retrieves the size of the list.
supportedDeliveries() - Method in interface com.sun.sgs.app.ClientSession
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.

T

Task - Interface in com.sun.sgs.app
Defines an application operation that will be run by the TaskManager.
TaskManager - Interface in com.sun.sgs.app
Provides facilities for scheduling tasks.
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.
toString() - Method in class com.sun.sgs.app.util.ManagedSerializable
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.
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.
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.
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.
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.

V

valueOf(String) - Static method in enum com.sun.sgs.app.Delivery
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.
VERSION - Static variable in class com.sun.sgs.protocol.simple.SimpleSgsProtocol
The version number, currently 0x04.

A C D E G H I J K L M N O P R S T V
Project Darkstar, Version 0.9.9.6
2009-05-08 15:39:40

Copyright © 2007-2009 Sun Microsystems, Inc. All rights reserved