Uses of Interface
com.sun.sgs.app.ManagedObject

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

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