Uses of Interface
org.omnaest.utils.operation.Operation

Packages that use Operation
org.omnaest.utils.events.exception   
org.omnaest.utils.operation   
org.omnaest.utils.operation.battery   
org.omnaest.utils.operation.composite   
org.omnaest.utils.operation.decorator   
org.omnaest.utils.operation.foreach   
org.omnaest.utils.operation.special   
 

Uses of Operation in org.omnaest.utils.events.exception
 

Methods in org.omnaest.utils.events.exception with parameters of type Operation
<R,P> R
ExceptionHandlerManager.executeOperationAndHandleAnyException(Operation<R,P> operation, P parameter)
          Invokes execute(Object) with the given parameter and handles any occurring Exception
 

Uses of Operation in org.omnaest.utils.operation
 

Methods in org.omnaest.utils.operation that return Operation
 Operation<RESULT,PARAMETER> OperationFactory.newOperation()
          Factory method for creating a new Operation instance.
 

Methods in org.omnaest.utils.operation with parameters of type Operation
static
<R,P> R
OperationUtils.executeWithLocks(Operation<R,P> operation, P paramter, Lock... locks)
           
 

Uses of Operation in org.omnaest.utils.operation.battery
 

Classes in org.omnaest.utils.operation.battery that implement Operation
 class OperationBattery<RESULT,PARAMETER>
          An OperationBattery allows to use a single operation facade to access a pool of object instances which offers one and the same method in a multithreaded environment.
 class OperationBatteryRoundRobin<RESULT,PARAMETER>
          This is an OperationBattery implementation using a ConcurrentLinkedQueue in combination with a simple round robin algorithm.
 

Fields in org.omnaest.utils.operation.battery with type parameters of type Operation
protected  Queue<Operation<RESULT,PARAMETER>> OperationBatteryRoundRobin.operationQueue
           
 

Methods in org.omnaest.utils.operation.battery that return Operation
protected  Operation<RESULT,PARAMETER> OperationBattery.resolveNewOperationInstanceFromOperationFactory()
           
 

Methods in org.omnaest.utils.operation.battery that return types with arguments of type Operation
protected  Iterator<Operation<RESULT,PARAMETER>> OperationBatteryRoundRobin.resolveActiveOperationQueueIterator()
          Resolves an active Iterator instance from the current OperationBatteryRoundRobin.operationQueue
 

Uses of Operation in org.omnaest.utils.operation.composite
 

Classes in org.omnaest.utils.operation.composite that implement Operation
 class OperationComposite<RESULT,PARAMETER>
          Composite which takes a List of Operation instances.
 

Fields in org.omnaest.utils.operation.composite with type parameters of type Operation
protected  List<Operation<RESULT,PARAMETER>> OperationComposite.operationList
           
 

Constructor parameters in org.omnaest.utils.operation.composite with type arguments of type Operation
OperationComposite(List<Operation<RESULT,PARAMETER>> operationList)
           
 

Uses of Operation in org.omnaest.utils.operation.decorator
 

Classes in org.omnaest.utils.operation.decorator that implement Operation
 class OperationDecorator<RESULT,PARAMETER>
          Abstract decorator for an Operation
 class OperationDecoratorReentrantLock<RESULT,PARAMETER>
          An OperationDecorator which decorates the execute(Object) invocation with the use of ReentrantLock.lock().
 

Fields in org.omnaest.utils.operation.decorator declared as Operation
protected  Operation<RESULT,PARAMETER> OperationDecorator.operation
           
 

Methods in org.omnaest.utils.operation.decorator with parameters of type Operation
 void OperationDecorator.setOperation(Operation<RESULT,PARAMETER> operation)
           
 

Constructors in org.omnaest.utils.operation.decorator with parameters of type Operation
OperationDecorator(Operation<RESULT,PARAMETER> operation)
           
OperationDecoratorReentrantLock(Operation<RESULT,PARAMETER> operation)
           
OperationDecoratorReentrantLock(Operation<RESULT,PARAMETER> operation, ReentrantLock reentrantLock)
           
 

Uses of Operation in org.omnaest.utils.operation.foreach
 

Classes in org.omnaest.utils.operation.foreach that implement Operation
 class ForEach<E,V>
          A ForEach will iterate over a given Iterable instance and executes a given List of Operations.
 

Methods in org.omnaest.utils.operation.foreach with parameters of type Operation
<O> V
ForEach.execute(CollectionUtils.CollectionConverter<O,V> collectionConverter, Operation<O,E>... operations)
          Executes the given Operation and uses the given CollectionUtils.CollectionConverter to produce a single result value
 ForEach.Result<V> ForEach.execute(Operation<V,E>... operations)
          Executes the ForEach Operation
 ForEach.Result<V> ForEach.execute(Operation<V,E> operation)
          Executes the ForEach Operation
 

Uses of Operation in org.omnaest.utils.operation.special
 

Subinterfaces of Operation in org.omnaest.utils.operation.special
 interface OperationBooleanResult<PARAMETER>
          Operation with a Boolean result
 

Classes in org.omnaest.utils.operation.special that implement Operation
 class OperationBlockingToFastRepeatingExecutions<RESULT,PARAMETER>
          Operation which will allow to execute the OperationBlockingToFastRepeatingExecutions.execute(Object) method only once within a given period of time.
 class OperationExceptionHandled<RESULT,PARAMETER>
          Operation which uses an internal ExceptionHandlerManager to handle occurring Exceptions.
 class OperationExceptionHandledResult<RESULT,PARAMETER>
          Operation which will catch any occurring Exception and return an ExceptionHandledResult
 class OperationIntrinsicToOperationAdapter
          Adapter to use an OperationIntrinsic instance as Operation instance.
 class OperationProducingExceptionHandledResult<RESULT,PARAMETER>
          Operation which is wrapped with a try catch block catching all Exception derivative types.
 class OperationVoidToOperationAdapter<PARAMETER>
          Adapter from OperationVoid to Operation
 

Fields in org.omnaest.utils.operation.special declared as Operation
protected  Operation<RESULT,PARAMETER> OperationProducingExceptionHandledResult.operation
           
protected  Operation<RESULT,PARAMETER> OperationExceptionHandledResult.operation
           
protected  Operation<RESULT,PARAMETER> OperationExceptionHandled.operation
           
protected  Operation<RESULT,PARAMETER> OperationBlockingToFastRepeatingExecutions.operation
           
 

Constructors in org.omnaest.utils.operation.special with parameters of type Operation
OperationBlockingToFastRepeatingExecutions(Operation<RESULT,PARAMETER> operation, int maximumNumberOfToleratedTooFastInvocations, long minimalDurationBetweenExecutionInMilliseconds, long forcedDurationAfterToFastInvocationInMilliseconds)
           
OperationBlockingToFastRepeatingExecutions(Operation<RESULT,PARAMETER> operation, long minimalDurationBetweenExecutionInMilliseconds, long forcedDurationAfterToFastInvocationInMilliseconds)
           
OperationExceptionHandled(Operation<RESULT,PARAMETER> operation)
           
OperationExceptionHandledResult(Operation<RESULT,PARAMETER> operation)
           
OperationProducingExceptionHandledResult(Operation<RESULT,PARAMETER> operation)
           
 



Copyright © 2013. All Rights Reserved.