org.globus.mds.usefulrp.rpprovider
Class GLUEResourceProperty

java.lang.Object
  extended byorg.globus.wsrf.impl.BaseResourceProperty
      extended byorg.globus.wsrf.impl.ReflectionResourceProperty
          extended byorg.globus.mds.usefulrp.rpprovider.BaseResourcePropertyProvider
              extended byorg.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.


Field Summary
 
Fields inherited from class org.globus.mds.usefulrp.rpprovider.BaseResourcePropertyProvider
config, timerManager
 
Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty
metaData
 
Constructor Summary
GLUEResourceProperty(ResourcePropertyProviderConfig config)
           
 
Method Summary
 GLUECERPType getDynamicValue()
           
 void initialize()
           
 
Methods inherited from class org.globus.mds.usefulrp.rpprovider.BaseResourcePropertyProvider
finalize, getConfig, getTimerManager
 
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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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.