public class ActivationBufferEvent extends AbstractACTREvent<IActivationBuffer,IActivationBufferListener> implements IParameterEvent<IActivationBuffer,IActivationBufferListener>
Modifier and Type | Class and Description |
---|---|
static class |
ActivationBufferEvent.Type |
Modifier | Constructor and Description |
---|---|
protected |
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type) |
|
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type,
IChunk sourceChunk)
for SOURCE_ADDED & REMOVED
|
|
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
for PARAMETER_CHANGED or STATUS_SLOT_CHANGED
|
|
ActivationBufferEvent(IActivationBuffer buffer,
java.util.Collection<IChunk> clearedChunks)
for SOURCE_CLEARED
|
|
ActivationBufferEvent(IActivationBuffer buffer,
IRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IActivationBufferListener listener)
dispatch this event to a listener on the provided executor
|
java.lang.Object |
getNewParameterValue() |
java.lang.Object |
getNewSlotValue() |
java.lang.Object |
getOldParameterValue() |
java.lang.Object |
getOldSlotValue() |
java.lang.String |
getParameterName() |
IRequest |
getRequest() |
java.lang.String |
getSlotName() |
java.util.Collection<IChunk> |
getSourceChunks() |
ActivationBufferEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
protected ActivationBufferEvent(IActivationBuffer buffer, ActivationBufferEvent.Type type)
public ActivationBufferEvent(IActivationBuffer buffer, java.util.Collection<IChunk> clearedChunks)
buffer
- clearedChunks
- public ActivationBufferEvent(IActivationBuffer buffer, ActivationBufferEvent.Type type, IChunk sourceChunk)
buffer
- type
- sourceChunk
- public ActivationBufferEvent(IActivationBuffer buffer, IRequest request)
public ActivationBufferEvent(IActivationBuffer buffer, ActivationBufferEvent.Type type, java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
public ActivationBufferEvent.Type getType()
public java.util.Collection<IChunk> getSourceChunks()
public IRequest getRequest()
public void fire(IActivationBufferListener listener)
IACTREvent
fire
in interface IACTREvent<IActivationBuffer,IActivationBufferListener>
fire
in class AbstractACTREvent<IActivationBuffer,IActivationBufferListener>
public java.lang.String getSlotName()
public java.lang.Object getOldSlotValue()
public java.lang.Object getNewSlotValue()
public java.lang.Object getNewParameterValue()
getNewParameterValue
in interface IParameterEvent<IActivationBuffer,IActivationBufferListener>
public java.lang.Object getOldParameterValue()
getOldParameterValue
in interface IParameterEvent<IActivationBuffer,IActivationBufferListener>
public java.lang.String getParameterName()
getParameterName
in interface IParameterEvent<IActivationBuffer,IActivationBufferListener>