|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.ecs.iam.grid.client.staterepos.RemoteSLAServiceImpl
@Deprecated public class RemoteSLAServiceImpl
A proxy to a remote SLA service.
| Field Summary |
|---|
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.sla.SLAService |
|---|
SLA_RESOURCE_TYPE |
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService |
|---|
FREE_SERVICE |
| Constructor Summary | |
|---|---|
RemoteSLAServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType service)
Deprecated. Add a trusted management service to the list. |
int |
compareTo(StorableInStateRepository other)
Deprecated. |
MatchPattern |
createMatchPattern()
Deprecated. Create a MatchPattern that matches this service. |
MatchRule |
createMatchRule(String role)
Deprecated. Create a match rule that will grant this service the given role. |
SLAConversation |
createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
SLAProposal terms,
String label)
Deprecated. |
org.apache.axis.message.addressing.EndpointReferenceType |
createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
SLAProposal terms,
String label,
MatchRule owner)
Deprecated. |
org.apache.axis.message.addressing.EndpointReferenceType |
createSLA(SLAProposal terms,
String label)
Deprecated. |
org.apache.axis.message.addressing.EndpointReferenceType |
createSLA(SLAProposal terms,
String label,
MatchRule owner)
Deprecated. Create a new agreement. |
org.apache.axis.message.addressing.EndpointReferenceType |
createSLATemplate(Document doc,
MatchRule owner)
Deprecated. Create a new SLA Template. |
void |
destroy()
Deprecated. |
void |
ensurePoliciesDeployed()
Deprecated. Ensure that any required PBAC policies are deployed. |
Document |
getAtomFeed(String atomFeed,
String serviceBase)
Deprecated. Return an Atom feed listing any problems or issues with this service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getBillingInfo()
Deprecated. gets the billing epr for creating resources on this proxy |
String |
getDefaultSLA()
Deprecated. |
String |
getDescription()
Deprecated. Returns a textual description of the object. |
URL |
getEndpoint()
Deprecated. Get the endpoint address of the service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getEndpointRef()
Deprecated. Return an EndpointReferenceType for this conversation. |
org.apache.axis.message.addressing.EndpointReferenceType |
getEPR()
Deprecated. |
Class |
getInterface()
Deprecated. Returns the type of this object. |
RemoteBoundMethod |
getMethod(String operation)
Deprecated. Get a RemoteBoundMethod bound to this service's endpoint. |
URL |
getParentURL()
Deprecated. Returns the URL of this object's parent. |
StateRepository |
getRepository()
Deprecated. Get the StateRepository holding this object. |
Document |
GetResourceProperty(QName qname)
Deprecated. Get a resource property. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getResources()
Deprecated. List the resources managed by this service for which the caller has some role. |
String |
getServiceName()
Deprecated. |
SubjectDescription |
getServiceProviderID()
Deprecated. Returns the service provider ID, in the form of an Issuer and Subject DN. |
SubjectDescription |
getServiceProviderIssuer()
Deprecated. Returns details of the issuer of the service's certificate. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getTrustedAccountServices()
Deprecated. Get a list of trusted management services, as a list of EPRs. |
URL |
getURL()
Deprecated. Returns the globally unique identifier. |
void |
removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType service)
Deprecated. Remove a trusted management service from the list. |
void |
setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
Deprecated. lets the user set the billing epr to be used when creating resources if null then the a BillingHelper is used to try and select one |
void |
setDefaultSLA(String sla)
Deprecated. |
void |
setDescription(String description)
Deprecated. Change the textual description, as returned by getDescription. |
void |
setRepository(StateRepository repository)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RemoteSLAServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
throws ObjectAlreadyExists
ObjectAlreadyExists| Method Detail |
|---|
public Class getInterface()
StorableInStateRepository
getInterface in interface StorableInStateRepositorypublic void setRepository(StateRepository repository)
public StateRepository getRepository()
StorableInStateRepository
getRepository in interface StorableInStateRepositorypublic org.apache.axis.message.addressing.EndpointReferenceType getEndpointRef()
StorableInStateRepository
getEndpointRef in interface StorableInStateRepositorypublic URL getURL()
StorableInStateRepository
getURL in interface StorableInStateRepositorypublic URL getParentURL()
StorableInStateRepository
getParentURL in interface StorableInStateRepositorypublic String getDescription()
StorableInStateRepository
getDescription in interface StorableInStateRepositorypublic void setDescription(String description)
StorableInStateRepository
setDescription in interface StorableInStateRepositorypublic URL getEndpoint()
getEndpoint in interface RemoteServicepublic int compareTo(StorableInStateRepository other)
compareTo in interface Comparable<StorableInStateRepository>
public SubjectDescription getServiceProviderIssuer()
throws RemoteException
GridService
getServiceProviderIssuer in interface GridServiceRemoteException
public SubjectDescription getServiceProviderID()
throws RemoteException
GridService
getServiceProviderID in interface GridServiceRemoteExceptionpublic RemoteBoundMethod getMethod(String operation)
getMethod in interface RemoteServicepublic org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
RemoteService
getBillingInfo in interface RemoteServicepublic void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
RemoteService
setBillingInfo in interface RemoteServiceepr - the billing epr
public MatchRule createMatchRule(String role)
throws RemoteException
createMatchRule in interface RemoteServicerole - the role to be granted
RemoteException
public MatchPattern createMatchPattern()
throws RemoteException
RemoteService
createMatchPattern in interface RemoteServiceRemoteExceptionpublic org.apache.axis.message.addressing.EndpointReferenceType getEPR()
public org.apache.axis.message.addressing.EndpointReferenceType createSLA(SLAProposal terms,
String label)
throws RemoteException
createSLA in interface RemoteSLAServiceRemoteException
public SLAConversation createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
SLAProposal terms,
String label)
throws RemoteException
createSLA in interface RemoteSLAServiceRemoteException
public org.apache.axis.message.addressing.EndpointReferenceType createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
SLAProposal terms,
String label,
MatchRule owner)
throws RemoteException
createSLA in interface RemoteSLAServiceRemoteException
public org.apache.axis.message.addressing.EndpointReferenceType createSLA(SLAProposal terms,
String label,
MatchRule owner)
throws RemoteException
SLAService
createSLA in interface SLAServiceterms - a filled-in SLA Proposallabel - a label to use for the SLAowner - a match rule to identify the owner of the SLA in future
RemoteException
public org.apache.axis.message.addressing.EndpointReferenceType createSLATemplate(Document doc,
MatchRule owner)
throws RemoteException
SLAService
createSLATemplate in interface SLAServicedoc - the document to create the SLA Template fromowner - a match rule to identify the owner of the SLA Template in future
RemoteException
public org.apache.axis.message.addressing.EndpointReferenceType[] getTrustedAccountServices()
throws RemoteException
ManagedGridService
getTrustedAccountServices in interface ManagedGridServiceRemoteException
public void addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType service)
throws RemoteException
ManagedGridService
addTrustedAccountService in interface ManagedGridServiceservice - the EPR of the service
RemoteException
public void removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType service)
throws RemoteException
ManagedGridService
removeTrustedAccountService in interface ManagedGridServiceservice - the EPR of the service
RemoteException
public org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
throws RemoteException
GridService
getResources in interface GridServiceRemoteExceptionpublic String getServiceName()
public String getDefaultSLA()
getDefaultSLA in interface RemoteSLAServicepublic void setDefaultSLA(String sla)
setDefaultSLA in interface RemoteSLAService
public void ensurePoliciesDeployed()
throws GridFailureException
WebAdmin
ensurePoliciesDeployed in interface WebAdminGridFailureException
public Document getAtomFeed(String atomFeed,
String serviceBase)
throws GridFailureException
WebAdmin
getAtomFeed in interface WebAdminatomFeed - the URL of the feedserviceBase - the service administration URL (for creating hyperlinks)
GridFailureExceptionAtomUtils
public Document GetResourceProperty(QName qname)
throws GridFailureException
WSRFService
GetResourceProperty in interface WSRFServiceqname - the property to read
InvalidResourcePropertyQNameFault - if the QName isn't known
GridFailureException
public void destroy()
throws ResourceUnknownFault,
ResourceNotDestroyedFault,
RemoteException
destroy in interface WSResourceLifetimeResourceUnknownFault
ResourceNotDestroyedFault
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||