|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ManagedObject | |
|---|---|
| com.sun.sgs.app | Provides the interface to the RedDwarf Server used by application developers. |
| com.sun.sgs.app.util | Provides utilities for use by RedDwarf Server application developers. |
| com.sun.sgs.impl.app.profile | Provides manager implementations that support profiling. |
| com.sun.sgs.impl.service.channel | Provides an implementation of ChannelManager. |
| com.sun.sgs.impl.service.data | Provides an implementation of DataService. |
| com.sun.sgs.impl.service.nodemap | Provides an implementation of
NodeMappingService. |
| com.sun.sgs.impl.service.session | Provides an implementation of ClientSessionService. |
| com.sun.sgs.impl.service.task | Provides an implementation of TaskService. |
| com.sun.sgs.impl.service.watchdog | Provides an implementation of WatchdogService. |
| com.sun.sgs.impl.util | Provides miscellaneous utility classes and methods. |
| com.sun.sgs.service | Provides interfaces and classes for services provided by the RedDwarf Server. |
| Uses of ManagedObject in com.sun.sgs.app |
|---|
| Subinterfaces of ManagedObject in com.sun.sgs.app | |
|---|---|
interface |
Channel
Interface representing a communication group, a Channel,
consisting of multiple client sessions. |
interface |
ClientSession
Interface representing a single, connected login session between a client and the server. |
interface |
ManagedObjectRemoval
An interface that managed objects should implement in order to be notified when they are being removed from the DataManager. |
| Methods in com.sun.sgs.app that return ManagedObject | |
|---|---|
ManagedObject |
DataManager.getBinding(String name)
Obtains the object bound to a name. |
ManagedObject |
DataManager.getBindingForUpdate(String name)
Obtains the object bound to a name, and notifies the system that the object is going to be modified. |
| Uses of ManagedObject in com.sun.sgs.app.util |
|---|
| Classes in com.sun.sgs.app.util that implement ManagedObject | |
|---|---|
class |
ManagedSerializable<T>
A utility class for wrapping a Serializable object within a ManagedObject instance. |
class |
ScalableDeque<E>
A scalable Deque implementation. |
(package private) static class |
ScalableDeque.Element<E>
A deque-internal class for wrapping elements within the deque. |
class |
ScalableHashMap<K,V>
A scalable implementation of Map. |
class |
ScalableHashSet<E>
A scalable implementation of Set backed by a ScalableHashMap. |
class |
ScalableList<E>
This class represents a java.util.List which supports a concurrent
and scalable behavior. |
(package private) static class |
ScalableList.DummyConnector<E>
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. |
(package private) static class |
ScalableList.Element<E>
This class represents a stored entity of the list. |
(package private) static class |
ScalableList.ListNode<E>
Node which parents a SubList<E>. |
(package private) static class |
ScalableList.SubList<E>
This object represents a partition in the list, otherwise denoted as a bucket (as per bucketSize). |
(package private) static class |
ScalableList.TreeNode<E>
An object which forms a tree above the ListNode<E> linked list. |
| Methods in com.sun.sgs.app.util that return types with arguments of type ManagedObject | |
|---|---|
(package private) List<ManagedReference<ManagedObject>> |
ScalableList.SubList.getElements()
Returns the elements contained in the SubList as an
ArrayList. |
| Method parameters in com.sun.sgs.app.util with type arguments of type ManagedObject | ||
|---|---|---|
(package private) static
|
ScalableList.getValueFromReference(ManagedReference<ManagedObject> ref,
boolean delete)
Returns the value stored within the ManagedReference,
depending on whether it is an Element or ManagedObject |
|
| Constructor parameters in com.sun.sgs.app.util with type arguments of type ManagedObject | |
|---|---|
ScalableList.ListNode(ScalableList.TreeNode<E> parent,
int maxSize,
List<ManagedReference<ManagedObject>> list)
Constructor which uses knowledge of a parent and maximum list size. |
|
ScalableList.SubList(int maxSize,
List<ManagedReference<ManagedObject>> collection)
Constructor which creates a SubList. |
|
| Uses of ManagedObject in com.sun.sgs.impl.app.profile |
|---|
| Methods in com.sun.sgs.impl.app.profile that return ManagedObject | |
|---|---|
ManagedObject |
ProfileDataManager.getBinding(String name)
Obtains the object bound to a name. |
ManagedObject |
ProfileDataManager.getBindingForUpdate(String name)
Obtains the object bound to a name, and notifies the system that the object is going to be modified. |
| Uses of ManagedObject in com.sun.sgs.impl.service.channel |
|---|
| Classes in com.sun.sgs.impl.service.channel that implement ManagedObject | |
|---|---|
(package private) class |
ChannelImpl
Channel implementation for use within a single transaction. |
(package private) static class |
ChannelImpl.ChannelEvent
Represents an event on a channel. |
(package private) static class |
ChannelImpl.ChannelMessageInfo
Contains a saved channel message with its associated timestamp and expiration time. |
(package private) static class |
ChannelImpl.SendEvent
A channel send event. |
(package private) class |
ChannelWrapper
A wrapper for a ChannelImpl object that is returned to the
application when a channel is created. |
| Uses of ManagedObject in com.sun.sgs.impl.service.data |
|---|
| Classes in com.sun.sgs.impl.service.data that implement ManagedObject | |
|---|---|
(package private) class |
DataServiceHeader
Provides information about the data stored by the data service. |
| Methods in com.sun.sgs.impl.service.data that return ManagedObject | |
|---|---|
ManagedObject |
DataServiceImpl.getBinding(String name)
Obtains the object bound to a name. |
(package private) ManagedObject |
Context.getBinding(String internalName,
boolean forUpdate)
Obtains the object associated with the specified internal name. |
ManagedObject |
DataServiceImpl.getBindingForUpdate(String name)
Obtains the object bound to a name, and notifies the system that the object is going to be modified. |
(package private) ManagedObject |
ManagedReferenceImpl.getObject()
Returns the object currently associated with this reference or null. |
ManagedObject |
DataServiceImpl.getServiceBinding(String name)
Obtains the object associated with the service binding of a name. |
ManagedObject |
DataServiceImpl.getServiceBindingForUpdate(String name)
Obtains the object associated with the service binding of a name, and notifies the system that the object is going to be modified. |
| Methods in com.sun.sgs.impl.service.data with parameters of type ManagedObject | |
|---|---|
(package private) ManagedReferenceImpl<?> |
ReferenceTable.find(ManagedObject object)
Finds the managed reference associated with a managed object, returning null if no reference is found. |
(package private) static byte[] |
SerialUtil.serialize(ManagedObject object,
ClassSerialization classSerial)
Converts an managed object into serialized data. |
(package private) void |
ReferenceTable.unregisterObject(ManagedObject object)
Updates this table for a reference that is no longer associated with an object. |
| Uses of ManagedObject in com.sun.sgs.impl.service.nodemap |
|---|
| Classes in com.sun.sgs.impl.service.nodemap that implement ManagedObject | |
|---|---|
(package private) class |
IdentityMO
The NodeMappingServiceImpl representation of a
id->node mapping. |
| Uses of ManagedObject in com.sun.sgs.impl.service.session |
|---|
| Classes in com.sun.sgs.impl.service.session that implement ManagedObject | |
|---|---|
class |
ClientSessionImpl
Implements a client session. |
(package private) static class |
ClientSessionImpl.SendEvent
A client session 'send' event, enqueued by a ClientSession.send invocation. |
class |
ClientSessionWrapper
A wrapper for a ClientSessionImpl object that is passed to the
application in the AppListener.loggedIn method when a client
session logs in. |
| Uses of ManagedObject in com.sun.sgs.impl.service.task |
|---|
| Classes in com.sun.sgs.impl.service.task that implement ManagedObject | |
|---|---|
(package private) class |
PendingTask
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. |
| Uses of ManagedObject in com.sun.sgs.impl.service.watchdog |
|---|
| Classes in com.sun.sgs.impl.service.watchdog that implement ManagedObject | |
|---|---|
(package private) class |
NodeImpl
Implements the Node interface. |
| Uses of ManagedObject in com.sun.sgs.impl.util |
|---|
| Classes in com.sun.sgs.impl.util that implement ManagedObject | |
|---|---|
static class |
AbstractService.Version
An immutable class to hold the current version of the keys and data persisted by a service. |
class |
ManagedQueue<E>
A simple implementation of a persistent queue. |
| Uses of ManagedObject in com.sun.sgs.service |
|---|
| Methods in com.sun.sgs.service that return ManagedObject | |
|---|---|
ManagedObject |
DataService.getServiceBinding(String name)
Obtains the object associated with the service binding of a name. |
ManagedObject |
DataService.getServiceBindingForUpdate(String name)
Obtains the object associated with the service binding of a name, and notifies the system that the object is going to be modified. |
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||