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 | |
BaseBehavior | |
BaseBehavior.ArrivedEventMessage | |
BaseBehavior.DisableCommandMessage | |
BaseBehavior.FollowCommandMessage | |
BaseBehavior.GotoCommandMessage | |
BaseBehavior.GotoRoamCommandMessage | |
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
|
Enum | Description |
---|---|
QuadTreeNode.NodeType |