|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| Engine | The engine is one of the core components of OGSA-DAI. |
| EngineConfiguration | This interface through which a RequestEngine is configured. |
| Pipe | Utility interface to aggregate
uk.org.ogsadai.common.BlockReader and
uk.org.ogsadai.common.BlockWriter together |
| Request | This is the interface that the RequestEngine uses for
processing requests without concerning itself with the
implementation. |
| RequestFactory | An interface for creating requests suitable for processing by an
OGSA-DAI RequestEngine |
| ResponseBuilder | Interface for building a response document. |
| Class Summary | |
| ConcurrencySettings | Class holding the concurrency settings of an engine. |
| EngineConfigurationImpl | An EngineConfiguration object is used to construct an instance
of ActivityEngine, the Engine implementation
supplied with OGSA-DAI. |
| EngineConstants | Constants relating to the engine. |
| ObservableStatus | This is an Observable wrapper around a Status
field. |
| ProcessingState | Class holding an enumeration of the possible states
for a ProcessingStatus object. |
| ProcessingStatus | An Observable class encapsulating the state of processing of
OGSA-DAI entities, such as Request or Activity
objects. |
| ProcessingStatusObserver | This is an Observer that can be registered with a
ProcessingStatus then used to wait until the status changes
to a finished state. |
| RequestContext | This class encapsulates information describing the context of a
request made to an Engine. |
| RequestEngine | This implementation of the Engine interface is
designed to process perform documents containing sequences of
activity elements that correspond to Activity
implementations. |
| RequestEngineObserver | Oberver class for monitoring instances of
RequestEngine for events relating to request processing (e.g. |
| SimplePipe | A simple implementation of a Pipe that can contain
a single object. |
| Status | Class representing various status of a request as it is processed by the engine. |
| StatusObserver | This is an Observer that can be registered with an
ObservableStatus then used to wait until the status changes
to a finished state. |
| StatusToStatusObserver | An Observer that updates the state of a destination
ProcessingStatus object to match that of a source
ProcessingStatus object whenever the source state
changes. |
| SynchronizedPipe | A simple fixed-sized synchronized pipe that uses a circular buffer to store blocks of data. |
| Exception Summary | |
| IllegalConcurrencySettingException | Raised when there is a problem with a concurrency setting. |
| MaxRequestTimeoutException | A request timeout greater than the maximum has been specified. |
| RequestAuthorizationException | There was an authorization failure during the execution of the request. |
| RequestCreationException | There was an error during the creation of an internal representation of the request. |
| RequestExecutionException | There was an error during the execution of the request. |
| RequestMaximumReachedException | The maximum number of requests that can be processed and queued has been reached. |
| RequestSpecificationException | There was an error during the execution of the request that was caused by information in the request. |
Contains the core classes and interfaces of the engine component which is chiefly responsible for processing requests and building responses.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||