public class MachinesSlaEnforcement extends Object implements ServiceLevelAgreementEnforcement<MachinesSlaEnforcementEndpoint>
Constructor and Description |
---|
MachinesSlaEnforcement(MachinesSlaEnforcementState state) |
Modifier and Type | Method and Description |
---|---|
MachinesSlaEnforcementEndpoint |
createEndpoint(ProcessingUnit pu)
Creates a new endpoint for the specified pu, if one does not already exist.
|
void |
destroy() |
void |
destroyEndpoint(ProcessingUnit pu)
Destroys the endpoint for the specified pu.
|
void |
failedRecoveredStateOnEsmStart(ProcessingUnit pu) |
public MachinesSlaEnforcement(MachinesSlaEnforcementState state)
public MachinesSlaEnforcementEndpoint createEndpoint(ProcessingUnit pu) throws ServiceLevelAgreementEnforcementEndpointAlreadyExistsException
ServiceLevelAgreementEnforcement
createEndpoint
in interface ServiceLevelAgreementEnforcement<MachinesSlaEnforcementEndpoint>
pu
- target processing unit for the endpoint creationServiceLevelAgreementEnforcementEndpointAlreadyExistsException
public void destroyEndpoint(ProcessingUnit pu)
ServiceLevelAgreementEnforcement
destroyEndpoint
in interface ServiceLevelAgreementEnforcement<MachinesSlaEnforcementEndpoint>
pu
- target processing unit for the endpoint destructionpublic void failedRecoveredStateOnEsmStart(ProcessingUnit pu)
Copyright © GigaSpaces.