org.globus.mds.usefulrp.rpprovider
Class BaseResourcePropertyProvider
java.lang.Object
org.globus.wsrf.impl.BaseResourceProperty
org.globus.wsrf.impl.ReflectionResourceProperty
org.globus.mds.usefulrp.rpprovider.BaseResourcePropertyProvider
- All Implemented Interfaces:
- org.globus.wsrf.ResourceProperty
- Direct Known Subclasses:
- ArrayValueResourcePropertyProvider, GLUEResourceProperty, SingleValueResourcePropertyProvider
- public abstract class BaseResourcePropertyProvider
- extends org.globus.wsrf.impl.ReflectionResourceProperty
Abstract base class for ResourcePropertyProvider implementations.
Initializes a ReflectionResourceProperty with the QName
pecified in the ResourcePropertyProviderConfig constructor.
Also creates a TimerManagerImpl object which derived classes
may use to schedule the ResourcePropertyProviderTasks which
will periodically populate the values of the
ReflectionResourceProperty.
| Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty |
metaData |
| 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 |
config
protected ResourcePropertyProviderConfig config
timerManager
protected org.globus.wsrf.impl.timer.TimerManagerImpl timerManager
BaseResourcePropertyProvider
public BaseResourcePropertyProvider(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.
getConfig
public ResourcePropertyProviderConfig getConfig()
getTimerManager
public org.globus.wsrf.impl.timer.TimerManagerImpl getTimerManager()
finalize
protected void finalize()
Copyright © 1999-2006 University of Chicago. All rights reserved.