|
GAT Application API
|
|
|
|
|
|
| Class |
Methods |
Input/Output |
|
|
interface
GATAdvertisable
|
Constructor
|
GATContext
context
String
serial
|
|
Serialize
|
String
serial
|
|
|
class
GATAdvertService
realises
GATMonitorable
specialises
GATObject
|
Constructor
|
GATContext
context
GATPreferences
preferences
|
|
Destructor
|
|
|
Add
|
GATAdvertiseable
advert
GATTable
metaData
String
path
|
|
Delete
|
String
path
|
|
GetMetaData
|
String
path
GATTable
metaData
|
|
GetAdvertisable
|
String
path
GATAdvertiseable
advert
|
|
Find
|
GATTable
metaData
List of Strings
paths
|
|
SetPWD
|
String
path
|
|
GetPWD
|
String
path
|
|
|
|
|
|
| Class |
Methods |
Input/Output |
|
|
interface
GATStreamable
|
Read
|
Integer
nbytes
|
|
IRead
|
|
|
ReadFinish
|
Bool
gotData
Integer
nbytes
|
|
ReadTest
|
Bool
canRead
|
|
Write
|
Buffer
buffer
Integer
nbytes
|
|
IWrite
|
Buffer
buffer
|
|
WriteFinish
|
Integer
nbytes
|
|
WriteTest
|
Integer
pos
|
|
Close
|
|
|
|
class
GATEndpoint
realises
GATMonitorable
GATAdvertiseable
specialises
GATObject
|
Constructor
|
GATContext
context
GATSerialization
serialEndpoint
|
|
Constructor
|
GATContext
context
GATPreferences
preferences
|
|
Destructor
|
|
|
Connect
|
|
|
Listen
|
|
|
Listen
|
|
|
|
interface
GATPipeListener
|
ProcessPipe
|
|
|
|
class
GATPipe
realises
GATMonitorable
GATStreamable
specialises
GATObject
|
Destructor
|
|
|
|
class
GATFileStream
realises
GATMonitorable
GATStreamable
specialises
GATObject
|
Constructor
|
GATContext
context
GATLocation
location
Integer
mode
GATPreferences
preferences
|
|
Constructor
|
|
|
Destructor
|
|
|
Seek
|
Integer
off
Integer
whence
|
|
Flush
|
|
|
|
class
GATFile
realises
GATMonitorable
GATAdvertiseable
specialises
GATObject
|
Constructor
|
GATContext
context
GATSerialization
serialFile
|
|
Constructor
|
GATLocation
location
GATContext
context
GATPreferences
preferences
|
|
Equals
|
GATObject
object
Bool
equal
|
|
Destructor
|
|
|
Copy
|
GATLocation
targetLocation
|
|
Move
|
GATLocation
targetLocation
|
|
Delete
|
|
|
IsReadable
|
Bool
readable
|
|
IsWritable
|
Bool
writable
|
|
GetLength
|
Integer
length
|
|
LastWriteTime
|
GATTime
lastWriteTime
|
|
|
class
GATLogicalFile
realises
GATMonitorable
GATAdvertiseable
specialises
GATObject
|
Constructor
|
GATContext
context
GATSerialization
serialLogicalFile
|
|
Constructor
|
GATContext
context
String
name
GATLocation
location
GATPreferences
preferences
|
|
Destructor
|
|
|
AddFile
|
GATFile
file
|
|
RemoveFile
|
GATFile
file
|
|
Replicate
|
GATLocation
location
|
|
GetFiles
|
List of GATFiles
files
|
|
|
|
|
|
| Class |
Methods |
Input/Output |
|
|
interface
GATAction
|
Constructor
|
GATContext
context
String
name
GATRequestNotifier
notifier
|
|
Destructor
|
|
|
Equals
|
GATObject
object
Bool
equal
|
|
GetRequestName
|
String
requestName
|
|
GetRequestNotifier
|
GATRequestNotifier
requestNotifier
|
|
|
interface
GATRequestListener
|
ProcessRequest
|
GATRequest
request
|
|
|
interface
GATRequestNotifier
|
Respond
|
GATTable
data
|
|
|
interface
GATMonitorable
|
AddMetricListener
|
GATMetricListener
listener
GATMetric
metric
|
|
RemoveMetricListener
|
GATMetricListener
listener
GATMetric
metric
|
|
GetMetrics
|
List of GATMetrics
metrics
|
|
|
class
GATMetric
specialises
GATObject
|
Equals
|
GATObject
object
Bool
equal
|
|
Destructor
|
|
|
GetMetricName
|
String
metricName
|
|
GetMetricParameters
|
GATTable
metricParameters
|
|
GetMetricParameterByName
|
String
name
Buffer
metricParameter
|
|
|
class
GATMetricEvent
realises
GATAction
specialises
GATObject
|
GetSource
|
GATObject
source
|
|
GetValue
|
Buffer
value
|
|
GetMetric
|
GATMetric
metric
|
|
GetEventTime
|
GATTime
eventTime
|
|
|
interface
GATMetricListener
|
ProcessMetricEvent
|
GATMetricEvent
event
|
|
|
|
|
|
| Class |
Methods |
Input/Output |
|
|
class
GATSoftwareDescription
realises
undef
specialises
undef
|
Constructor
|
GATTable
attributes
|
|
Destructor
|
|
|
Equals
|
GATObject
object
Bool
equal
|
|
|
interface
GATResourceDescription
|
Constructor
|
GATTable
description
|
|
Destructor
|
|
|
Equals
|
GATObject
object
Bool
equal
|
|
SetDescription
|
GATTable
description
|
|
GetDescription
|
GATTable
description
|
|
AddResourceAttribute
|
String
name
GATObject
value
|
|
RemoveResourceAttribute
|
String
name
|
|
AddResourceDescription
|
GATResourceDescription
description
|
|
RemoveResourceDescription
|
GATResourceDescription
description
|
|
|
class
GATSoftwareResourceDescription
realises
GATResourceDescription
specialises
GATObject
|
|
|
|
|
class
GATHardwareResourceDescription
realises
GATResourceDescription
specialises
GATObject
|
|
|
|
|
interface
GATResource
|
Destructor
|
|
|
GetResourceDescription
|
GATResourceDescription
rd
|
|
GetReservation
|
GATReservation
reservation
|
|
|
class
GATSoftwareResource
realises
GATMonitorable
GATResource
GATAdvertiseable
specialises
GATObject
|
Constructor
|
GATContext
context
GATSerialization
serialSR
|
|
Destructor
|
|
|
|
class
GATHardwareResource
realises
GATMonitorable
GATResource
GATAdvertiseable
specialises
GATObject
|
Constructor
|
GATContext
context
GATSerialization
serialHR
|
|
Destructor
|
|
|
|
class
GATJobDescription
specialises
GATObject
|
Constructor
|
GATContext
context
GATSoftwareDescription
sd
GATResourceDescription
rd
|
|
Constructor
|
GATContext
context
GATSoftwareDescription
sd
GATResource
res
|
|
Destructor
|
|
|
|
class
GATJob
realises
GATMonitorable
GATAdvertiseable
specialises
GATObject
|
Destructor
|
|
|
UnSchedule
|
|
|
Checkpoint
|
|
|
Clone
|
GATHardwareResource
hr
GATJob
clone
|
|
Migrate
|
GATHardwareResource
hr
GATJob
newJob
|
|
Stop
|
|
|
GetJobDescription
|
GATJobDescription
jobDescription
|
|
GetState
|
Integer
state
|
|
GetInfo
|
GATTable
info
|
|
GetJobID
|
String
jobID
|
|
GetStatus
|
GATStatus
status
|
|
|
class
GATResourceBroker
specialises
GATObject
|
Constructor
|
GATContext
context
GATPreferences
preferences
GATString
vo
|
|
Destructor
|
|
|
ReserveResource
|
GATResourceDescription
rd
GATTime
time
GATTimePeriod
duration
GATReservation
reservation
|
|
ReserveResource
|
GATResource
res
GATTime
time
GATTimePeriod
duration
GATReservation
reservation
|
|
FindResources
|
GATResourceDescription
rd
List of GATResources
resources
|
|
SubmitJob
|
GATJobDescription
jobDescription
GATJob
job
|
|
|
class
GATReservation
specialises
GATObject
|
Cancel
|
|
|
GetResource
|
GATResource
resource
|