public class CountdownAgent extends java.lang.Object implements ICountdownService, ICountdownGUIService
ICountdownService.ICountdownListener| Constructor and Description |
|---|
CountdownAgent() |
| Modifier and Type | Method and Description |
|---|---|
jadex.commons.future.IFuture<java.lang.Void> |
addListener(ICountdownService.ICountdownListener l) |
void |
agentCreated() |
jadex.commons.future.IFuture<State> |
getState() |
jadex.commons.future.IFuture<java.lang.String> |
getTime() |
void |
informStateUpdated(State state) |
void |
informTimeUpdated(java.lang.String timeString) |
jadex.commons.future.ISubscriptionIntermediateFuture<State> |
registerForState() |
jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.String> |
registerForTime() |
jadex.commons.future.IFuture<java.lang.Void> |
reset() |
void |
setController(ICountdownController controller) |
jadex.commons.future.IFuture<java.lang.Void> |
start() |
jadex.commons.future.IFuture<java.lang.Void> |
stop() |
public jadex.commons.future.IFuture<java.lang.Void> addListener(ICountdownService.ICountdownListener l)
addListener in interface ICountdownServicepublic jadex.commons.future.ISubscriptionIntermediateFuture<State> registerForState()
registerForState in interface ICountdownServicepublic jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.String> registerForTime()
registerForTime in interface ICountdownServicepublic jadex.commons.future.IFuture<State> getState()
getState in interface ICountdownServicepublic jadex.commons.future.IFuture<java.lang.String> getTime()
getTime in interface ICountdownServicepublic jadex.commons.future.IFuture<java.lang.Void> start()
start in interface ICountdownServicepublic jadex.commons.future.IFuture<java.lang.Void> stop()
stop in interface ICountdownServicepublic jadex.commons.future.IFuture<java.lang.Void> reset()
reset in interface ICountdownServicepublic void informTimeUpdated(java.lang.String timeString)
informTimeUpdated in interface ICountdownGUIServicepublic void informStateUpdated(State state)
informStateUpdated in interface ICountdownGUIServicepublic void setController(ICountdownController controller)
setController in interface ICountdownGUIServicepublic void agentCreated()