Package jadex.base
Class SRemoteClock
- java.lang.Object
- 
- jadex.base.SRemoteClock
 
- 
 public class SRemoteClock extends java.lang.ObjectHelper class for remote access to clock service.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSRemoteClock.ClockStateInformation about the clock to be transferred.static classSRemoteClock.RemoteClockChangeListenerThe remote clock change listener.static classSRemoteClock.RemoteSimServiceChangeListenerThe remote clock change listener.static classSRemoteClock.RemoteTimerChangeListenerThe remote clock change listener.static classSRemoteClock.SimulationStateInformation about the simulation to be transferred.static classSRemoteClock.TimerEntriesInformation about the timers to be transferred.
 - 
Constructor SummaryConstructors Constructor Description SRemoteClock()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static IIntermediateFuture<SRemoteClock.ClockState>addClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Add a clock listener.static IIntermediateFuture<SRemoteClock.SimulationState>addSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Add a sim listener.static IIntermediateFuture<SRemoteClock.TimerEntries>addTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Add a timer listener.static IFuture<java.lang.Void>removeClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Remove a clock listener.static IFuture<java.lang.Void>removeSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Remove a sim listener.static IFuture<java.lang.Void>removeTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta)Remove a timer listener.static IFuture<java.lang.Void>setDelta(long delta, IExternalAccess exta)Set the delta.static IFuture<java.lang.Void>setDilation(double dilation, IExternalAccess exta)Set the dilation.
 
- 
- 
- 
Method Detail- 
setDilationpublic static IFuture<java.lang.Void> setDilation(double dilation, IExternalAccess exta) Set the dilation.
 - 
setDeltapublic static IFuture<java.lang.Void> setDelta(long delta, IExternalAccess exta) Set the delta.
 - 
addClockListenerpublic static IIntermediateFuture<SRemoteClock.ClockState> addClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Add a clock listener.- Parameters:
- id- The listener id for later removal.
 
 - 
removeClockListenerpublic static IFuture<java.lang.Void> removeClockListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Remove a clock listener.- Parameters:
- id- The listener id used for adding.
 
 - 
addSimulationListenerpublic static IIntermediateFuture<SRemoteClock.SimulationState> addSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Add a sim listener.- Parameters:
- id- The listener id for later removal.
 
 - 
removeSimulationListenerpublic static IFuture<java.lang.Void> removeSimulationListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Remove a sim listener.- Parameters:
- id- The listener id used for adding.
 
 - 
addTimerListenerpublic static IIntermediateFuture<SRemoteClock.TimerEntries> addTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Add a timer listener.- Parameters:
- id- The listener id for later removal.
 
 - 
removeTimerListenerpublic static IFuture<java.lang.Void> removeTimerListener(java.lang.String id, ISimulationService simservice, IExternalAccess exta) Remove a timer listener.- Parameters:
- id- The listener id used for adding.
 
 
- 
 
-