uk.ac.soton.ecs.iam.grid.comms.client
Interface RemoteSLAService

All Superinterfaces:
Comparable<StorableInStateRepository>, GridService, ManagedGridService, RemoteService, SLAService, StorableInStateRepository, WebAdmin, WSResourceLifetime, WSRFService
All Known Implementing Classes:
RemoteSLAServiceImpl

@InterfaceWithWSDL(value=SLAServiceSOAP.class)
public interface RemoteSLAService
extends RemoteService, SLAService


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
 
Method Summary
 SLAConversation createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo, SLAProposal terms, String label)
           
 org.apache.axis.message.addressing.EndpointReferenceType createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo, SLAProposal terms, String label, MatchRule owner)
           
 org.apache.axis.message.addressing.EndpointReferenceType createSLA(SLAProposal terms, String label)
           
 String getDefaultSLA()
           
 void setDefaultSLA(String sla)
           
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.RemoteService
createMatchPattern, createMatchRule, getBillingInfo, getEndpoint, getMethod, setBillingInfo
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.StorableInStateRepository
getDescription, getEndpointRef, getInterface, getParentURL, getRepository, getURL, setDescription
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.GridService
getResources, getServiceProviderID, getServiceProviderIssuer
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.sla.SLAService
createSLA, createSLATemplate
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.webadmin.WebAdmin
ensurePoliciesDeployed, getAtomFeed
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService
addTrustedAccountService, getTrustedAccountServices, removeTrustedAccountService
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSRFService
GetResourceProperty
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.GridService
getResources, getServiceProviderID, getServiceProviderIssuer
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSResourceLifetime
destroy
 

Method Detail

createSLA

org.apache.axis.message.addressing.EndpointReferenceType createSLA(SLAProposal terms,
                                                                   String label)
                                                                   throws RemoteException
Throws:
RemoteException

createSLA

org.apache.axis.message.addressing.EndpointReferenceType createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
                                                                   SLAProposal terms,
                                                                   String label,
                                                                   MatchRule owner)
                                                                   throws RemoteException
Throws:
RemoteException

createSLA

SLAConversation createSLA(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
                          SLAProposal terms,
                          String label)
                          throws RemoteException
Throws:
RemoteException

getDefaultSLA

String getDefaultSLA()

setDefaultSLA

void setDefaultSLA(String sla)


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