org.globus.mds.usefulrp.rpprovider
Class GLUEResourceProperty
java.lang.Object
org.globus.wsrf.impl.BaseResourceProperty
org.globus.wsrf.impl.ReflectionResourceProperty
org.globus.mds.usefulrp.rpprovider.BaseResourcePropertyProvider
org.globus.mds.usefulrp.rpprovider.GLUEResourceProperty
- All Implemented Interfaces:
- org.globus.wsrf.ResourceProperty
- public class GLUEResourceProperty
- extends BaseResourcePropertyProvider
An implementation of the GLUE Resource Property using the Resource Property
Provider API.
This class represents GLUE 1.1 XML data as a resource property.
The structure consists of an RP based on the GLUECERPType
generated from XSD schema.
The implementation uses ResourcePropertyElementProducers and
ResourcePropertyElementTransforms to generate and post-process
data obtained from underlying cluster and schedluer information providers,
which can include external systems such as Ganglia, Clumon, PBS, LSF, etc.
| Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty |
metaData |
| Methods inherited from class org.globus.wsrf.impl.ReflectionResourceProperty |
add, clear, get, getValueSimple, isArray, isEmpty, iterator, remove, set, setObject, setPropertyName, size, toElements, toSOAPElements |
| Methods inherited from class org.globus.wsrf.impl.BaseResourceProperty |
convert, convertObject, convertPrimitive, getMetaData, setMetaData |
GLUEResourceProperty
public GLUEResourceProperty(ResourcePropertyProviderConfig config)
throws Exception
- Parameters:
config - the ResourcePropertyProviderConfig the
configuration parameters for this instance of the
GLUEResourceProperty provider.
- Throws:
Exception - passes along any exception encountered
during construction of underlying ReflectionResourceProperty.
initialize
public void initialize()
throws org.globus.wsrf.ResourcePropertyException
- Throws:
org.globus.wsrf.ResourcePropertyException
getDynamicValue
public GLUECERPType getDynamicValue()
Copyright © 1999-2006 University of Chicago. All rights reserved.