|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyManager
Method Summary | |
---|---|
boolean |
createPolicy(java.lang.String policyName,
java.lang.String policyString)
Creates a policy with the specified name and string |
void |
deletePolicy(java.lang.String policyName)
Deletes the policy with the given name |
void |
enableLogging(boolean enableOrDisable)
|
java.lang.Object |
evaluatePolicy(java.lang.String policyName,
java.util.Map instance)
Evaluates the policy with the given name. |
java.lang.Object |
evaluatePolicyString(java.lang.String policyName,
java.lang.String policyString,
java.util.Map instances)
|
java.util.Map |
getAllPolicies()
Returns a map (policyName -> policy String) of all policies stored in the repository |
java.util.List |
getAllPolicyNames()
Gets a list of names of all policies in the system |
java.lang.String |
getPolicy(java.lang.String name)
Returns the policy as a String |
PolicyInfo |
getPolicyInfo(java.lang.String policyName)
Returns a policyInfo object that contains the anchor class names and qualifiers. |
java.lang.String |
getSPLHome()
|
void |
init(DataCollector dc,
Actuator ac)
Initializes the SPL Engine, Inputs are instances of DataCollector and Actuator |
void |
setSPLHome(java.lang.String location)
|
void |
shutdown()
Shutsdown the SPL Engine |
void |
updatePolicy(java.lang.String policyName,
java.lang.String policyString)
Updates the policy with the given name with the provided string |
boolean |
validatePolicyString(java.lang.String policyString)
|
Method Detail |
---|
java.lang.String getPolicy(java.lang.String name) throws SPLException
name
-
SPLException
PolicyInfo getPolicyInfo(java.lang.String policyName) throws SPLException
policyName
-
SPLException
boolean createPolicy(java.lang.String policyName, java.lang.String policyString) throws SPLException
policyName
- policyString
-
SPLException
void updatePolicy(java.lang.String policyName, java.lang.String policyString) throws SPLException
policyName
- policyString
-
SPLException
void deletePolicy(java.lang.String policyName) throws SPLException
policyName
-
SPLException
java.util.Map getAllPolicies() throws SPLException
SPLException
java.util.List getAllPolicyNames() throws SPLException
SPLException
java.lang.Object evaluatePolicy(java.lang.String policyName, java.util.Map instance) throws SPLException
policyName
- instance
-
SPLException
void init(DataCollector dc, Actuator ac) throws SPLException, java.io.IOException
dc
- ac
-
SPLException
java.io.IOException
void setSPLHome(java.lang.String location)
java.lang.String getSPLHome()
java.lang.Object evaluatePolicyString(java.lang.String policyName, java.lang.String policyString, java.util.Map instances) throws SPLException
SPLException
void enableLogging(boolean enableOrDisable)
void shutdown()
boolean validatePolicyString(java.lang.String policyString) throws SPLException
SPLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |