Package com.anabas.sharedlet

Interface Summary
CapabilitiesManager This SharedletService provides moderation capability to the sharedlet.
CapabilityListener Listener to changes in the capabilities manager
CommunicationService Provides distributed communication services via an event bus mechanism.
CommunicationServiceListener CommunicationServiceListener is used to monitor the streams changing in CommunicationService
LauncherService Launches and activates the sharedlet associated with the document to be launched.
LayoutService The layout service examines the SharedletViewInfo for view constraints and renders them to the screen for the user to see.
LayoutServiceListener Listener interface for layout service changes.
ModeratableElementInfo Defines what are moderatable options for a particular sharedlet.
NativeRenderer Title: Collaboration Framework Description: This project contains the Anabas, Inc.
PersistentStoreService Provides persistent storage services to sharedlets.
SessionListener The listener interface to changes that occur in the session manager service.
SessionManager This service provides sessioh parameter storage to the sharedlets as well as user list management.
Sharedlet The client side representation of the sharedlet.
SharedletInfo Completely describes the behavior of a sharedlet during deployment.
SharedletLogicManager A submanager of the SharedletManager.
SharedletManager Responsible for instantaiting sharedlets and storing a mapping between SharedletInfo structure and Sharedlets.
SharedletRoleInfo Interface for defining the roles that a sharedlet has.
SharedletService The interface that all SharedletServices should implement.
SharedletSessionLogic The base interface for all unique sharedlet session logic.
SharedletSessionLogicInfo The info structure that describe a piece of session logic.
SharedletView A SharedletView represents a user visible perspective on the sharedlet application.
SharedletViewInfo Describes the deployment configuration of a sharedlet view.
SharedletViewManager Manages the SharedletView and ShardletViewInfo mappings and instances.
SharedletViewRenderer A renderer for a SharedletView.
Token Title: Collaboration Framework Description: This project contains the Anabas, Inc.
TokenListener Title: Collaboration Framework Description: This project contains the Anabas, Inc.
TokenService The token service provides a semaphore like service for collaborative applications.
 

Class Summary
CapabilityList Stores a list of capabilities represented as Strings.
DefaultSharedletImpl This is an implementation of Sharedlet class that is used by DefaultSharedletManager to store sharedlet session logic & view information.
JavaViewConstraints Supports the application/java view type.
JavaViewRenderer A convenience implementation for a SharedletViewRenderer that renders as a Java component.
LayoutServiceEvent An event fired by the LayoutService to denote a change in the layout.
SessionEvent An event fired by the SessionManager service when a change has occurred in session state.
SharedletRCUtil A convenience class for Sharedlet developers that implements functionality necessary for SharedletRoleInfo, ModeratableElementInfo, and Capability Infos.
SharedletViewInfoImpl A default implement of SharedletView.
ViewConstraints The based class for all view constraints that each SharedletView would have.
 

Exception Summary
PermissionDeniedException Thrown by various sharedlet services when a sharedlet does not have access to a particular feature provided by the service.