| Modifier and Type | Class and Description |
|---|---|
class |
Scheduler
Schedules updates to the gHN profile.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GCUBENotificationProbe
Base class for Notification Probes
|
class |
GCUBETestProbe
Abstract GCUBETestProbe
|
class |
LocalMonitor
Abstract Local Monitor
|
| Modifier and Type | Class and Description |
|---|---|
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. |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
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. |
| Modifier and Type | Field and Description |
|---|---|
protected NEXT |
GCUBEHandlerConnector.next
The component handler which follows the connector.
|
protected PREVIOUS |
GCUBEHandlerConnector.previous
The component handler which precedes the connector.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<GCUBEIHandler<? extends HANDLED>,Exception> |
GCUBEParallelHandler.failedHandlers
Component handlers which have failed during the execution of the handler.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Lifetime<HANDLED>
Characterises the behaviour of
GCUBEIHandlers that manage their own lifetime. |
Copyright © 2015. All Rights Reserved.