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 |