public class Bridge extends BasicSimEntity
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
heardEvent
The name of the SimEvent that this Bridge listens for.
|
private java.lang.String |
sentEvent
The name of the SimEvent that this Bridge will schedule upon hearing the
heardEvent.
|
eventList, propertyDEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL| Constructor and Description |
|---|
Bridge(java.lang.String heard,
java.lang.String sent)
Creates a new instance of Bridge
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHeardEvent() |
java.lang.String |
getSentEvent() |
void |
handleSimEvent(SimEvent simEvent)
Does nothing.
|
void |
processSimEvent(SimEvent simEvent)
Schedules the sent event using the parameters and priority from the heard
event.
|
void |
setHeardEvent(java.lang.String he) |
void |
setSentEvent(java.lang.String se) |
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, reset, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelayaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerprivate java.lang.String heardEvent
private java.lang.String sentEvent
public Bridge(java.lang.String heard,
java.lang.String sent)
heard - The name of the event to listen for.sent - The name of the event to schedule.java.lang.IllegalArgumentException - If either of the events names are null.public void handleSimEvent(SimEvent simEvent)
handleSimEvent in interface SimEventSchedulerhandleSimEvent in class BasicSimEntitysimEvent - Given SimEventpublic void processSimEvent(SimEvent simEvent)
processSimEvent in interface SimEventListenerprocessSimEvent in class BasicSimEntitysimEvent - Given SimEventpublic void setHeardEvent(java.lang.String he)
he - The event to be listened forpublic java.lang.String getHeardEvent()
public void setSentEvent(java.lang.String se)
se - Event that will be heard by a listenerpublic java.lang.String getSentEvent()