Skip navigation links
A C D E F G H I L M O P R S T W 

A

AbstractMessageDelegator<S extends com.jme3.network.MessageConnection> - Class in com.simsilica.es.net
A MessageListener implementation that will forward messages to methods of a delegate object.
AbstractMessageDelegator(Class, boolean) - Constructor for class com.simsilica.es.net.AbstractMessageDelegator
 
addConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService
 
addEntityComponentListener(EntityComponentListener) - Method in class com.simsilica.es.server.EntityDataWrapper
 
allowName(String) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
applyChanges(List<EntityChange>) - Method in class com.simsilica.es.server.EntityDataWrapper
Applies the queued changes to this
ATTRIBUTE_NAME - Static variable in class com.simsilica.es.server.HostedEntityData
 
automap() - Method in class com.simsilica.es.net.AbstractMessageDelegator
 

C

ClassFieldSerializer - Class in com.simsilica.es.net
Serializes java.lang.reflect.Field objects.
ClassFieldSerializer() - Constructor for class com.simsilica.es.net.ClassFieldSerializer
 
ClassSerializer - Class in com.simsilica.es.net
Serializes java.lang.Class objects.
ClassSerializer() - Constructor for class com.simsilica.es.net.ClassSerializer
 
clean(T[]) - Static method in class com.simsilica.es.net.TransientUtils
If there are no transient components in the specified array they are nulled out if supportTransients is true.
clean(T) - Static method in class com.simsilica.es.net.TransientUtils
 
close() - Method in class com.simsilica.es.client.RemoteEntityData
 
close() - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
close() - Method in class com.simsilica.es.server.EntityDataWrapper
 
close() - Method in class com.simsilica.es.server.HostedEntityData
 
collectChanges(Queue<EntityChange>) - Method in interface com.simsilica.es.server.ComponentVisibility
Recalculates the current visible set and returns the differences as EntityChanges.
com.simsilica.es - package com.simsilica.es
 
com.simsilica.es.client - package com.simsilica.es.client
 
com.simsilica.es.net - package com.simsilica.es.net
 
com.simsilica.es.server - package com.simsilica.es.server
 
ComponentChangeMessage - Class in com.simsilica.es.net
 
ComponentChangeMessage() - Constructor for class com.simsilica.es.net.ComponentChangeMessage
 
ComponentChangeMessage(List<EntityChange>) - Constructor for class com.simsilica.es.net.ComponentChangeMessage
 
ComponentData() - Constructor for class com.simsilica.es.net.EntityDataMessage.ComponentData
 
ComponentData(Entity) - Constructor for class com.simsilica.es.net.EntityDataMessage.ComponentData
 
ComponentData(EntityId, EntityComponent...) - Constructor for class com.simsilica.es.net.EntityDataMessage.ComponentData
 
ComponentUsageTracker - Class in com.simsilica.es.server
Keeps track of a 'frame' of 'version' for any active entity ID + component type combination.
ComponentUsageTracker() - Constructor for class com.simsilica.es.server.ComponentUsageTracker
 
ComponentVisibility - Interface in com.simsilica.es.server
Controls the client visibility of certain component instances.
connectionAdded(Server, HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostedService
 
connectionAdded(Server, HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService.ConnectionObserver
 
ConnectionObserver() - Constructor for class com.simsilica.es.server.EntityDataHostService.ConnectionObserver
 
connectionRemoved(Server, HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostedService
 
connectionRemoved(Server, HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService.ConnectionObserver
 
createEntity() - Method in class com.simsilica.es.client.RemoteEntityData
 
createEntity() - Method in class com.simsilica.es.server.EntityDataWrapper
 

D

dataReceived(EntityIdsMessage) - Method in class com.simsilica.es.client.RemoteEntityData.PendingEntityIdsRequest
 
dataReceived(ResultComponentsMessage) - Method in class com.simsilica.es.client.RemoteEntityData.PendingEntityRequest
 
dataReceived(M) - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
dataReceived(StringIdMessage) - Method in class com.simsilica.es.client.RemoteEntityData.PendingStringRequest
 
dataReceived(ResultComponentsMessage) - Method in class com.simsilica.es.client.RemoteEntityData.PendingWatchEntityRequest
 

E

entityChange(EntityChange) - Method in class com.simsilica.es.client.RemoteEntityData
 
entityChange(EntityChange) - Method in class com.simsilica.es.server.EntityDataWrapper
 
entityChange(EntityChange) - Method in class com.simsilica.es.server.EntityDataWrapper.LocalEntitySet
Overridden just for local access.
EntityChangeSerializer - Class in com.simsilica.es.net
Serializes EntityChange objects which don't have a no-arg constructor and so can't partake of the normal FieldSerializer
EntityChangeSerializer() - Constructor for class com.simsilica.es.net.EntityChangeSerializer
 
EntityDataClientService - Class in com.simsilica.es.client
 
EntityDataClientService(int) - Constructor for class com.simsilica.es.client.EntityDataClientService
 
EntityDataHostedService - Class in com.simsilica.es.server
A HostedService that manages access to an EntityData instance for client connections.
EntityDataHostedService(int, ObservableEntityData) - Constructor for class com.simsilica.es.server.EntityDataHostedService
Creates a new EntityDataHostedService for the specified EntityData that will communicate over the specified channel.
EntityDataHostedService(int, ObservableEntityData, boolean) - Constructor for class com.simsilica.es.server.EntityDataHostedService
Creates a new EntityDataHostedService for the specified EntityData that will communicate over the specified channel and will automatically host for new connections depending on the specified autoHost value.
EntityDataHostService - Class in com.simsilica.es.server
Provides server-side hosting capability for an EntityData instance.
EntityDataHostService(Server, int, ObservableEntityData) - Constructor for class com.simsilica.es.server.EntityDataHostService
Creates a new EntityDataHostService that will watch for new connections on the specified Server and provide access to the specified EntityData.
EntityDataHostService.ConnectionObserver - Class in com.simsilica.es.server
 
EntityDataMessage - Class in com.simsilica.es.net
 
EntityDataMessage() - Constructor for class com.simsilica.es.net.EntityDataMessage
 
EntityDataMessage(int, List<EntityDataMessage.ComponentData>) - Constructor for class com.simsilica.es.net.EntityDataMessage
 
EntityDataMessage.ComponentData - Class in com.simsilica.es.net
 
EntityDataWrapper - Class in com.simsilica.es.server
A client-specific view of the EntityData that wraps a delegate EntityData and passes most calls directly through but accumulates EventChanges in its own queue to be applied at a later time.
EntityDataWrapper(ObservableEntityData) - Constructor for class com.simsilica.es.server.EntityDataWrapper
 
EntityDataWrapper.LocalEntitySet - Class in com.simsilica.es.server
A local DefaultEntitySet subclass only so that we can have access to some protected methods and potentially hook into some other stuff.
EntityHostSettings - Interface in com.simsilica.es.server
A temporary interface to bridge the common methods required by HostedEntityData in the classes EntityDataHostService and EntityDataHostedService until JME 3.1 is officially released and EntityDataHostService can go away.
EntityIdsMessage - Class in com.simsilica.es.net
 
EntityIdsMessage() - Constructor for class com.simsilica.es.net.EntityIdsMessage
 
EntityIdsMessage(int, Collection<EntityId>) - Constructor for class com.simsilica.es.net.EntityIdsMessage
 
EntityIdsMessage(int, EntityId) - Constructor for class com.simsilica.es.net.EntityIdsMessage
 
EntitySerializers - Class in com.simsilica.es.net
 
EntitySerializers() - Constructor for class com.simsilica.es.net.EntitySerializers
 

F

findDelegate(String, Class) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
findEntities(ComponentFilter, Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
findEntities(ComponentFilter, Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
findEntities(HostedConnection, FindEntitiesMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
FindEntitiesMessage - Class in com.simsilica.es.net
 
FindEntitiesMessage() - Constructor for class com.simsilica.es.net.FindEntitiesMessage
 
FindEntitiesMessage(int, ComponentFilter, Class...) - Constructor for class com.simsilica.es.net.FindEntitiesMessage
 
findEntity(ComponentFilter, Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
findEntity(ComponentFilter, Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
findEntity(HostedConnection, FindEntityMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
FindEntityMessage - Class in com.simsilica.es.net
 
FindEntityMessage() - Constructor for class com.simsilica.es.net.FindEntityMessage
 
FindEntityMessage(int, ComponentFilter, Class...) - Constructor for class com.simsilica.es.net.FindEntityMessage
 
forType(ComponentFilter, Class) - Method in class com.simsilica.es.server.EntityDataWrapper
 

G

get(EntityId, Class<? extends EntityComponent>) - Method in class com.simsilica.es.server.ComponentUsageTracker
Returns the last stored version for the specified ID and type or null if there is no tracking for the specified ID and type combination.
getAndExpire(EntityId, Class<? extends EntityComponent>, Long) - Method in class com.simsilica.es.server.ComponentUsageTracker
Returns the last stored version for the ID and type, removing it if the last stored version is older than the current version.
getAutoHost() - Method in class com.simsilica.es.server.EntityDataHostedService
 
getAutoHost() - Method in class com.simsilica.es.server.EntityDataHostService
 
getChannel() - Method in class com.simsilica.es.server.EntityDataHostedService
 
getChannel() - Method in class com.simsilica.es.server.EntityDataHostService
 
getChannel() - Method in interface com.simsilica.es.server.EntityHostSettings
 
getComponent(EntityId, Class<T>) - Method in class com.simsilica.es.client.RemoteEntityData
 
getComponent(EntityId, Class<T>) - Method in interface com.simsilica.es.server.ComponentVisibility
Returns the visibility filtered value of the component for the specified entity or null if the component either isn't set or is invisible.
getComponent(EntityId, Class<T>) - Method in class com.simsilica.es.server.EntityDataWrapper
 
getComponents() - Method in class com.simsilica.es.net.EntityDataMessage.ComponentData
 
getComponents() - Method in class com.simsilica.es.net.ResultComponentsMessage
 
getComponents(HostedConnection, GetComponentsMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
GetComponentsMessage - Class in com.simsilica.es.net
 
GetComponentsMessage() - Constructor for class com.simsilica.es.net.GetComponentsMessage
 
GetComponentsMessage(int, EntityId, Class...) - Constructor for class com.simsilica.es.net.GetComponentsMessage
 
getComponentType() - Method in interface com.simsilica.es.server.ComponentVisibility
Returns the type of component of which this ComponentVisibility strategy controls the visibility.
getComponentTypes() - Method in class com.simsilica.es.net.FindEntitiesMessage
 
getComponentTypes() - Method in class com.simsilica.es.net.FindEntityMessage
 
getComponentTypes() - Method in class com.simsilica.es.net.GetComponentsMessage
 
getComponentTypes() - Method in class com.simsilica.es.net.GetEntitySetMessage
 
getComponentTypes() - Method in class com.simsilica.es.net.WatchEntityMessage
 
getData() - Method in class com.simsilica.es.net.ComponentChangeMessage
 
getData() - Method in class com.simsilica.es.net.EntityDataMessage
 
getEntities(Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
getEntities(ComponentFilter, Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
getEntities(Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
getEntities(ComponentFilter, Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
getEntity(EntityId, Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
getEntity(EntityId, Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
getEntityData() - Method in class com.simsilica.es.client.EntityDataClientService
 
getEntityData() - Method in class com.simsilica.es.server.EntityDataHostedService
 
getEntityId() - Method in class com.simsilica.es.net.EntityDataMessage.ComponentData
 
getEntityId() - Method in class com.simsilica.es.net.GetComponentsMessage
 
getEntityId() - Method in class com.simsilica.es.net.ResultComponentsMessage
 
getEntityId() - Method in class com.simsilica.es.net.WatchEntityMessage
 
getEntityIds(ComponentFilter) - Method in interface com.simsilica.es.server.ComponentVisibility
Returns all of the entity IDs that match the specified filter and are visible.
getEntitySet(HostedConnection, GetEntitySetMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
GetEntitySetMessage - Class in com.simsilica.es.net
 
GetEntitySetMessage() - Constructor for class com.simsilica.es.net.GetEntitySetMessage
 
GetEntitySetMessage(int, ComponentFilter, Class...) - Constructor for class com.simsilica.es.net.GetEntitySetMessage
 
getFilter() - Method in class com.simsilica.es.net.FindEntitiesMessage
 
getFilter() - Method in class com.simsilica.es.net.FindEntityMessage
 
getFilter() - Method in class com.simsilica.es.net.GetEntitySetMessage
 
getFilter() - Method in class com.simsilica.es.net.ResetEntitySetFilterMessage
 
getFrameMap(Class<? extends EntityComponent>, boolean) - Method in class com.simsilica.es.server.ComponentUsageTracker
 
getHostedEntityData(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostedService
Returns the HostedEntityData for the specified connection.
getId() - Method in class com.simsilica.es.net.StringIdMessage
 
getIds() - Method in class com.simsilica.es.net.EntityIdsMessage
 
getMaxChangeBatchSize() - Method in class com.simsilica.es.server.EntityDataHostedService
 
getMaxChangeBatchSize() - Method in class com.simsilica.es.server.EntityDataHostService
 
getMaxChangeBatchSize() - Method in interface com.simsilica.es.server.EntityHostSettings
 
getMaxEntityBatchSize() - Method in class com.simsilica.es.server.EntityDataHostedService
 
getMaxEntityBatchSize() - Method in class com.simsilica.es.server.EntityDataHostService
 
getMaxEntityBatchSize() - Method in interface com.simsilica.es.server.EntityHostSettings
 
getMessageType(Method) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
getMessageTypes() - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
getMethod(Class) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
getRequestId() - Method in class com.simsilica.es.net.EntityIdsMessage
 
getRequestId() - Method in class com.simsilica.es.net.FindEntitiesMessage
 
getRequestId() - Method in class com.simsilica.es.net.FindEntityMessage
 
getRequestId() - Method in class com.simsilica.es.net.GetComponentsMessage
 
getRequestId() - Method in class com.simsilica.es.net.ResultComponentsMessage
 
getRequestId() - Method in class com.simsilica.es.net.StringIdMessage
 
getRequestId() - Method in class com.simsilica.es.net.WatchEntityMessage
 
getResult() - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
getSetId() - Method in class com.simsilica.es.net.EntityDataMessage
 
getSetId() - Method in class com.simsilica.es.net.GetEntitySetMessage
 
getSetId() - Method in class com.simsilica.es.net.ReleaseEntitySetMessage
 
getSetId() - Method in class com.simsilica.es.net.ResetEntitySetFilterMessage
 
getSourceDelegate(S) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
getSourceDelegate(MessageConnection) - Method in class com.simsilica.es.net.ObjectMessageDelegator
 
getSourceDelegate(HostedConnection) - Method in class com.simsilica.es.server.SessionDataDelegator
 
getString(int) - Method in class com.simsilica.es.client.RemoteEntityData
 
getString(int) - Method in class com.simsilica.es.client.RemoteStringIndex
 
getString() - Method in class com.simsilica.es.net.StringIdMessage
 
getStringId(String) - Method in class com.simsilica.es.client.RemoteEntityData
 
getStringId(String, boolean) - Method in class com.simsilica.es.client.RemoteStringIndex
 
getStringInfo(HostedConnection, StringIdMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
getStringResponse(StringIdMessage) - Method in class com.simsilica.es.client.RemoteEntityData
 
getStrings() - Method in class com.simsilica.es.client.RemoteEntityData
 
getStrings() - Method in class com.simsilica.es.server.EntityDataWrapper
 
getSupportTransientComponents() - Static method in class com.simsilica.es.net.TransientUtils
 
getTypes(EntitySet) - Method in class com.simsilica.es.server.EntityDataWrapper
Provides direct access to a set's type list to allow efficient mark/sweep iteration.
getTypes() - Method in class com.simsilica.es.server.EntityDataWrapper.LocalEntitySet
Overridden just for local access.
getWatchId() - Method in class com.simsilica.es.net.ReleaseWatchedEntityMessage
 
getWatchId() - Method in class com.simsilica.es.net.WatchEntityMessage
 

H

HostedEntityData - Class in com.simsilica.es.server
Provides the per-connection access and book-keeping to the server's EntityData.
HostedEntityData(EntityHostSettings, HostedConnection, ObservableEntityData) - Constructor for class com.simsilica.es.server.HostedEntityData
 

I

initialize(Class) - Method in class com.simsilica.es.net.EntityChangeSerializer
 
initialize() - Static method in class com.simsilica.es.net.EntitySerializers
 
initialize(EntityData) - Method in interface com.simsilica.es.server.ComponentVisibility
Called to initialize this ComponentVisibilty strategy once attached to an EntityDataWrapper.
isDone() - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
isValidMethod(Method, Class) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 

L

loadEntities(boolean) - Method in class com.simsilica.es.server.EntityDataWrapper.LocalEntitySet
Overridden just for local access.
LocalEntitySet(EntityData, ComponentFilter, Class<EntityComponent>[]) - Constructor for class com.simsilica.es.server.EntityDataWrapper.LocalEntitySet
 

M

map(String...) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
map(Set<String>) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
map(Class, String) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
messageReceived(S, Message) - Method in class com.simsilica.es.net.AbstractMessageDelegator
 
miss(HostedConnection) - Method in class com.simsilica.es.server.SessionDataDelegator
 

O

ObjectMessageDelegator<S extends com.jme3.network.MessageConnection> - Class in com.simsilica.es.net
A MessageListener implementation that will forward messages to methods of a specified delegate object.
ObjectMessageDelegator(Object, boolean) - Constructor for class com.simsilica.es.net.ObjectMessageDelegator
Creates a MessageListener that will forward mapped message types to methods of the specified object.
onInitialize(ClientServiceManager) - Method in class com.simsilica.es.client.EntityDataClientService
 
onInitialize(HostedServiceManager) - Method in class com.simsilica.es.server.EntityDataHostedService
 

P

PendingEntityIdsRequest(Message) - Constructor for class com.simsilica.es.client.RemoteEntityData.PendingEntityIdsRequest
 
PendingEntityRequest(GetComponentsMessage) - Constructor for class com.simsilica.es.client.RemoteEntityData.PendingEntityRequest
 
PendingRequest(Message) - Constructor for class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
PendingStringRequest(Message) - Constructor for class com.simsilica.es.client.RemoteEntityData.PendingStringRequest
 
PendingWatchEntityRequest(WatchEntityMessage) - Constructor for class com.simsilica.es.client.RemoteEntityData.PendingWatchEntityRequest
 

R

readObject(ByteBuffer, Class<T>) - Method in class com.simsilica.es.net.ClassFieldSerializer
 
readObject(ByteBuffer, Class<T>) - Method in class com.simsilica.es.net.ClassSerializer
 
readObject(ByteBuffer, Class<T>) - Method in class com.simsilica.es.net.EntityChangeSerializer
 
registerComponentVisibility(ComponentVisibility) - Method in class com.simsilica.es.server.EntityDataWrapper
Registers a ComponentVisibility strategy object that will limit this client's view of the specific handled component values.
registerComponentVisibility(ComponentVisibility) - Method in class com.simsilica.es.server.HostedEntityData
 
release() - Method in class com.simsilica.es.server.EntityDataWrapper.LocalEntitySet
 
releaseEntity(HostedConnection, ReleaseWatchedEntityMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
releaseEntitySet(HostedConnection, ReleaseEntitySetMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
ReleaseEntitySetMessage - Class in com.simsilica.es.net
 
ReleaseEntitySetMessage() - Constructor for class com.simsilica.es.net.ReleaseEntitySetMessage
 
ReleaseEntitySetMessage(int) - Constructor for class com.simsilica.es.net.ReleaseEntitySetMessage
 
ReleaseWatchedEntityMessage - Class in com.simsilica.es.net
 
ReleaseWatchedEntityMessage() - Constructor for class com.simsilica.es.net.ReleaseWatchedEntityMessage
 
ReleaseWatchedEntityMessage(int) - Constructor for class com.simsilica.es.net.ReleaseWatchedEntityMessage
 
RemoteEntityData - Class in com.simsilica.es.client
An implementation of the EntityData interface that communicates with a remote server to provide entity and component access.
RemoteEntityData(Client, int) - Constructor for class com.simsilica.es.client.RemoteEntityData
Creates a new RemoteEntityData instance that will communicate over the specified client and channel to provide remote EntityData access.
RemoteEntityData.PendingEntityIdsRequest - Class in com.simsilica.es.client
 
RemoteEntityData.PendingEntityRequest - Class in com.simsilica.es.client
 
RemoteEntityData.PendingRequest<M,T> - Class in com.simsilica.es.client
 
RemoteEntityData.PendingStringRequest - Class in com.simsilica.es.client
 
RemoteEntityData.PendingWatchEntityRequest - Class in com.simsilica.es.client
 
RemoteStringIndex - Class in com.simsilica.es.client
A client implementation of the StringIndex interface.
RemoteStringIndex(RemoteEntityData) - Constructor for class com.simsilica.es.client.RemoteStringIndex
 
removeComponent(EntityId, Class) - Method in class com.simsilica.es.client.RemoteEntityData
 
removeComponent(EntityId, Class<T>) - Method in class com.simsilica.es.server.EntityDataWrapper
 
removeConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService
 
removeEntity(EntityId) - Method in class com.simsilica.es.client.RemoteEntityData
 
removeEntity(EntityId) - Method in class com.simsilica.es.server.EntityDataWrapper
 
removeEntityComponentListener(EntityComponentListener) - Method in class com.simsilica.es.server.EntityDataWrapper
 
request - Variable in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
resetEntitySetFilter(HostedConnection, ResetEntitySetFilterMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
ResetEntitySetFilterMessage - Class in com.simsilica.es.net
 
ResetEntitySetFilterMessage() - Constructor for class com.simsilica.es.net.ResetEntitySetFilterMessage
 
ResetEntitySetFilterMessage(int, ComponentFilter) - Constructor for class com.simsilica.es.net.ResetEntitySetFilterMessage
 
ResultComponentsMessage - Class in com.simsilica.es.net
 
ResultComponentsMessage() - Constructor for class com.simsilica.es.net.ResultComponentsMessage
 
ResultComponentsMessage(int, Entity) - Constructor for class com.simsilica.es.net.ResultComponentsMessage
 
ResultComponentsMessage(int, EntityId) - Constructor for class com.simsilica.es.net.ResultComponentsMessage
 

S

safeClean(T[]) - Static method in class com.simsilica.es.net.TransientUtils
If there are no transient components in the specified array then it is returned directly, else a clone is returned with null elements where any transient components previously existed.
sendAndClear(int, List<EntityDataMessage.ComponentData>) - Method in class com.simsilica.es.server.HostedEntityData
 
sendAndClear(List<EntityChange>) - Method in class com.simsilica.es.server.HostedEntityData
 
sendUpdates() - Method in class com.simsilica.es.server.EntityDataHostedService
Must be called by the game server to send pending updates to the relevant clients.
sendUpdates() - Method in class com.simsilica.es.server.EntityDataHostService
Must be called by the game server to send pending updates to the relevant clients.
sendUpdates() - Method in class com.simsilica.es.server.HostedEntityData
Periodically called by the EntityDataHostService to send any relevant changes to the client.
SessionDataDelegator - Class in com.simsilica.es.server
A MessageListener implementation that will forward messages to methods of a delegate specified as a HostedConnection session attribute.
SessionDataDelegator(Class, String, boolean) - Constructor for class com.simsilica.es.server.SessionDataDelegator
Creates a MessageListener that will forward mapped message types to methods of an object specified as a HostedConnection attribute.
set(EntityId, Class<? extends EntityComponent>, Long) - Method in class com.simsilica.es.server.ComponentUsageTracker
Sets the current frame counter for the specified EntityId and component type combination.
set(Collection<EntityId>, Class<? extends EntityComponent>, Long) - Method in class com.simsilica.es.server.ComponentUsageTracker
Sets the current frame counter for all of the specified EntityIds and component type combination.
setAutoHost(boolean) - Method in class com.simsilica.es.server.EntityDataHostedService
Set to true to have new connections automatically 'hosted' by this entity service.
setAutoHost(boolean) - Method in class com.simsilica.es.server.EntityDataHostService
Set to true to have new connections automatically 'hosted' by this entity service.
setComponent(EntityId, EntityComponent) - Method in class com.simsilica.es.client.RemoteEntityData
 
setComponent(EntityId, EntityComponent) - Method in class com.simsilica.es.server.EntityDataWrapper
 
setComponents(EntityId, EntityComponent...) - Method in class com.simsilica.es.client.RemoteEntityData
 
setComponents(EntityId, EntityComponent...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
setMaxChangeBatchSize(int) - Method in class com.simsilica.es.server.EntityDataHostedService
Sets the maximum number of EntityChanges that will be sent back in a single batched results message.
setMaxChangeBatchSize(int) - Method in class com.simsilica.es.server.EntityDataHostService
Sets the maximum number of EntityChanges that will be sent back in a single batched results message.
setMaxEntityBatchSize(int) - Method in class com.simsilica.es.server.EntityDataHostedService
Sets the maximum number of entities that will be sent back in a single batched results message.
setMaxEntityBatchSize(int) - Method in class com.simsilica.es.server.EntityDataHostService
Sets the maximum number of entities that will be sent back in a single batched results message.
setResult(T) - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
setSupportTransientComponents(boolean) - Static method in class com.simsilica.es.net.TransientUtils
Turns suport for transient components on/off.
start() - Method in class com.simsilica.es.server.EntityDataHostedService
 
startHostingOnConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostedService
Sets up the specified connection for hosting remote entity data commands.
startHostingOnConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService
Sets up the specified connection for hosting remote entity data commands.
stop() - Method in class com.simsilica.es.server.EntityDataHostedService
 
stop() - Method in class com.simsilica.es.server.EntityDataHostService
Causes this service to stop listening for new connections and all existing connections will have stopHostingOnConnection() called for them.
stopHostingOnConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostedService
Terminates the specified connection for hosting remote entity data commands.
stopHostingOnConnection(HostedConnection) - Method in class com.simsilica.es.server.EntityDataHostService
Terminates the specified connection for hosting remote entity data commands.
StringIdMessage - Class in com.simsilica.es.net
Used for requesting StringIndex lookups or responding to them.
StringIdMessage() - Constructor for class com.simsilica.es.net.StringIdMessage
 
StringIdMessage(int, int) - Constructor for class com.simsilica.es.net.StringIdMessage
 
StringIdMessage(int, String) - Constructor for class com.simsilica.es.net.StringIdMessage
 

T

terminate(ClientServiceManager) - Method in class com.simsilica.es.client.EntityDataClientService
 
terminate(HostedServiceManager) - Method in class com.simsilica.es.server.EntityDataHostedService
 
toString() - Method in class com.simsilica.es.client.RemoteEntityData.PendingRequest
 
toString() - Method in class com.simsilica.es.net.ComponentChangeMessage
 
toString() - Method in class com.simsilica.es.net.EntityDataMessage.ComponentData
 
toString() - Method in class com.simsilica.es.net.EntityDataMessage
 
toString() - Method in class com.simsilica.es.net.EntityIdsMessage
 
toString() - Method in class com.simsilica.es.net.FindEntitiesMessage
 
toString() - Method in class com.simsilica.es.net.FindEntityMessage
 
toString() - Method in class com.simsilica.es.net.GetComponentsMessage
 
toString() - Method in class com.simsilica.es.net.GetEntitySetMessage
 
toString() - Method in class com.simsilica.es.net.ReleaseEntitySetMessage
 
toString() - Method in class com.simsilica.es.net.ReleaseWatchedEntityMessage
 
toString() - Method in class com.simsilica.es.net.ResetEntitySetFilterMessage
 
toString() - Method in class com.simsilica.es.net.ResultComponentsMessage
 
toString() - Method in class com.simsilica.es.net.StringIdMessage
 
toString() - Method in class com.simsilica.es.net.WatchEntityMessage
 
TransientComponent - Interface in com.simsilica.es
Indicates a component that should not be sent over the network.
TransientUtils - Class in com.simsilica.es.net
Some utils for cleaning transient component references or arrays of references.
TransientUtils() - Constructor for class com.simsilica.es.net.TransientUtils
 

W

watchEntity(EntityId, Class...) - Method in class com.simsilica.es.client.RemoteEntityData
 
watchEntity(EntityId, Class...) - Method in class com.simsilica.es.server.EntityDataWrapper
 
watchEntity(HostedConnection, WatchEntityMessage) - Method in class com.simsilica.es.server.HostedEntityData
 
WatchEntityMessage - Class in com.simsilica.es.net
 
WatchEntityMessage() - Constructor for class com.simsilica.es.net.WatchEntityMessage
 
WatchEntityMessage(int, int, EntityId, Class...) - Constructor for class com.simsilica.es.net.WatchEntityMessage
 
writeObject(ByteBuffer, Object) - Method in class com.simsilica.es.net.ClassFieldSerializer
 
writeObject(ByteBuffer, Object) - Method in class com.simsilica.es.net.ClassSerializer
 
writeObject(ByteBuffer, Object) - Method in class com.simsilica.es.net.EntityChangeSerializer
 
A C D E F G H I L M O P R S T W 
Skip navigation links