uk.ac.soton.itinnovation.grid.types
Interface ResourceMetadata

All Known Subinterfaces:
AccountConversation, AccountResource, CltMgtRegistryResource, CltMgtRegistryResourceConversation, DataConversation, DataResource, DataResourceRole, DataResourceSubscription, DataServiceSOAP, DataStagerResource, JobConversation, JobResource, JobServiceSOAP, LocalDataService, MembershipGroupConversation, MembershipGroupResource, OgsaDaiDBI, OgsaDaiDBRoleI, OgsaDaiDBSubscriptionI, OgsaDaiResource, OgsaDaiResourceConversation, OgsaDaiRole, OgsaDaiRoleConversation, OgsaDaiServiceSOAP, OgsaDaiSubscription, OgsaDaiSubscriptionConversation, PrivateAccountConversation, PrivateAccountResource, PrivateAccountServiceSOAP, SampleConversation, SampleResource, SLAConversation, SLAResource, SLAServiceSOAP, TradeAccountConversation, TradeAccountResource, TradeAccountServiceSOAP
All Known Implementing Classes:
AccountConversationImpl, AccountServiceImpl, CltMgtRegistryResourceImpl, CltMgtRegistryServiceImpl, DataConversationImpl, DataServiceModule, GridServiceLite, JobConversationImpl, JobServiceModule, ManagedDataResource, MembershipGroupResourceImpl, MembershipServiceImpl, OgsaDaiServiceI2Impl, OgsaDaiServiceImpl, PrivateAccountConversationImpl, PrivateAccountServiceImpl, SampleResourceImpl, SampleServiceImpl, SLAConversationImpl, SLAServiceImpl, TradeAccountConversationImpl, TradeAccountServiceImpl

public interface ResourceMetadata

Resources with associated meta-data.

Since:
5.1
See Also:
PolicyManagement

Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType getEPR()
          Get the EPR for this resource.
 void setLabel(String label)
          Change the resource's label.
 

Method Detail

setLabel

@WebMethod
void setLabel(String label)
              throws RemoteException
Change the resource's label. Each resource is given a label by the client when it is created. This label is returned in the metadata from getResources, making it easier for other users to identify the resource.

Parameters:
label - the new label
Throws:
RemoteException

getEPR

@WebMethod
org.apache.axis.message.addressing.EndpointReferenceType getEPR()
                                                                throws RemoteException
Get the EPR for this resource. The EPR gives the canonical endpoint for the service, and various meta-data items.

Throws:
RemoteException
See Also:
the label set with {@link setLabel}, a unique type URI, the state of the resource, the resource which manages this one (e.g. an SLA manages a job), the resource which contains this one (e.g. a job service is the parent of a job)


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.