Uses of Class
org.gcube.common.core.utils.handlers.GCUBEHandler

Packages that use GCUBEHandler
org.gcube.common.core.contexts.ghn   
org.gcube.common.core.monitoring   
org.gcube.common.core.state   
org.gcube.common.core.utils.calls   
org.gcube.common.core.utils.handlers   
 

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

Subclasses of GCUBEHandler in org.gcube.common.core.contexts.ghn
 class Scheduler
          Schedules updates to the gHN profile.
 

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

Subclasses of GCUBEHandler in org.gcube.common.core.monitoring
 class GCUBENotificationProbe
          Base class for Notification Probes
 class GCUBETestProbe
          Abstract GCUBETestProbe
 class LocalMonitor
          Abstract Local Monitor
 

Uses of GCUBEHandler in org.gcube.common.core.state
 

Methods in org.gcube.common.core.state with parameters of type GCUBEHandler
<T> void
GCUBEStatefulResource.launchTask(String taskName, GCUBEHandler<T> task, Long delay, GCUBEScheduledHandler.Mode mode)
          Launches a scheduled task associated with the WS-Resource.
 

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

Subclasses of GCUBEHandler in org.gcube.common.core.utils.calls
 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 GCUBEHandler in org.gcube.common.core.utils.handlers
 

Subclasses of GCUBEHandler in org.gcube.common.core.utils.handlers
 class GCUBEComplexHandler<HANDLED>
          An abstract extension of GCUBEHandler that manages one or more component handlers.
 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.
 

Methods in org.gcube.common.core.utils.handlers that return GCUBEHandler
 GCUBEHandler<HANDLED> GCUBEScheduledHandler.getScheduled()
          Returns the scheduled handler.
 

Methods in org.gcube.common.core.utils.handlers with parameters of type GCUBEHandler
 void GCUBEScheduledHandler.setScheduled(GCUBEHandler<HANDLED> scheduled)
          Sets the scheduled handler.
 

Constructors in org.gcube.common.core.utils.handlers with parameters of type GCUBEHandler
GCUBEScheduledHandler(long interval, GCUBEScheduledHandler.Mode mode, GCUBEHandler<HANDLED>... handler)
          Creates an instance with a given execution mode, time interval, and scheduled handler.
 



Copyright © 2013. All Rights Reserved.