Uses of Interface
org.gcube.common.core.utils.handlers.GCUBEIHandler

Packages that use GCUBEIHandler
org.gcube.common.core.contexts.ghn   
org.gcube.common.core.monitoring   
org.gcube.common.core.utils.calls   
org.gcube.common.core.utils.handlers   
org.gcube.common.core.utils.handlers.lifetime   
 

Uses of GCUBEIHandler in org.gcube.common.core.contexts.ghn
 

Classes in org.gcube.common.core.contexts.ghn that implement GCUBEIHandler
 class Scheduler
          Schedules updates to the gHN profile.
 

Uses of GCUBEIHandler in org.gcube.common.core.monitoring
 

Classes in org.gcube.common.core.monitoring that implement GCUBEIHandler
 class GCUBENotificationProbe
          Base class for Notification Probes
 class GCUBETestProbe
          Abstract GCUBETestProbe
 class LocalMonitor
          Abstract Local Monitor
 

Uses of GCUBEIHandler in org.gcube.common.core.utils.calls
 

Classes in org.gcube.common.core.utils.calls that implement GCUBEIHandler
 class RICall.RICallHandler
          Abstract specialisation of GCUBEServiceHandler for embedding in RICalls.
 class StagingCall.StagingHandler
          Abstract specialisation of GCUBEStatefulServiceHandler for embedding in StagingCalls.
 class WSCall.WSCallHandler
          Abstract specialisation of GCUBEStatefulServiceHandler for embedding in WSCalls.
 

Uses of GCUBEIHandler in org.gcube.common.core.utils.handlers
 

Classes in org.gcube.common.core.utils.handlers with type parameters of type GCUBEIHandler
 class 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.
 class 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.
 

Classes in org.gcube.common.core.utils.handlers that implement GCUBEIHandler
 class GCUBEComplexHandler<HANDLED>
          An abstract extension of GCUBEHandler that manages one or more component handlers.
 class GCUBEHandler<HANDLED>
          A partial implementation of GCUBEIHandler.
 class 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.
 class GCUBEParallelHandler<HANDLED>
          An extension of GCUBEComplexHandler which parallelises the execution of the component handlers.
 class GCUBEScheduledHandler<HANDLED>
          An extension of GCUBEComplexHandler which schedules the execution of a single GCUBEHandler, the scheduled handler, at regular time intervals.
 class GCUBESequentialHandler<HANDLED>
          An extension of GCUBEComplexHandler for handlers which chain the execution of their component handlers.
 class 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).
 class 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.
 class GCUBEStatefulServiceHandler<CLIENT extends GCUBEServiceClient>
          Abstract specialisation of GCUBEServiceHandler to stateful service port-types which follow WSRF's implied resource access pattern.
 

Fields in org.gcube.common.core.utils.handlers declared as GCUBEIHandler
protected  NEXT GCUBEHandlerConnector.next
          The component handler which follows the connector.
protected  PREVIOUS GCUBEHandlerConnector.previous
          The component handler which precedes the connector.
 

Fields in org.gcube.common.core.utils.handlers with type parameters of type GCUBEIHandler
protected  Map<GCUBEIHandler<? extends HANDLED>,Exception> GCUBEParallelHandler.failedHandlers
          Component handlers which have failed during the execution of the handler.
 

Methods in org.gcube.common.core.utils.handlers that return types with arguments of type GCUBEIHandler
protected  List<GCUBEIHandler<? extends HANDLED>> GCUBESequentialHandler.connectComponents()
          Invoked internally before a run to insert and configure GCUBEHandlerConnectors before running.
 Map<GCUBEIHandler<? extends HANDLED>,Exception> GCUBEParallelHandler.getFailedHandlers()
          Returns the component handlers which have failed during execution of the handler, along with the corresponding failures.
 List<GCUBEIHandler<? extends HANDLED>> GCUBEComplexHandler.getHandlers()
          Returns the component handlers.
 

Methods in org.gcube.common.core.utils.handlers with parameters of type GCUBEIHandler
 void GCUBEComplexHandler.addHandlers(GCUBEIHandler<? extends HANDLED>... components)
          Adds one or more handlers to the list of component handlers.
 boolean GCUBEComplexHandler.removeHandler(GCUBEIHandler<? extends HANDLED> component)
          Removes (the first occurrence of) a handler from the list of component handlers.
 

Constructors in org.gcube.common.core.utils.handlers with parameters of type GCUBEIHandler
GCUBEComplexHandler(GCUBEIHandler<? extends HANDLED>... components)
          Creates an instance with a list of component handlers.
GCUBEParallelHandler(GCUBEIHandler<? extends HANDLED>... components)
          Creates an instance with a list of component handlers.
GCUBESequentialHandler(GCUBEIHandler<? extends HANDLED>... components)
          Creates an instance with a list of component handlers.
 

Uses of GCUBEIHandler in org.gcube.common.core.utils.handlers.lifetime
 

Subinterfaces of GCUBEIHandler in org.gcube.common.core.utils.handlers.lifetime
 interface Lifetime<HANDLED>
          Characterises the behaviour of GCUBEIHandlers that manage their own lifetime.
 



Copyright © 2012. All Rights Reserved.