A B C D E F G I L M N O P R S T U V

A

Actuator - Interface in org.apache.imperius.spl.external
 
Argument - Interface in org.apache.imperius.spl.external
 
associationExists(String, String, String, String, String, String) - Method in interface org.apache.imperius.spl.external.DataCollector
Determines whether an association between sourceClass and targetClass with the specified roles exist.

B

booleanType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
byteType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

C

charType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
clone() - Method in class org.apache.imperius.spl.external.InternalClient
 
createPolicy(String, String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Creates a policy with the specified name and string

D

DataCollector - Interface in org.apache.imperius.spl.external
 
dateTime - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
deletePolicy(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Deletes the policy with the given name
doubleType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

E

enableLogging(boolean) - Method in interface org.apache.imperius.spl.manager.PolicyManager
 
enumerateInstanceNames(String, String) - Method in interface org.apache.imperius.spl.external.DataCollector
Get a list of Strings representing names of instances of the given class in the Operating Environment
evaluate() - Method in interface org.apache.imperius.spl.external.Expression
Evaluates the expression and return a result
evaluatePolicy(String, Map) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Evaluates the policy with the given name.
evaluatePolicyString(String, String, Map) - Method in interface org.apache.imperius.spl.manager.PolicyManager
 
Expression - Interface in org.apache.imperius.spl.external
 

F

floatType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

G

getActualType(String) - Static method in class org.apache.imperius.spl.external.TypeConstants
 
getAllPolicies() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns a map (policyName -> policy String) of all policies stored in the repository
getAllPolicyNames() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Gets a list of names of all policies in the system
getAssociatedInstanceReferences(Object, String, String, String, String, String) - Method in interface org.apache.imperius.spl.external.DataCollector
This method is applicable to Domains that support the notion of associations.
getInstance() - Method in class org.apache.imperius.spl.external.InstanceInfo
 
getInstanceName() - Method in class org.apache.imperius.spl.external.InstanceInfo
 
getInstanceSymbolsMap() - Method in class org.apache.imperius.spl.external.InstanceInfo
 
getIsArray() - Method in interface org.apache.imperius.spl.external.Argument
 
getName() - Method in interface org.apache.imperius.spl.external.Argument
 
getPolicy(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns the policy as a String
getPolicyInfo(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns a policyInfo object that contains the anchor class names and qualifiers.
getReferenceTypeName() - Method in interface org.apache.imperius.spl.external.Argument
 
getReferenceTypeName() - Method in interface org.apache.imperius.spl.external.Expression
Applicable only in the case of complex return types provides the class name of the complex type
getSPLHome() - Method in interface org.apache.imperius.spl.manager.PolicyManager
 
getSymbolsForClass(String, String) - Method in interface org.apache.imperius.spl.external.DataCollector
Returns a Map of all the symbols (Properties and Methods) of the given class The Map is of the form String -> Symbol where Symbol can be a PropertySymbol or a MethodSymbol
getSymbolsForInstance(String, String, Object) - Method in interface org.apache.imperius.spl.external.DataCollector
Returns a Map of instance values for the given instance The Map is of the form String (name of property or method) -> Object (instance value)
getType() - Method in interface org.apache.imperius.spl.external.Argument
 
getType() - Method in interface org.apache.imperius.spl.external.Expression
Get the return type of the expression
getValue() - Method in interface org.apache.imperius.spl.external.Argument
 

I

init(DataCollector, Actuator) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Initializes the SPL Engine, Inputs are instances of DataCollector and Actuator
InstanceInfo - Class in org.apache.imperius.spl.external
 
InstanceInfo() - Constructor for class org.apache.imperius.spl.external.InstanceInfo
 
InstanceInfo(String, Object) - Constructor for class org.apache.imperius.spl.external.InstanceInfo
 
InstanceInfo(String, Object, boolean) - Constructor for class org.apache.imperius.spl.external.InstanceInfo
 
InternalClient - Class in org.apache.imperius.spl.external
 
InternalClient(PolicyManager) - Constructor for class org.apache.imperius.spl.external.InternalClient
 
intType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
INVALID - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
invokeMethod(String, String, Object, String, List) - Method in interface org.apache.imperius.spl.external.Actuator
Invokes the method on the given object with given argument list argumentList is a list of Argument objects and
invokePolicy(String, Map) - Method in class org.apache.imperius.spl.external.InternalClient
 
invokePolicy(String, List, boolean) - Method in class org.apache.imperius.spl.external.InternalClient
 
isArray() - Method in interface org.apache.imperius.spl.external.Expression
is true if the expression evaluates to an array
isInstance(String, Object) - Method in interface org.apache.imperius.spl.external.DataCollector
Checks if the given object is an instance of the given class

L

longType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

M

modifyInstance(String, String, Object, Map) - Method in interface org.apache.imperius.spl.external.Actuator
Modifies the given instance with Map of new property values

N

numericType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

O

org.apache.imperius.spl.external - package org.apache.imperius.spl.external
 
org.apache.imperius.spl.manager - package org.apache.imperius.spl.manager
 

P

POLICY_EVALUATED_SUCCESSFULLY - Static variable in class org.apache.imperius.spl.external.InternalClient
 
POLICY_EVALUATION_FAILED - Static variable in class org.apache.imperius.spl.external.InternalClient
 
POLICY_NOT_EVALUATED - Static variable in class org.apache.imperius.spl.external.InternalClient
 
PolicyManager - Interface in org.apache.imperius.spl.manager
 

R

referenceType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

S

setInstance(Object) - Method in class org.apache.imperius.spl.external.InstanceInfo
 
setInstanceName(String) - Method in class org.apache.imperius.spl.external.InstanceInfo
 
setInstanceSymbolsMap(Map) - Method in class org.apache.imperius.spl.external.InstanceInfo
 
setIsArray(boolean) - Method in interface org.apache.imperius.spl.external.Argument
 
setName(String) - Method in interface org.apache.imperius.spl.external.Argument
 
setReferenceTypeName(String) - Method in interface org.apache.imperius.spl.external.Argument
 
setSPLHome(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
 
setType(String) - Method in interface org.apache.imperius.spl.external.Argument
 
setValue(Object) - Method in interface org.apache.imperius.spl.external.Argument
 
shortType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 
shutdown() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Shutsdown the SPL Engine
stringType - Static variable in class org.apache.imperius.spl.external.TypeConstants
 

T

toString() - Method in interface org.apache.imperius.spl.external.Expression
Provides a string representation of the expression
TypeConstants - Class in org.apache.imperius.spl.external
 
TypeConstants() - Constructor for class org.apache.imperius.spl.external.TypeConstants
 

U

updatePolicy(String, String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Updates the policy with the given name with the provided string

V

validate() - Method in interface org.apache.imperius.spl.external.Expression
Validate the expression for semantic correctness
validatePolicyString(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
 

A B C D E F G I L M N O P R S T U V