| Interface | Description |
|---|---|
| AOEventListener | |
| BasicInterpolatable | |
| BehaviorFactory | |
| Engine.EngineJMXMBean | |
| EnginePlugin.DeleteHook |
The interface definition to be satisfied by delete hook objects,
containing the onDelete method.
|
| EnginePlugin.LoadHook |
The interface definition to be satisfied by load hook objects, containing
the onLoad method.
|
| EnginePlugin.PluginActivateHook | |
| EnginePlugin.SaveHook |
The interface definition to be satisfied by save hook objects, containing
the onSave method.
|
| EnginePlugin.UnloadHook |
The interface definition to be satisfied by unload hook objects,
containing the onUnload method.
|
| EventHandler | |
| EventParser | |
| Hook |
Interface used for processing a message.
|
| IBasicWorldNode | |
| Interpolatable | |
| Interpolator<T extends Interpolatable> | |
| Locatable | |
| Matcher | |
| MatcherFactory | |
| MessageHandler | |
| PerceiverCallback<ElementType extends QuadTreeElement<ElementType>> | |
| PerceiverFilter<ElementType extends QuadTreeElement<ElementType>> | |
| QuadTreeElement<ElementType extends QuadTreeElement<ElementType>> | |
| Searchable |
Interface to a searchable object collection.
|
| SearchClause |
Common base class for object search clause.
|
| SocketPolicyHandler.SocketPolicyJMXMBean | |
| StatusMapCallback | |
| WorldCollectionLoader | |
| WorldLoaderOverride |
Override objects created during world file loading.
|
| WorldNode |
An interface defining the methods that any world node must implement.
|
| Class | Description |
|---|---|
| AbstractEventListener | |
| BasicInterpolator | |
| BasicPerceiverFilter | |
| BasicWorldNode |
This is the form of the world node that can be passed around from
plugin to plugin, because it doesn't depend on being
interpolatable.
|
| Behavior | |
| Behavior.CommandMessage | |
| Behavior.EventMessage | |
| Behavior.LinkedAggroMessage | |
| Configuration | |
| Database |
Access to Entities in database - default is MySQL
All Entity access requires both an object oid and a Namespace.
|
| Database.OidChunk |
A class to represent a range of allocated oids.
|
| Database.StringEscaper | |
| Database.XMLExceptionListener |
Logs the error encountered during de-serialization.
|
| DefaultWorldLoaderOverride |
Return true for all loader override methods.
|
| Engine |
Base Engine class that maintains static properties for all key
server properties, connects to database, handles client connections,
and performs other key tasks.
|
| Engine.EngineJMX | |
| EnginePlugin |
The EnginePlugin is the preferred way to extend the server.
|
| EnginePlugin.DeleteSubObjHook | |
| EnginePlugin.GenerateSubObjectHook |
A hook to process the GenerateSubObjectMessage, sent by the object manager.
|
| EnginePlugin.GetPropertyMessage |
Get property message for an sub object in a particular
namespace.
|
| EnginePlugin.GetPropertyNamesMessage |
Get property names message for an sub object in a particular
namespace.
|
| EnginePlugin.LoadSubObjHook |
A hook called to load sub-object.
|
| EnginePlugin.PluginStateMessage |
Message used by plugins to announce various control
states.
|
| EnginePlugin.SaveSubObjHook |
A hook called to persist a sub-object.
|
| EnginePlugin.SetPropertyMessage |
Set property message for an sub object in a particular
namespace.
|
| EnginePlugin.SubObjData |
Returned by GenerateSubObject hook's generateSubObject()
method.
|
| EnginePlugin.TransferFilter |
Base class for message filters used for the transfer object
subscription.
|
| EnginePlugin.TransferObjectMessage |
The message used to transfer control of an object from one
world manager to another.
|
| EnginePlugin.UnloadSubObjHook | |
| Event | |
| EventServer | |
| FixedPerceiver<ElementType extends QuadTreeElement<ElementType>> | |
| GenericBehaviorFactory | |
| HookManager |
Manages hooks for processing messages coming in from a subscription.
|
| InterpolatedWorldNode | |
| JukeboxWebEngine | |
| Manager<E> | |
| MasterDatabase |
Access to Entities in database - default is MySQL
All Entity access requires both an object oid and a Namespace.
|
| MasterDatabase.WorldInfo |
A class to represent a world - world name, world mgr server,
hostname, port, mediaURL
|
| MasterServer | |
| MasterServer.SocketHandler | |
| MobilePerceiver<ElementType extends QuadTreeElement<ElementType>> |
The MobilePerceiver is used for all elements in the Quad Tree that are able to move to keep track of what
an object should now be able to perceive.
|
| Namespace |
For each conceptual object stored in the database, every plugin has
the option of creating and maintaining one or more "sub-objects"
containing just those members that are meaningful to that plugin.
|
| OID | |
| OIDManager |
handles giving out OIDs
it gets unique OIDs from the database in chunks
and gives them out
|
| Perceiver<ElementType extends QuadTreeElement<ElementType>> |
represents what a mob can see. it actually contains a bunch of perceiver
nodes which reside in the quad tree. what it can perceive is the aggregation
of what all these individual perceiver nodes can see.
|
| PerceiverNewsAndFrees<ElementType extends QuadTreeElement<ElementType>> | |
| PersistenceManager |
For use by EnginePlugins, handles periodically saving objects using
the object persistence plugin.
|
| Pinger |
pings the database periodically to keep connection from
timing out on the database server side.
|
| PluginStatus |
This class just mirrors what's in the database table plugin_status
|
| PropertyFileReader | |
| PropertyMatcher | |
| PropertyMatcher.Factory | |
| PropertySearch |
Property search clause.
|
| QuadTree<ElementType extends QuadTreeElement<ElementType>> | |
| QuadTreeNode<ElementType extends QuadTreeElement<ElementType>> |
A node on the Quad Tree that can contain either a collection of elements or is split
up into 4 child nodes if the number of elements exceeds the max size.
|
| ScriptManager | |
| ScriptManager.ScriptOutput | |
| SearchManager |
Object search framework.
|
| SearchSelection |
Select information to return from an object search.
|
| ServerShell | |
| SocketPolicyHandler |
The SocketPolicyHandler serves up the socket policy file to the client.
|
| SoundManager | |
| TerrainConfig |
terrain configuration, can be either xml string or filename reference
|
| WMWorldNode |
The version of the world node that _only_ the world manager uses,
because it refers to the QuadTree, and only the world manager has
access to the QuadTree.
|
| WorldCollectionDatabaseLoader | |
| WorldCollectionFileLoader | |
| WorldCollectionLoaderContext | |
| WorldFileLoader |
DEPRECATED - Not used anymore
|
| Enum | Description |
|---|---|
| QuadTreeNode.NodeType |