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.
|
WorldSpace<ElementType extends QuadTreeElement<ElementType>> |
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 | |
CloneUtils | |
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 | |
GenericBehaviorFactory | |
Grid<ElementType extends QuadTreeElement<ElementType>> | |
GridCell<ElementType extends QuadTreeElement<ElementType>> | |
GridCellCoords | |
GridExtent | |
GridObject<ElementType extends QuadTreeElement<ElementType>> | |
GridPerceiver<ElementType extends QuadTreeElement<ElementType>> | |
GridTest | |
HookManager |
Manages hooks for processing messages coming in from a subscription.
|
InterpolatedWorldNode | |
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.
|
MonitoredScheduledThreadPoolExecutor | |
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.
|
NewsAndFrees<ElementType extends QuadTreeElement<ElementType>> |
Instances of this class are used to accumulate news and frees
of objects, from the point of view of perceivers, so that we
can perform the new and free operations, which generate
messages, without holding the top-level quad tree lock.
|
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.
|
PersistenceQueueItem | |
PlayerCache | |
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 | |
ServiceNameProvider | |
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 | |
WorldCollectionLoaderContext |
Enum | Description |
---|---|
Grid.GridMode |