|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@WebService(targetNamespace="http://www.it-innovation.soton.ac.uk/2004/grid/sla",
name="SLAService",
serviceName="SLAService")
public interface SLAResourcePublic operations on SLA resources. This interface lists the contextualised operations on SLAs, implemented by both the service and by the client proxy.
| Field Summary | |
|---|---|
static String |
SLA_RESOURCE_TYPE
Resource type for SLA resources. |
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.wstrust.WSTrust |
|---|
DEFAULT_WSTRUST_ISSUER, requestSecurityToken, VALIDATE_SUBJECT_DESCRIPTION, WSTRUST_REQUEST_TYPE_ISSUANCE, WSTRUST_REQUEST_TYPE_VALIDATION, WSTRUST_SAML_1_1, WSTRUST_STATUS, WSTRUST_STATUS_INVALID, WSTRUST_STATUS_VALID, XMLNS_WSTRUST, XMLNS_WSU |
| Method Summary | |
|---|---|
void |
addOwnerRule(MatchRule rule)
Deprecated. |
void |
addUserRule(MatchRule rule)
Deprecated. |
boolean |
checkUser(SubjectDescription user)
Test whether this user has the 'user' role. |
void |
closeSLA()
Close an SLA |
void |
continueActivity(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Constraint[] constraints)
Checks that a change in an activity should be permitted. |
MatchRule[] |
getOwnerRules()
Deprecated. |
String |
getSLAState()
Deprecated. |
SLATemplate |
getSLATerms()
Gets the Terms for an SLA |
SLAUsageSummary |
getUsage(Date start,
Date end,
long reportInterval,
long maxReports)
Gets usage reports from an sla |
Document |
getUsageSummary()
Deprecated. see getUsage(java.util.Date, java.util.Date, long, long) |
MatchRule[] |
getUserRules()
Deprecated. |
void |
removeOwnerRule(MatchRule rule)
Deprecated. |
void |
removeUserRule(MatchRule rule)
Deprecated. |
void |
startActivity(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Constraint[] constraints,
UsageReport[] reports)
Check that an activity should be started. |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.PolicyManagement |
|---|
addPolicyRule, getPolicyRules, getValidRoles, removePolicyRule |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.ResourceMetadata |
|---|
getEPR, setLabel |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wstrust.WSTrust |
|---|
RequestSecurityToken |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.IdentifiableResource |
|---|
getServiceMatchPattern |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.Signallable |
|---|
getAvailableSignals, signal |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSResourceLifetime |
|---|
destroy |
| Field Detail |
|---|
static final String SLA_RESOURCE_TYPE
ConversationID.setResourceType(org.apache.axis.message.addressing.EndpointReferenceType, java.lang.String),
Constant Field Values| Method Detail |
|---|
@WebMethod
void startActivity(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Constraint[] constraints,
UsageReport[] reports)
throws RemoteException
activityEPR - the new resource (must implement ReportAPI port type).constraints - requirements
RemoteException - if the activity should not be started
@WebMethod
void continueActivity(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Constraint[] constraints)
throws RemoteException
activityEPR - the new resource (must implement ReportAPI port type).constraints - the new requirements
RemoteException - if the change should be refused
@WebMethod
@Deprecated
void addOwnerRule(MatchRule rule)
throws RemoteException
rule - the rule to add
RemoteException
@WebMethod
@Deprecated
void removeOwnerRule(MatchRule rule)
throws RemoteException
rule - the rule to add
RemoteException
@WebMethod
@Deprecated
MatchRule[] getOwnerRules()
throws RemoteException
RemoteException
@WebMethod
@Deprecated
void addUserRule(MatchRule rule)
throws RemoteException
rule - the rule to add
RemoteException
@WebMethod
@Deprecated
void removeUserRule(MatchRule rule)
throws RemoteException
rule - the rule to add
RemoteException
@WebMethod
@Deprecated
MatchRule[] getUserRules()
throws RemoteException
RemoteException
@WebMethod
void closeSLA()
throws RemoteException
RemoteException
@WebMethod
SLATemplate getSLATerms()
throws RemoteException
RemoteException
@WebMethod
@Deprecated
String getSLAState()
throws RemoteException
RemoteException
@WebMethod
boolean checkUser(SubjectDescription user)
throws RemoteException
user - user to test.
RemoteException - if the caller is not permitted to check
@WebMethod(serverReturnDocumentStyleHack=true)
@Deprecated
Document getUsageSummary()
throws RemoteException
getUsage(java.util.Date, java.util.Date, long, long)
RemoteException
@WebMethod
SLAUsageSummary getUsage(Date start,
Date end,
long reportInterval,
long maxReports)
throws RemoteException
start - the start time of the usage interval to request.end - the end time of the usage interval to request.reportInterval - the specified time between reports in milliseconds.maxReports - the max number of reports to return.
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||