|
Class Summary |
| AbstractEventListener |
|
| BaseBehavior |
|
| BaseBehavior.ArrivedEventMessage |
|
| BaseBehavior.DisableCommandMessage |
|
| BaseBehavior.FollowCommandMessage |
|
| BaseBehavior.GotoCommandMessage |
|
| BaseBehavior.StopCommandMessage |
|
| 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 |
|
| 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 |