|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.agent.module.comm |
---|
Classes in cz.cuni.amis.pogamut.base.agent.module.comm that implement IWorldChangeEvent | |
---|---|
class |
CommEvent
|
Fields in cz.cuni.amis.pogamut.base.agent.module.comm declared as IWorldChangeEvent | |
---|---|
protected IWorldChangeEvent |
PogamutJVMComm.Send.event
|
protected IWorldChangeEvent |
PogamutJVMComm.SendToOthers.event
|
protected IWorldChangeEvent |
PogamutJVMComm.Broadcast.event
|
protected IWorldChangeEvent |
PogamutJVMComm.BroadcastToOthers.event
|
Methods in cz.cuni.amis.pogamut.base.agent.module.comm with parameters of type IWorldChangeEvent | |
---|---|
void |
PogamutJVMComm.broadcast(IWorldChangeEvent event)
Broadcast 'event' to all channels == all listening agents. |
protected void |
PogamutJVMComm.broadcastSyncImpl(IWorldChangeEvent event)
|
void |
PogamutJVMComm.broadcastToOthers(IWorldChangeEvent event,
IObservingAgent sender)
Broadcast 'event' to all channels == all listening agents. |
protected void |
PogamutJVMComm.broadcastToOthersSyncImpl(IWorldChangeEvent event,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.broadcastToOthersUnsyncImpl(IWorldChangeEvent event,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.broadcastUnsyncImpl(IWorldChangeEvent event)
|
void |
PogamutJVMComm.send(IWorldChangeEvent event,
int channel)
Send 'event' to 'channel'. |
protected void |
PogamutJVMComm.sendSyncImpl(IWorldChangeEvent event,
int channel)
|
protected void |
PogamutJVMComm.sendToAgentUnsyncImpl(IObservingAgent agent,
IWorldChangeEvent event)
|
void |
PogamutJVMComm.sendToOthers(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
Send 'event' to 'channel' but does not notify 'sender'. |
protected void |
PogamutJVMComm.sendToOthersSyncImpl(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.sendToOthersUnsyncImpl(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
protected void |
PogamutJVMComm.sendUnsyncImpl(IWorldChangeEvent event,
int channel)
|
Constructors in cz.cuni.amis.pogamut.base.agent.module.comm with parameters of type IWorldChangeEvent | |
---|---|
PogamutJVMComm.Broadcast(IWorldChangeEvent event)
|
|
PogamutJVMComm.BroadcastToOthers(IWorldChangeEvent event,
IObservingAgent sender)
|
|
PogamutJVMComm.Send(IWorldChangeEvent event,
int channel)
|
|
PogamutJVMComm.SendToOthers(IWorldChangeEvent event,
int channel,
IObservingAgent sender)
|
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.messages |
---|
Subinterfaces of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.messages | |
---|---|
interface |
IBatchEndEvent
|
Classes in cz.cuni.amis.pogamut.base.communication.messages that implement IWorldChangeEvent | |
---|---|
static class |
IBatchEndEvent.BatchEndEventStub
|
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.translator |
---|
Methods in cz.cuni.amis.pogamut.base.communication.translator that return IWorldChangeEvent | |
---|---|
IWorldChangeEvent[] |
IWorldMessageTranslator.processMessage(InfoMessage message)
The handler must process the message and return 0,1 or more world events. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.translator.event |
---|
Subinterfaces of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.translator.event | |
---|---|
interface |
IWorldEventWrapper
Interface for classes wrapping the IWorldEvent. |
interface |
IWorldObjectUpdatedEvent
Interface for the event that suppose to update the informations about the object in the world. |
Classes in cz.cuni.amis.pogamut.base.communication.translator.event that implement IWorldChangeEvent | |
---|---|
static class |
IWorldObjectUpdatedEvent.DestroyWorldObject
Shortcut implementation of IWorldObjectUpdatedEvent that informs that some object has been destroyed. |
class |
WorldEventIdentityWrapper
Simplest WorldChangeEvent to WorldEvent adapter. |
Methods in cz.cuni.amis.pogamut.base.communication.translator.event that return IWorldChangeEvent | |
---|---|
IWorldChangeEvent |
IWorldChangeEventOutput.getEvent()
Returns next event of the world. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.translator.impl |
---|
Methods in cz.cuni.amis.pogamut.base.communication.translator.impl that return IWorldChangeEvent | |
---|---|
IWorldChangeEvent |
WorldMessageTranslator.getEvent()
|
protected IWorldChangeEvent[] |
WorldMessageTranslator.processMessage(InfoMessage message)
Method for translating messages into events. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.worldview |
---|
Methods in cz.cuni.amis.pogamut.base.communication.worldview with parameters of type IWorldChangeEvent | |
---|---|
void |
IWorldChangeEventInput.notify(IWorldChangeEvent event)
New event was generated from the world. |
void |
IWorldChangeEventInput.notifyAfterPropagation(IWorldChangeEvent event)
Raise another event after current one finishes its propagation. |
void |
IWorldChangeEventInput.notifyImmediately(IWorldChangeEvent event)
Notify immediately will process the event right away, it won't use "event recursion buffer" to postpone the processing of the event. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base.communication.worldview.impl |
---|
Fields in cz.cuni.amis.pogamut.base.communication.worldview.impl with type parameters of type IWorldChangeEvent | |
---|---|
protected List<IWorldChangeEvent> |
LockableWorldView.eventsToProcess
List of events received when the worldview was locked. |
protected LinkedList<IWorldChangeEvent> |
EventDrivenWorldView.notifyEventsList
List of events we have to process. |
Methods in cz.cuni.amis.pogamut.base.communication.worldview.impl with parameters of type IWorldChangeEvent | |
---|---|
protected void |
EventDrivenWorldView.innerNotify(IWorldChangeEvent event)
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent. |
void |
EventDrivenWorldView.notify(IWorldChangeEvent event)
|
void |
EventDrivenWorldView.notifyAfterPropagation(IWorldChangeEvent event)
|
void |
LockableWorldView.notifyEvent(IWorldChangeEvent event)
Store all changes for later processing when the event is received in the while the world is locked. |
void |
EventDrivenWorldView.notifyImmediately(IWorldChangeEvent event)
|
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.base3d.worldview.impl |
---|
Methods in cz.cuni.amis.pogamut.base3d.worldview.impl with parameters of type IWorldChangeEvent | |
---|---|
protected void |
BatchAwareWorldView.batchAwareWorldViewNotify(IWorldChangeEvent event)
|
protected abstract boolean |
BatchAwareWorldView.isBatchBeginEvent(IWorldChangeEvent evt)
Is this event a batch begin event? It is needed for the locking to be working correctly. |
protected abstract boolean |
LockableBatchAwareWorldView.isBatchBeginEvent(IWorldChangeEvent evt)
Is this event a batch begin event? It is needed for the locking to be working correctly. |
protected abstract boolean |
BatchAwareWorldView.isBatchEndEvent(IWorldChangeEvent evt)
Is this event a batch end event? If so some extra events may be generated in processing this message. |
void |
BatchAwareWorldView.notify(IWorldChangeEvent event)
|
void |
LockableBatchAwareWorldView.notify(IWorldChangeEvent event)
Implements locking logic. |
void |
SyncLockableBatchAwareWorldView.notify(IWorldChangeEvent event)
Implements locking logic. |
void |
BatchAwareWorldView.notifyImmediately(IWorldChangeEvent event)
|
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.messages |
---|
Classes in cz.cuni.amis.pogamut.multi.communication.messages that implement IWorldChangeEvent | |
---|---|
class |
SharedBatchBeginEvent
This message is used by a localWorldView to notify sharedWorldView, that a new batch has started and the LocalWorldView is waiting for the sharedWorldView to process all events from this batch. |
class |
SharedBatchFinishedEvent
This event is sent by SharedWorldView to waiting LocalWorldViews after a batch has been fully processed by the shared WV. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.translator.event |
---|
Subinterfaces of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.translator.event | |
---|---|
interface |
ICompositeWorldObjectUpdatedEvent
Interface for all compositeObject updates in the world. |
interface |
ILocalWorldObjectUpdatedEvent
|
interface |
ISharedPropertyUpdatedEvent
|
interface |
ISharedWorldObjectUpdatedEvent
|
interface |
IStaticWorldObjectUpdatedEvent
|
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.worldview |
---|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview with parameters of type IWorldChangeEvent | |
---|---|
void |
ISharedWorldChangeEventInput.notify(IWorldChangeEvent event)
|
void |
ITimedWorldChangeEventInput.notify(IWorldChangeEvent event)
|
void |
ILocalWorldView.notifyImmediately(IWorldChangeEvent event)
Calls notify without waiting for batches, locks or anything else. |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.worldview.impl |
---|
Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type IWorldChangeEvent | |
---|---|
protected PriorityBlockingQueue<IWorldChangeEvent> |
EventDrivenSharedWorldView.notifyEventsList
List of events we have to process. |
protected LinkedList<IWorldChangeEvent> |
EventDrivenLocalWorldView.notifyEventsList
List of events we have to process. |
protected Collection<IWorldChangeEvent> |
EventDrivenSharedWorldView.syncEventList
|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type IWorldChangeEvent | |
---|---|
protected void |
EventDrivenSharedWorldView.innerNotify(IWorldChangeEvent event)
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent. |
protected void |
EventDrivenLocalWorldView.innerNotify(IWorldChangeEvent event)
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent. |
protected abstract boolean |
BatchAwareLocalWorldView.isBatchBeginEvent(IWorldChangeEvent event)
Used to identify events marking beginning of batches. |
protected abstract boolean |
BatchAwareSharedWorldView.isBatchEndEvent(IWorldChangeEvent event)
|
protected abstract boolean |
BatchAwareLocalWorldView.isBatchEndEvent(IWorldChangeEvent event)
Used to detect batch end events, needs to be overriden to detect the events properly. |
void |
LocalWorldViewAdapter.notify(IWorldChangeEvent event)
|
void |
BatchAwareSharedWorldView.notify(IWorldChangeEvent event)
|
void |
EventDrivenSharedWorldView.notify(IWorldChangeEvent event)
|
void |
VisionLocalWorldView.notify(IWorldChangeEvent event)
|
void |
EventDrivenLocalWorldView.notify(IWorldChangeEvent event)
|
void |
BatchAwareLocalWorldView.notify(IWorldChangeEvent event)
|
void |
LocalWorldViewAdapter.notifyAfterPropagation(IWorldChangeEvent event)
|
void |
EventDrivenLocalWorldView.notifyAfterPropagation(IWorldChangeEvent event)
|
void |
LocalWorldViewAdapter.notifyImmediately(IWorldChangeEvent event)
|
void |
EventDrivenLocalWorldView.notifyImmediately(IWorldChangeEvent event)
|
protected void |
BatchAwareSharedWorldView.processEndEvent(IWorldChangeEvent event)
Processes batch-end event ... |
Uses of IWorldChangeEvent in cz.cuni.amis.pogamut.multi.communication.worldview.property |
---|
Classes in cz.cuni.amis.pogamut.multi.communication.worldview.property that implement IWorldChangeEvent | |
---|---|
static class |
AbstractSharedProperty.GenericPropertyUpdate
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |