A B C D E G I L M N O P R S T U X

A

AccumulatorResourceProperty - class org.globus.mds.usefulrp.AccumulatorResourceProperty.
An MDS ResourceProperty that will allow services to easily publish metrics about their load.
AccumulatorResourceProperty(QName) - Constructor for class org.globus.mds.usefulrp.AccumulatorResourceProperty
 
accumulate(long) - Method in class org.globus.mds.usefulrp.AccumulatorResourceProperty
 

B

baseDir - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
 

C

CURRENT_VERSION - Static variable in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
callback - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
callback to be made to deliver
cl - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
the output of the producer will be deserialised to an instance of this class.
clusterCache - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
Cluster element cache, from the cluster provider.
clusterExecuter - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
 
clusterProviderName - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
The name of the cluster provider executable, null if none is available.
computingElementCache - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
Computing element cache, from the batch provider.
config - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
Holds the cached configuration read from configFile.
configFile - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
config file
TODO: pull this from JNDI?
cpuInfo - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

D

doc - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
docRoot - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
drives - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

E

errorString - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
executionPerformed(Object) - Method in class org.globus.mds.usefulrp.GLUEResourceProperty.ClusterListener
Updates the cached cluster value.
executionPerformed(Object) - Method in interface org.globus.mds.usefulrp.GLUEResourceProperty.Listener
 
executionPerformed(Object) - Method in class org.globus.mds.usefulrp.GLUEResourceProperty.SchedulerListener
 

G

GLUEElementProducer - interface org.globus.mds.usefulrp.glue.GLUEElementProducer.
Java code that will output a DOM element for the use of the GLUE Resource Property.
GLUEResourceProperty - class org.globus.mds.usefulrp.GLUEResourceProperty.
An MDS ResourceProperty that will allow services to easily publish queue and host status information in the GLUE schema.
GLUEResourceProperty(QName, String) - Constructor for class org.globus.mds.usefulrp.GLUEResourceProperty
 
GLUEResourceProperty.ClusterListener - class org.globus.mds.usefulrp.GLUEResourceProperty.ClusterListener.
This Listener performs simple caching of a single Cluster.
GLUEResourceProperty.ClusterListener() - Constructor for class org.globus.mds.usefulrp.GLUEResourceProperty.ClusterListener
 
GLUEResourceProperty.Listener - interface org.globus.mds.usefulrp.GLUEResourceProperty.Listener.
This is the callback interface that PeriodicExecutors will call to deliver collected objects.
GLUEResourceProperty.PeriodicExecutor - class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor.
This class will periodically execute a specified script.
GLUEResourceProperty.PeriodicExecutor(String, Class, GLUEResourceProperty.Listener, int) - Constructor for class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
 
GLUEResourceProperty.SchedulerListener - class org.globus.mds.usefulrp.GLUEResourceProperty.SchedulerListener.
This performs some post-processing on the output of a scheduler provider, to convert from the internal scheduler schema to GLUE schema.
GLUEResourceProperty.SchedulerListener() - Constructor for class org.globus.mds.usefulrp.GLUEResourceProperty.SchedulerListener
 
GangliaElementProducer - class org.globus.mds.usefulrp.glue.GangliaElementProducer.
An instance of this class will provide an XML element for a cluster in the GLUE schema using data gathered from a ganglia gmetad that should be running elsewhere.
GangliaElementProducer() - Constructor for class org.globus.mds.usefulrp.glue.GangliaElementProducer
Creates an instance with all default params.
gangliaClusterIdentifier - Variable in class org.globus.mds.usefulrp.glue.GangliaElementProducer
Cluster to report info for.
gangliaHostName - Variable in class org.globus.mds.usefulrp.glue.GangliaElementProducer
hostname or IP address to connect to for Ganglia data.
gangliaTCPPort - Variable in class org.globus.mds.usefulrp.glue.GangliaElementProducer
TCP port to connect to for Ganglia data.
getBaseDirectory() - Static method in class org.globus.mds.usefulrp.GLUEResourceProperty
 
getBaseDirectory() - Static method in class org.globus.mds.usefulrp.glue.GangliaElementProducer
 
getDynamicValue() - Method in class org.globus.mds.usefulrp.AccumulatorResourceProperty
 
getDynamicValue() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty
This method assembles cached data into a GLUE RP value.
getDynamicValue() - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
For now process the RP synchronously.
getElement() - Method in interface org.globus.mds.usefulrp.glue.GLUEElementProducer
 
getElement() - Method in class org.globus.mds.usefulrp.glue.GangliaElementProducer
 
getServiceMetaDataInfo() - Method in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 

I

init() - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
isDebug - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

L

lastCalculation - Variable in class org.globus.mds.usefulrp.AccumulatorResourceProperty
keeps track of when we last performed decays.
loadConfig() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty
 
logger - Static variable in class org.globus.mds.usefulrp.AccumulatorResourceProperty
 
logger - Static variable in class org.globus.mds.usefulrp.GLUEResourceProperty
 
logger - Static variable in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
logger - Static variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
logger - Static variable in class org.globus.mds.usefulrp.glue.GangliaElementProducer
 

M

memInfo - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
metadata - Variable in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 

N

NS - Static variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

O

org.globus.mds.usefulrp - package org.globus.mds.usefulrp
 
org.globus.mds.usefulrp.glue - package org.globus.mds.usefulrp.glue
 
osInfo - Variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

P

PREFIX - Static variable in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
performDecays(double) - Method in class org.globus.mds.usefulrp.AccumulatorResourceProperty
 
period - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
number of seconds to wait after one execution has finished before starting the subsequent execution.
publishedValue - Variable in class org.globus.mds.usefulrp.AccumulatorResourceProperty
The stub type that will be serialised to go over the wire.

R

refresherThreadNumber - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
counter to use for numbering in the names of the refresher threads
run() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
 
runScript() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
Executes the configured provider.

S

SERVICE_METADATA - Static variable in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
ServiceMetaDataResourceProperty - class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty.
An MDS ResourceProperty that will allow services to publish the service version and service start time.
ServiceMetaDataResourceProperty() - Constructor for class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
ServiceMetaDataResourceProperty(String) - Constructor for class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
ServiceMetaDataResourceProperty(QName, String) - Constructor for class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
SimpleGLUEResourceProperty - class org.globus.mds.usefulrp.SimpleGLUEResourceProperty.
An MDS ResourceProperty that will allow services to easily publish host status information (limited to JDK system calls only) in the GLUE schema.
SimpleGLUEResourceProperty(QName) - Constructor for class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
schedulerExecuter - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
 
schedulerName - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty
 
scriptName - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
Defines the type and name of the script to run.
setNamespace(String, String) - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
setServiceTypeName(String) - Method in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
setVersion(String) - Method in class org.globus.mds.usefulrp.ServiceMetaDataResourceProperty
 
startClusterExecutor() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty
 
startSchedulerExecutor() - Method in class org.globus.mds.usefulrp.GLUEResourceProperty
 

T

thread - Variable in class org.globus.mds.usefulrp.GLUEResourceProperty.PeriodicExecutor
 
toString() - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

U

updateFileSystemInfo() - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 
updateSystemInfo() - Method in class org.globus.mds.usefulrp.SimpleGLUEResourceProperty
 

X

xsltFilename - Variable in class org.globus.mds.usefulrp.glue.GangliaElementProducer
Points to the XSLT file that will perform the glue to ganglia transformation.

A B C D E G I L M N O P R S T U X