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

All Known Subinterfaces:
AccountConversation, AccountResource, AccountService, CltMgtRegistryResource, CltMgtRegistryResourceConversation, CltMgtRegistryService, DataConversation, DataResource, DataResourceSubscription, DataService, DataServiceSOAP, DataStagerResource, GridService, JobConversation, JobResource, JobService, JobServiceSOAP, LocalDataService, MembershipGroupConversation, MembershipGroupResource, MembershipService, OgsaDaiDBI, OgsaDaiDBRoleI, OgsaDaiDBSubscriptionI, OgsaDaiResource, OgsaDaiResourceConversation, OgsaDaiRole, OgsaDaiRoleConversation, OgsaDaiService, OgsaDaiServiceI2, OgsaDaiServiceSOAP, OgsaDaiSubscription, OgsaDaiSubscriptionConversation, PrivateAccountConversation, PrivateAccountResource, PrivateAccountService, PrivateAccountServiceSOAP, RemoteCltMgtRegistryService, RemoteDataService, RemoteJobService, RemoteMembershipService, RemoteOgsaDaiService, RemotePrivateAccountService, RemoteSampleService, RemoteService, RemoteSLAService, RemoteTradeAccountService, RemoteWSResourceLifetime, SampleResource, SampleService, SLAConversation, SLAResource, SLAService, SLAServiceSOAP, SLATemplateConversation, SLATemplateResource, StsService, TradeAccountConversation, TradeAccountResource, TradeAccountService, TradeAccountServiceSOAP
All Known Implementing Classes:
CltMgtRegistryResourceImpl, CltMgtRegistryServiceImpl, DataServiceModule, JobServiceModule, ManagedDataResource, MembershipGroupResourceImpl, MembershipServiceImpl, OgsaDaiServiceI2Impl, OgsaDaiServiceImpl, SampleResourceImpl, SampleServiceImpl, SLAServiceImpl, STServiceImpl, TradeAccountServiceImpl

@WebService(targetNamespace="http://it-innovation.soton.ac.uk/2008/grid/service",
            serviceName="IdentifiableResource",
            name="IdentifiableResource")
public interface IdentifiableResource

A resource whose identity can be queried.


Method Summary
 MatchPattern getServiceMatchPattern()
          Returns a pattern that will match this service, when it acts as a client to another service.
 

Method Detail

getServiceMatchPattern

@WebMethod
MatchPattern getServiceMatchPattern()
                                    throws RemoteException
Returns a pattern that will match this service, when it acts as a client to another service. This can be used when constucting a PolicyRule granting a service access to a resource at another service. It can also be used to get the service's DN and its issuer certificate, to add KeyInfo metadata.

Returns:
a pattern that matches the service managing this resource
Throws:
RemoteException
Since:
5.3


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