|
Oracle Communications Services Gatekeeper Java API Reference 5.0 E21717-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.wlcp.wlng.api.sla.CustomSlaManager
Constructor Summary | |
CustomSlaManager() |
Method Summary | |
abstract Document |
getApplicationGroupCustomSla(String slaType) Returns the Application Group SLA of a custum type |
abstract Object |
getApplicationGroupCustomSla(String slaType, String parserId) Returns the Application Group SLA of a custum type |
abstract Document |
getGlobalCustomSla(String slaType) Returns the Global SLA of a custum type |
abstract Object |
getGlobalCustomSla(String slaType, String parserId) Returns the Global SLA of a custum type |
static CustomSlaManager |
getInstance() |
abstract Document |
getServiceProviderGroupCustomSla(String slaType) Returns the Service Provider Group SLA of a custum type |
abstract Object |
getServiceProviderGroupCustomSla(String slaType, String parserId) Returns the Service Provider Group SLA of a custum type |
abstract void |
registerSlaParserCallback(String slaType, String parserId, SlaParserCallback parser) Register a custom parser callback for the specific agreement GroupType. |
abstract void |
unregisterSlaParserCallback(String slaType, String parserId) Register a custom parser callback for the specific agreement GroupType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CustomSlaManager()
Method Detail |
public abstract Document getApplicationGroupCustomSla(String slaType) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed or if an error getting the Application Group ocured.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public abstract Object getApplicationGroupCustomSla(String slaType, String parserId) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveparserId
- the id of the parser to register, it should be unique ID for the type on the whole clusterInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed or if an error getting the Application Group ocured.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public abstract Document getGlobalCustomSla(String slaType) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public abstract Object getGlobalCustomSla(String slaType, String parserId) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveparserId
- the id of the parser to register, it should be unique ID for the type on the whole clusterInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public static CustomSlaManager getInstance()
public abstract Document getServiceProviderGroupCustomSla(String slaType) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed or if an error getting the Application Group ocured.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public abstract Object getServiceProviderGroupCustomSla(String slaType, String parserId) throws ManagementException, InputManagementException
slaType
- the name of the custom SLA to retiveparserId
- the id of the parser to register, it should be unique ID for the type on the whole clusterInputManagementException
- if slaType has the same name than a a system slaManagementException
- validation of service level agreement failed or if an error getting the Application Group ocured.
Note: The return value is read/write. Changed to this object will affect the value of the object for other instances accessing it.
public abstract void registerSlaParserCallback(String slaType, String parserId, SlaParserCallback parser) throws ManagementException, InputManagementException
This function provide an efficient mechanizm to cache the SLA to a more conveniant representation for all the request instead performing the transformation every request.
slaType
- the name of the custom SLA to set the callbackparserId
- the id of the parser to register, it should be unique ID for the type on the whole clusterparser
- the callback parser to process the SLAInputManagementException
- if slaType has the same name than a a system slaManagementException
- when an exception parsing the existing SLA ocurespublic abstract void unregisterSlaParserCallback(String slaType, String parserId) throws InputManagementException
slaType
- the name of the custom SLA to remove the callbackparserId
- the id of the parser to register, it should be unique ID for the type on the whole clusterInputManagementException
- if slaType has the same name than a a system sla
|
Oracle Communications Services Gatekeeper Java API Reference 5.0 E21717-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |