Next: 3 GAT Application API
Up: 7 <
Previous: 1 Introduction
  Contents
Subsections
2 API Descriptors List
An of this represents a
request, an action triggered by an external process which
is requesting some information or some action to be performed.
This allows of
which this to
receive GATRequests.
When a GATRequest is created, an
of a class GATRequestNotifier
is associated with it. When the request has been satisfied the
application should invoke the Respond method on this
. Only the originating adaptor should invoke the
destructor on this .
which can be by any
model elements which are ``monitorable.'' A model
element is monitorable if it is capable of
externalising its .
An of this represents
a metric, a measurable quantity within a monitoring
system.
An of this represents an metric
event, an event indicating the measurement of a metric and the
associated resultant data.
This allows of
which this to
receive GATMetricEvents from which are sources
of GATMetricEvents.
An of this represents
a monitorable that may also be checkpointable.
An of this is a description of a piece of
software () which is to be submitted to as a job.
An of this is a description of software
() which may be required for a piece of software to run.
An of this is a description of
a which may be required by a or
.
A ``tagging'' which is by any
which wishes to indicate it represents
or ; currently both a GATHardwareResource and
a GATSoftwareResource this .
An of this is an abstract
representation of a which is monitorable.
An of this is an abstract
representation of a which is monitorable.
An of this is used to broker
resources.
An of this is a reservation for
a resource.
GATStreamable is a which provides
for connections to external entities such as
files or other .
An GATEndpoint represents an endpoint of a GATPipe. An
GATEndpoint can be created, and listened to, and connected to.
A class this can
process GATPipes produced by listening on GATEndpoints.
A GATPipe represents a connection to another
. It GATStreamable and the
communication methods are derived from that .
A GATFileStream represents a seekable connection to an open
file, the file may be either remote or local. It
the the GATStreamable and all communication
are as documented there.
An abstract representation of a physical file.
An abstract representation of a set of identical physical files.
An of this is a ``care taker,''
in the sense of the Memento design pattern, for the state of
a GATAdvertiseable . In other words, this
encapsulates the state of a GATAdvertiseable
.
An which is by any
which wishes to be get advertised in
a GATAdvertService.
The GATAdvertService allows GATAdvertisable
to get published to and queried in an
AdvertService. Such an AdvertService is any meta data directory
with an hierarchical namespace attached.
of all in the GAT API.
An of this is the primary GAT
state object.
A container for security information.
Classes binding to specific values of the parameter <T> provide
methods to return specific security objects, given an of a
GATSecurityContext. For example a GATGSICredentialService provides
mechanisms to get GSI credentials, a GATSSLCredentialService provides
access to an SSL security object.
This is a class referng to the current
application utilizing the GAT.
An of this represents the location
of an abstract or physical resource, as for example an URI.
An of this represents the user's
preferences for selecting adaptors.
An of this represents an error or an
informational message which is returned by a GAT operation.
An of this represents a point in time.
An of this represents a length in time,
with uncertain start and end point.
An of the GATTable maps keys to values.
The Adaptor Registration API are language
specific and are not covered in this document.
The Adaptor Utility API are language specific
and are not covered in this document.
Next: 3 GAT Application API
Up: 7 <
Previous: 1 Introduction
  Contents
Andre Merzky
2004-05-20
|