Package com.electrotank.electroserver5.extensions

Provides classes for basic plug-ins, extensions, and events.

See:
          Description

Interface Summary
BuddyListEventHandler  
EventHandler  
EventHandlerLifeCycle  
ExtensionEventHandler  
ExtensionLifeCycle Interface for automatic initialization of extensions and plugins.
ExtensionLifecycleEventHandler  
LoginEventHandler Custom login event handler.
LogoutEventHandler Custom logout event handler.
ManagedObjectFactory A managed object factory is a special case object that can be used to create objects that need to be tracked over time.
ManagedObjectFactoryLifeCycle  
Plugin A plug-in is the most generic and flexible way to add functionality to ElectroServer.
PluginInterop  
PluginLifeCycle Interface for automatic initialization of extensions and plugins.
PluginRequest Provides an interface for communication from clients to a plugin.
PrivateMessageEventHandler  
PublicMessageEventHandler  
RoomTrackingEventHandler Custom event handler for tracking rooms being created or destroyed.
RoomUserEvents Interface for a custom event handler for room user events.
RoomVariableEvents  
UserTrackingEventHandler Custom event handler for tracking users joining and leaving rooms.
UserVariableEventHandler  
 

Class Summary
BaseBuddyListEventHandler Custom buddy list event handler.
BaseEvent  
BaseExtensionLifecycleEventHandler Custom extension lifecycle event handler.
BaseLoginEventHandler Custom login event handler.
BaseLogoutEventHandler Custom logout event handler.
BaseManagedObjectFactory  
BasePlugin  
BasePrivateMessageEventHandler Custom private message event handler.
BasePublicMessageEventHandler Custom public message event handler, for processing all public messages even if they are in rooms that have no plugin attached.
BaseRoomTrackingEventHandler Custom room tracking event handler.
BaseUserTrackingEventHandler Custom user tracking event handler.
BaseUserVariableEventHandler Custom user variable event handler.
BuddyListEventFactory  
ExtensionFactory  
ExtensionLifecycleEventFactory  
LoginContext Contains all information from a client attempting to login.
LoginEventFactory  
LogoutEventFactory  
ManagedObjectFactoryFactory  
PluginFactory  
PrivateMessageEventFactory  
PublicMessageEventFactory  
RequestContext Contains information about a request from a client to a plugin.
RoomTrackingEventFactory  
UserTrackingEventFactory  
UserVariableEventFactory  
 

Enum Summary
ChainAction  
 

Package com.electrotank.electroserver5.extensions Description

Provides classes for basic plug-ins, extensions, and events.

Related Documentation

For an overview, please see:



Copyright © 2007-2010 Electrotank, Inc. All Rights Reserved.