|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Operation in org.omnaest.utils.events.exception |
|---|
| Methods in org.omnaest.utils.events.exception with parameters of type Operation | ||
|---|---|---|
|
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
|
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 | ||
|---|---|---|
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||