Exemplo n.º 1
0
 @Override
 public boolean schedule(TimeoutNotifier notifier, int timeout) {
   notifier.getTimeoutAdmin().schedule(notifier, timeout);
   notifier.changeState(Scheduled.getInstance());
   return true;
 }
Exemplo n.º 2
0
 @Override
 public void close(TimeoutNotifier notifier) {
   notifier.getTimeoutAdmin().cancel(notifier);
   notifier.changeState(Closed.getInstance());
 }
Exemplo n.º 3
0
 @Override
 public boolean cancel(TimeoutNotifier notifier) {
   notifier.getTimeoutAdmin().cancel(notifier);
   notifier.changeState(Unscheduled.getInstance());
   return true;
 }
Exemplo n.º 4
0
 @Override
 public boolean schedule(TimeoutNotifier notifier, int timeout) {
   notifier.getTimeoutAdmin().reschedule(notifier, timeout);
   return true;
 }
Exemplo n.º 5
0
 @Override
 public void close(TimeoutNotifier notifier) {
   notifier.changeState(Closed.getInstance());
 }
Exemplo n.º 6
0
 @Override
 public boolean reset(TimeoutNotifier notifier) {
   notifier.changeState(Unscheduled.getInstance());
   return true;
 }