Package org.gcube.common.core.utils.handlers

Interface Summary
GCUBEIHandler<HANDLED> Characterises the behaviour of handlers, i.e.
GCUBEServiceClient Interface for objects handled by one or more service handlers.
 

Class Summary
GCUBEComplexHandler<HANDLED> An abstract extension of GCUBEHandler that manages one or more component handlers.
GCUBEHandler<HANDLED> A partial implementation of GCUBEIHandler.
GCUBEHandlerConnector<T,PREVIOUS extends GCUBEIHandler<? extends T>,NEXT extends GCUBEIHandler<? extends T>> Abstract implementation of component handlers used to connect the output of those which immediately precede them with the input of those which immediately follow them.
GCUBEParallelHandler<HANDLED> An extension of GCUBEComplexHandler which parallelises the execution of the component handlers.
GCUBEScheduledHandler<HANDLED> An extension of GCUBEComplexHandler which schedules the execution of a single GCUBEHandler, the scheduled handler, at regular time intervals.
GCUBESequentialHandler<HANDLED> An extension of GCUBEComplexHandler for handlers which chain the execution of their component handlers.
GCUBEServiceClientImpl Basic implementation of the GCUBEServiceClient interface.
GCUBEServiceHandler<CLIENT extends GCUBEServiceClient> Abstract extension of GCUBEHandler which implements a best-attempt strategy to interact with an instance of a port-type of a gCube service (the target port-type) on behalf of the handled object (the client).
GCUBEStagingServiceHandler<CLIENT extends GCUBEServiceClient> Abstract extension of GCUBEStatefulServiceHandler which extends its best-attempt strategy to the case in which instances of the target port-type can be created through factory port-types.
GCUBEStatefulServiceHandler<CLIENT extends GCUBEServiceClient> Abstract specialisation of GCUBEServiceHandler to stateful service port-types which follow WSRF's implied resource access pattern.
 

Enum Summary
GCUBEParallelHandler.Mode Enumeration of the two failure handling modes of a GCUBEParallelHandler.
GCUBEScheduledHandler.Mode Possible modes of execution.
 

Exception Summary
GCUBEServiceHandler.NoQueryResultException Characterises empty query results.
 



Copyright © 2012. All Rights Reserved.