GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



Details of the GAT Application Utility API, v01.3

GAT Application Utility API
GATObject [NONE] [GAT Application Utility API] [GAT API]
class GATObject


Constructor  
Destructor  
Equals GATObject object
Bool equal  
GATContext [NONE] [GAT Application Utility API] [GAT API]
class GATContext
specialises GATObject


Constructor  
Destructor  
AddPreferences GATPreferences preferences  
RemovePreferences  
GetPreferences GATPreferences preferences  
Clone GATContext context  
ServiceActions GATTimePeriod timeout  
AddSecurityContext GATSecurityContext securityContext  
RemoveSecurityContext GATSecurityContext securityContext  
GetSecurityContexts List of GATSecurityContexts securityContexts  
GetSecurityContextsByType Integer type
List of GATSecurityContexts securityContexts  
GetStatus GATStatus status  
GATSecurityContext [NONE] [GAT Application Utility API] [GAT API]
class GATSecurityContext
specialises GATObject


Constructor Integer type  
Equals GATObject object
Bool equal  
Destructor  
SetPasswordAuthenticate String name
String password  
GetPasswordAuthenticate String name
String password  
SetCertificateAuthenticate String keyfile
String certificate
String passphrase  
GetCertificateAuthenticate String keyfile
String certificate
String passphrase  
SetRemoteAuthenticate GATLocation location
String name
String passphrase  
GetRemoteAuthenticate GATLocation location
String name
String passphrase  
GetType  
Clone GATSecurityContext secContext  
Constructor GATContext context  
GetFullCredentialList List of objects credential\_list  
GetCredentialList SecurityContext context
List of objects credential\_list  
GATSelf [NONE] [GAT Application Utility API] [GAT API]
class GATSelf
specialises GATObject


GetInstance GATContext context
GATSelf self  
AddRequestListener GATRequestListener listener
Integer type
GATTable Parameters
String name  
RemoveRequestListener String name  
GetJob GATContext context
GATJob job  
GATLocation [NONE] [GAT Application Utility API] [GAT API]
class GATLocation
specialises GATObject


Constructor String uri  
Equals GATObject object
Bool equal  
Destructor  
GetAuthority String authority  
GetRawAuthority String rawAuthority  
GetFragment String ragment  
GetRawFragment String rawFragment  
GetHost String host  
GetPath String path  
GetRawPath String rawPath  
GetPort Integer port  
GetQuery String query  
GetRawQuery String rawQuery  
GetScheme String scheme  
GetSchemeSpecificPart  
GetRawSchemeSpecificPart  
GetUserInfo  
GetRawUserInfo  
ToString String stringLocation  
Clone GATLocation clone  
GATPreferences [NONE] [GAT Application Utility API] [GAT API]
class GATPreferences
specialises GATObject


Constructor  
Destructor  
Add String name
String value  
Remove String name  
Set  
Get  
Match GATPreferences criteria
Bool match  
Clone GATPreferences preferences  
GATStatus [NONE] [GAT Application Utility API] [GAT API]
class GATStatus
specialises GATObject


Constructor String message  
Destructor  
SetStatusCode Integer code  
GetStatusCode Integer code  
AddChild GATStatus child  
GetChildren List of GATStatus objects children  
AddMessage String message  
GetMessages List of Strings messages  
GetParent GATStatus parent  
GATTime [NONE] [GAT Application Utility API] [GAT API]
class GATTime
specialises GATObject


Constructor Integer time  
Destructor  
Equals GATObject object
Bool equal  
GetTime Integer duration  
GATTimePeriod [NONE] [GAT Application Utility API] [GAT API]
class GATTimePeriod
specialises GATObject


Constructor Integer duration  
Destructor  
Equals GATObject object
Bool equal  
GetDuration Integer duration  
GATTable [NONE] [GAT Application Utility API] [GAT API]
class GATTable


Constructor  
Equals GATObject object
Bool equal  
Destructor  
Add String key
Valid Type value  
Get String key
Valid Type value  
Remove String key  
GetType String key
Integer type  
GetKeys List of Strings keys