org.globus.mds.usefulrp
Class SimpleGLUEResourceProperty

java.lang.Object
  extended byorg.globus.wsrf.impl.BaseResourceProperty
      extended byorg.globus.wsrf.impl.ReflectionResourceProperty
          extended byorg.globus.mds.usefulrp.SimpleGLUEResourceProperty
All Implemented Interfaces:
org.globus.wsrf.ResourceProperty

public class SimpleGLUEResourceProperty
extends org.globus.wsrf.impl.ReflectionResourceProperty

An MDS ResourceProperty that will allow services to easily publish host status information (limited to JDK system calls only) in the GLUE schema.


Field Summary
 
Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty
metaData
 
Constructor Summary
SimpleGLUEResourceProperty(QName name)
           
 
Method Summary
 Object getDynamicValue()
          For now process the RP synchronously.
 void setNamespace(String namespacePrefix, String namespaceURI)
           
 String toString()
           
protected  void updateFileSystemInfo()
           
protected  void updateSystemInfo()
           
 
Methods inherited from class org.globus.wsrf.impl.ReflectionResourceProperty
add, clear, get, getValueSimple, initialize, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleGLUEResourceProperty

public SimpleGLUEResourceProperty(QName name)
                           throws Exception
Throws:
Exception - passes along any exception encountered during construction of underlying ReflectionResourceProperty.
Method Detail

getDynamicValue

public Object getDynamicValue()
For now process the RP synchronously. If we encounter problems with this, it will get moved to its own thread


setNamespace

public void setNamespace(String namespacePrefix,
                         String namespaceURI)
                  throws Exception
Throws:
Exception

toString

public String toString()

updateSystemInfo

protected void updateSystemInfo()
                         throws Exception
Throws:
Exception

updateFileSystemInfo

protected void updateFileSystemInfo()
                             throws Exception
Throws:
Exception


Copyright © 1999-2006 University of Chicago. All rights reserved.