uk.ac.soton.itinnovation.grid.comms.sla
Interface SLAService
- All Superinterfaces:
- GridService, IdentifiableResource, ManagedGridService, WSRFService
- All Known Subinterfaces:
- RemoteSLAService, SLAServiceSOAP
- All Known Implementing Classes:
- SLAServiceImpl
@WebService(targetNamespace="http://www.it-innovation.soton.ac.uk/2004/grid/sla",
name="SLAService",
serviceName="SLAService")
public interface SLAService- extends ManagedGridService, WSRFService, GridService
SLA_RESOURCE_TYPE
static final String SLA_RESOURCE_TYPE
- Resource type for SLA resources.
- See Also:
ConversationID#setResourceType,
Constant Field Values
createSLATemplate
@WebMethod
org.apache.axis.message.addressing.EndpointReferenceType createSLATemplate(Document doc,
MatchRule owner)
throws RemoteException
- Create a new SLA Template.
- Parameters:
doc - the document to create the SLA Template fromowner - a match rule to identify the owner of the SLA Template in future
- Returns:
- the EPR of the new SLA Template
- Throws:
RemoteException
createSLA
@WebMethod(usesBillingHeader=true)
org.apache.axis.message.addressing.EndpointReferenceType createSLA(SLAProposal terms,
String label,
MatchRule owner)
throws RemoteException
- Create a new agreement.
- Parameters:
terms - a filled-in SLA Proposallabel - a label to use for the SLAowner - a match rule to identify the owner of the SLA in future
- Returns:
- the EPR of the new SLA
- Throws:
RemoteException
Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.