org.globus.mds.aggregator.impl
Class AggregatorServiceGroupEntryResource
java.lang.Object
org.globus.mds.aggregator.impl.AggregatorServiceGroupEntryResource
- All Implemented Interfaces:
- RemoveCallback, Resource, ResourceLifetime, ResourceProperties, ServiceGroupEntryResource
- public class AggregatorServiceGroupEntryResource
- extends java.lang.Object
- implements ServiceGroupEntryResource, ResourceProperties, ResourceLifetime, RemoveCallback
Implements an aggregating service group entry resource.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static org.apache.commons.logging.Log logger
RP_SET
public static final javax.xml.namespace.QName RP_SET
key
private ResourceKey key
propSet
private ResourcePropertySet propSet
entryEPR
private org.apache.axis.message.addressing.EndpointReferenceType entryEPR
memberEPR
private org.apache.axis.message.addressing.EndpointReferenceType memberEPR
serviceGroupEPR
private org.apache.axis.message.addressing.EndpointReferenceType serviceGroupEPR
contentRP
private ResourceProperty contentRP
memberRP
private ResourceProperty memberRP
serviceGroupEPRRP
private ResourceProperty serviceGroupEPRRP
metadata
private org.globus.mds.usefulrp.ServiceMetaDataResourceProperty metadata
content
private AggregatorContent content
source
private AggregatorSource source
aggrResource
private AggregatorServiceGroupResource aggrResource
terminationTime
java.util.Calendar terminationTime
dateFormat
java.text.DateFormat dateFormat
AggregatorServiceGroupEntryResource
public AggregatorServiceGroupEntryResource(AggregatorServiceGroupResource aggrResource,
org.apache.axis.message.addressing.EndpointReferenceType memberEPR,
org.apache.axis.message.addressing.EndpointReferenceType serviceGroupEPR,
AggregatorContent content)
initializeLifetimeRPs
private void initializeLifetimeRPs()
throws java.lang.Exception
- called by constructor to set up WS-Resource Lifetime RPs
- Throws:
java.lang.Exception
initializeServiceGroupRPs
private void initializeServiceGroupRPs()
throws java.lang.Exception
- called by constructor to set up WS-ServiceGroup RPs
- Throws:
java.lang.Exception
setVersion
public void setVersion(java.lang.String version)
getResourcePropertySet
public ResourcePropertySet getResourcePropertySet()
- Specified by:
getResourcePropertySet in interface ResourceProperties
getKey
public ResourceKey getKey()
getEntryEPR
public org.apache.axis.message.addressing.EndpointReferenceType getEntryEPR()
- Specified by:
getEntryEPR in interface ServiceGroupEntryResource
setEntryEPR
public void setEntryEPR(org.apache.axis.message.addressing.EndpointReferenceType epr)
getMemberEPR
public org.apache.axis.message.addressing.EndpointReferenceType getMemberEPR()
setAggregatorSource
public void setAggregatorSource(AggregatorSource source)
getAggregatorSource
public AggregatorSource getAggregatorSource()
getContent
public AggregatorContent getContent()
setContent
public void setContent(AggregatorContent content)
getCurrentTime
public java.util.Calendar getCurrentTime()
- Specified by:
getCurrentTime in interface ResourceLifetime
getTerminationTime
public java.util.Calendar getTerminationTime()
- Specified by:
getTerminationTime in interface ResourceLifetime
setTerminationTime
public void setTerminationTime(java.util.Calendar t)
- Specified by:
setTerminationTime in interface ResourceLifetime
remove
public void remove()
throws ResourceException
- Specified by:
remove in interface RemoveCallback
- Throws:
ResourceException