Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes