Uses of Interface
org.almendra.commons.threads.IExecutable

Packages that use IExecutable
org.almendra.commons.threads   
org.almendra.commons.timer   
org.almendra.janet.ade.distributor   
org.almendra.janet.ade.executor   
org.almendra.janet.ade.executor.executors   
org.almendra.janet.cas.schedulers   
org.almendra.janet.cas.scheduling   
 

Uses of IExecutable in org.almendra.commons.threads
 

Methods in org.almendra.commons.threads that return IExecutable
protected  IExecutable ActiveSchedulingObject.getNext()
          Return the next item of the queue to be processed.
protected  IExecutable ActiveSchedulingObject.getNextPrim()
           
 

Methods in org.almendra.commons.threads with parameters of type IExecutable
 void ActiveSchedulingObject.add(IExecutable executable)
          Adds another item to the queue of items to be processed.
protected  void ActiveSchedulingObject.executableAdded(IExecutable executable)
          Called whentever a new item has been added to the queue.
protected  void ActiveSchedulingObject.executableRemoved(IExecutable executable)
           
protected abstract  void ActiveSchedulingObject.execute(IExecutable executable)
          Called to process the next item from the queue.
protected  void ActiveSchedulingObject.executePrimary(IExecutable executable)
          Called to process the next item from the queue.
protected  void ActiveSchedulingObject.finishedExecution(IExecutable executable)
           
 java.lang.Object ActiveSchedulingObject.remove(IExecutable executable)
          Remove an item from the queue.
protected  void ActiveSchedulingObject.startingExecution(IExecutable executable)
           
 

Uses of IExecutable in org.almendra.commons.timer
 

Fields in org.almendra.commons.timer declared as IExecutable
protected  IExecutable TimerTask.executable
           
 

Constructors in org.almendra.commons.timer with parameters of type IExecutable
TimerTask(IExecutable executable)
          Creates a new TimerTask object.
 

Uses of IExecutable in org.almendra.janet.ade.distributor
 

Methods in org.almendra.janet.ade.distributor with parameters of type IExecutable
 boolean DistributorAnchor.writeProtectedDo(IExecutable executable)
           
 

Uses of IExecutable in org.almendra.janet.ade.executor
 

Classes in org.almendra.janet.ade.executor that implement IExecutable
 class ObserveWaitingCommandsExecutable
           
 

Methods in org.almendra.janet.ade.executor with parameters of type IExecutable
 void ExecutorAnchor.executeLocked(IExecutable executable)
           
 boolean ExecutorAnchor.writeProtectedDo(IExecutable executable)
           
 

Uses of IExecutable in org.almendra.janet.ade.executor.executors
 

Classes in org.almendra.janet.ade.executor.executors that implement IExecutable
 class EvictCommandsExecutor
           
 class EvictExecuteCommandsExecutor
           
 class EvictExecuteCommandsFullyExecutor
           
 class EvictWaitCommandsExecutor
           
 class EvictWaitCommandsFullyExecutor
           
 

Uses of IExecutable in org.almendra.janet.cas.schedulers
 

Classes in org.almendra.janet.cas.schedulers that implement IExecutable
 class ApplicationScheduler
           
 class ArbitratedScheduler
           
 class SystemScheduler
           
 

Methods in org.almendra.janet.cas.schedulers that return IExecutable
protected  IExecutable Arbitrator.getNext()
           
 

Methods in org.almendra.janet.cas.schedulers with parameters of type IExecutable
protected  void ArbitratedScheduler.executableAdded(IExecutable executable)
           
protected  void CommandScheduler.executableRemoved(IExecutable executable)
           
protected  void CommandScheduler.execute(IExecutable executable)
           
protected  void Arbitrator.execute(IExecutable executable)
           
 

Uses of IExecutable in org.almendra.janet.cas.scheduling
 

Classes in org.almendra.janet.cas.scheduling that implement IExecutable
 class CommandAckEnvelope
           
 class CommandCallbackEnvelope
           
 class CommandEnvelope
           
 class CommandReplyEnvelope
           
 class CommandResponseEnvelope
           
 class SendCommandExecutable