Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
U
V
A
Actuator
- Interface in
org.apache.imperius.spl.core
Argument
- Interface in
org.apache.imperius.spl.core
associationExists(String, String, String, String, String, String)
- Method in class org.apache.imperius.javaspl.
JavaDataCollectorImpl
Not applicable for java spl
associationExists(String, String, String, String, String, String)
- Method in interface org.apache.imperius.spl.core.
DataCollector
Determines whether an association between sourceClass and targetClass with the specified roles exist.
B
booleanType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
byteType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
C
charType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
cleanup()
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
clone()
- Method in class org.apache.imperius.spl.core.
InternalClient
convertInternalTypeToJavaType(int, boolean, String)
- Static method in class org.apache.imperius.javaspl.
JavaSPLTypeConstants
convertJavaTypeToInternalType(String)
- Static method in class org.apache.imperius.javaspl.
JavaSPLTypeConstants
createInternalPolicyObject(String, String)
- Method in interface org.apache.imperius.spl.datastore.impl.
PolicyParser
createInternalPolicyObject(String, String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
createPolicy(String, String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
createPolicy(String, String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
createPolicy(String, String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Store the given policy and give it the given name.
createPolicy(String, String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
createPolicy(String, String)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Creates a policy with the specified name and string
createSPLPolicyObject(String, String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
createSPLPolicyObject(String, String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Store the policy using the given name and create the Java object representing a parsed policy.
D
DataCollector
- Interface in
org.apache.imperius.spl.core
dateTime
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
deletePolicy(String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
deletePolicy(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
deletePolicy(String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Remove the named policy from the repository.
deletePolicy(String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
deletePolicy(String)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Deletes the policy with the given name
disableSPLLogger()
- Method in class org.apache.imperius.util.
SPLLogger
doTreeAction(String, AST, String[])
- Static method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
doubleType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
E
enableLogging(boolean)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
enableLogging(boolean)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Set the whether logging should be on or off.
enableSPLLogger()
- Method in class org.apache.imperius.util.
SPLLogger
enumerateInstanceNames(String, String)
- Method in class org.apache.imperius.javaspl.
JavaDataCollectorImpl
enumerateInstanceNames(String, String)
- Method in interface org.apache.imperius.spl.core.
DataCollector
Get a list of Strings representing names of instances of the given class in the Operating Environment
enumeratePolicies()
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
enumeratePolicyNames()
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
evaluate()
- Method in interface org.apache.imperius.spl.core.
Expression
Evaluates the expression and return a result
evaluatePolicy(String, Map)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
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 class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
evaluatePolicyString(String, String, Map)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Place the given policy into the container and then evaluate it against the given instance data.
executePolicy(String, Map)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
Expression
- Interface in
org.apache.imperius.spl.core
F
fileSeparator
- Static variable in class org.apache.imperius.util.
SPLLogger
floatType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
G
getActualType(String)
- Static method in class org.apache.imperius.spl.core.
TypeConstants
getAllPolicies()
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getAllPolicies()
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Get a map of all policies mapped from the name of the policy to the policy string.
getAllPolicies()
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
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 class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getAllPolicyNames()
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
getAllPolicyNames()
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
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 class org.apache.imperius.javaspl.
JavaDataCollectorImpl
getAssociatedInstanceReferences(Object, String, String, String, String, String)
- Method in interface org.apache.imperius.spl.core.
DataCollector
This method is applicable to Domains that support the notion of associations.
getAuditLogger()
- Method in class org.apache.imperius.util.
SPLLogger
getClassQualifierMap()
- Method in interface org.apache.imperius.spl.core.
PolicyInfo
getInstance()
- Static method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
getInstance()
- Method in class org.apache.imperius.spl.core.
InstanceInfo
getInstance()
- Static method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getInstance()
- Static method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
getInstanceName()
- Method in class org.apache.imperius.spl.core.
InstanceInfo
getInstanceSymbolsMap()
- Method in class org.apache.imperius.spl.core.
InstanceInfo
getInternalPolicyObject(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getInternalPolicyObject(String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Get the java object representation of the parsed policy associated with the given name.
getIsArray(String)
- Static method in class org.apache.imperius.javaspl.
JavaSPLTypeConstants
getIsArray()
- Method in interface org.apache.imperius.spl.core.
Argument
getIsArray()
- Method in interface org.apache.imperius.spl.core.
TypeInfo
getLogger()
- Method in class org.apache.imperius.util.
SPLLogger
getName()
- Method in interface org.apache.imperius.spl.core.
Argument
getPolicy(String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
getPolicy(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getPolicy(String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Get the policy with the given name.
getPolicy(String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
getPolicy(String)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Returns the policy as a String
getPolicyInfo(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
getPolicyInfo(String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Parse the given policy with the given name and provide the information about the policy.
getPolicyInfo(String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
getPolicyInfo(String)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Returns a policyInfo object that contains the anchor class names and qualifiers.
getReferenceTypeName(String)
- Method in class org.apache.imperius.javaspl.
JavaDataCollectorImpl
getReferenceTypeName(String)
- Static method in class org.apache.imperius.javaspl.
JavaSPLTypeConstants
getReferenceTypeName()
- Method in interface org.apache.imperius.spl.core.
Argument
getReferenceTypeName()
- Method in interface org.apache.imperius.spl.core.
Expression
Applicable only in the case of complex return types provides the class name of the complex type
getReferenceTypeName()
- Method in interface org.apache.imperius.spl.core.
TypeInfo
getSPLLogger()
- Static method in class org.apache.imperius.util.
SPLLogger
getString(String)
- Static method in class org.apache.imperius.util.
Messages
getString(String, Object[])
- Static method in class org.apache.imperius.util.
Messages
getSymbolsForClass(String, String)
- Method in class org.apache.imperius.javaspl.
JavaDataCollectorImpl
getSymbolsForClass(String, String)
- Method in interface org.apache.imperius.spl.core.
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 class org.apache.imperius.javaspl.
JavaDataCollectorImpl
Get symbols for the given instance
getSymbolsForInstance(String, String, Object)
- Method in interface org.apache.imperius.spl.core.
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.core.
Argument
getType()
- Method in interface org.apache.imperius.spl.core.
Expression
Get the return type of the expression
getType()
- Method in interface org.apache.imperius.spl.core.
TypeInfo
getTypeOfObject(Object)
- Static method in class org.apache.imperius.javaspl.
JavaSPLTypeConstants
getValue()
- Method in interface org.apache.imperius.spl.core.
Argument
I
init()
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
init()
- Method in interface org.apache.imperius.spl.datastore.impl.
PolicyParser
init()
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
init()
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Initialize the storage.
init(DataCollector, Actuator)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
init(DataCollector, Actuator)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Initializes the instance wit the given DataCollector and Actuator
initialize()
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
initSPLAuditLogger()
- Method in class org.apache.imperius.util.
SPLLogger
initSPLLogger()
- Method in class org.apache.imperius.util.
SPLLogger
InstanceInfo
- Class in
org.apache.imperius.spl.core
InstanceInfo()
- Constructor for class org.apache.imperius.spl.core.
InstanceInfo
InstanceInfo(String, Object)
- Constructor for class org.apache.imperius.spl.core.
InstanceInfo
InstanceInfo(String, Object, boolean)
- Constructor for class org.apache.imperius.spl.core.
InstanceInfo
InternalClient
- Class in
org.apache.imperius.spl.core
InternalClient(PolicyManager)
- Constructor for class org.apache.imperius.spl.core.
InternalClient
intType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
INVALID
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
invokeMethod(String, String, Object, String, List)
- Method in class org.apache.imperius.javaspl.
JavaActuatorImpl
Invokes the given method on the given instance
invokeMethod(String, String, Object, String, List)
- Method in interface org.apache.imperius.spl.core.
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.core.
InternalClient
invokePolicy(String, List, boolean)
- Method in class org.apache.imperius.spl.core.
InternalClient
isArray()
- Method in interface org.apache.imperius.spl.core.
Expression
is true if the expression evaluates to an array
isInstance(String, Object)
- Method in class org.apache.imperius.javaspl.
JavaDataCollectorImpl
isInstance(String, Object)
- Method in interface org.apache.imperius.spl.core.
DataCollector
Checks if the given object is an instance of the given class
isPolicyExists(String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
J
Java_SPLPolicyRuleProvider
- Class in
org.apache.imperius.javaspl
JavaActuatorImpl
- Class in
org.apache.imperius.javaspl
JavaActuatorImpl()
- Constructor for class org.apache.imperius.javaspl.
JavaActuatorImpl
JavaActuatorImpl(URL[])
- Constructor for class org.apache.imperius.javaspl.
JavaActuatorImpl
JavaDataCollectorImpl
- Class in
org.apache.imperius.javaspl
JavaDataCollectorImpl()
- Constructor for class org.apache.imperius.javaspl.
JavaDataCollectorImpl
JavaDataCollectorImpl(URL[])
- Constructor for class org.apache.imperius.javaspl.
JavaDataCollectorImpl
JavaSPLTypeConstants
- Class in
org.apache.imperius.javaspl
JavaSPLTypeConstants()
- Constructor for class org.apache.imperius.javaspl.
JavaSPLTypeConstants
L
longType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
M
main(String[])
- Static method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
Messages
- Class in
org.apache.imperius.util
modifyInstance(String, String, Object, Map)
- Method in class org.apache.imperius.javaspl.
JavaActuatorImpl
modifyInstance(String, String, Object, Map)
- Method in interface org.apache.imperius.spl.core.
Actuator
Modifies the given instance with Map of new property values
modifyPolicy(String, String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
N
numericType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
O
org.apache.imperius.javaspl
- package org.apache.imperius.javaspl
Provides the Java binding for CIM-SPL.
org.apache.imperius.spl.core
- package org.apache.imperius.spl.core
Provides the core system programming interfaces of the Imperius framework.
org.apache.imperius.spl.datastore
- package org.apache.imperius.spl.datastore
Provides a framework for storing policies in a repository.
org.apache.imperius.spl.datastore.impl
- package org.apache.imperius.spl.datastore.impl
org.apache.imperius.spl.manager
- package org.apache.imperius.spl.manager
Provides a framework for storing policies and evaluating them out of the repository.
org.apache.imperius.spl.manager.impl
- package org.apache.imperius.spl.manager.impl
org.apache.imperius.util
- package org.apache.imperius.util
P
parseFile(String, Reader)
- Static method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
POLICY_EVALUATED_SUCCESSFULLY
- Static variable in class org.apache.imperius.spl.core.
InternalClient
POLICY_EVALUATION_FAILED
- Static variable in class org.apache.imperius.spl.core.
InternalClient
POLICY_NOT_EVALUATED
- Static variable in class org.apache.imperius.spl.core.
InternalClient
PolicyDataStore
- Interface in
org.apache.imperius.spl.datastore
Provides the ability manage the storage of policies.
PolicyDataStoreImpl
- Class in
org.apache.imperius.spl.datastore.impl
Implementation of PolicyDataStore that stores policies using serialization to the file PolicyStorage.DAT in the SPLLogger's home directory.
PolicyInfo
- Interface in
org.apache.imperius.spl.core
PolicyManager
- Interface in
org.apache.imperius.spl.manager
Provides the ability manage the storage of policies and to evaluate policies contained in the container.
PolicyManagerImpl
- Class in
org.apache.imperius.spl.manager.impl
PolicyManagerImpl(DataCollector, Actuator)
- Constructor for class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
PolicyParser
- Interface in
org.apache.imperius.spl.datastore.impl
PolicyParserImpl
- Class in
org.apache.imperius.spl.datastore.impl
R
referenceType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
S
setInstance(Object)
- Method in class org.apache.imperius.spl.core.
InstanceInfo
setInstanceName(String)
- Method in class org.apache.imperius.spl.core.
InstanceInfo
setInstanceSymbolsMap(Map)
- Method in class org.apache.imperius.spl.core.
InstanceInfo
setIsArray(boolean)
- Method in interface org.apache.imperius.spl.core.
Argument
setIsArray(boolean)
- Method in interface org.apache.imperius.spl.core.
TypeInfo
setLoggingEnabled(boolean)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
setName(String)
- Method in interface org.apache.imperius.spl.core.
Argument
setReferenceTypeName(String)
- Method in interface org.apache.imperius.spl.core.
Argument
setReferenceTypeName(String)
- Method in interface org.apache.imperius.spl.core.
TypeInfo
setType(String)
- Method in interface org.apache.imperius.spl.core.
Argument
setType(int)
- Method in interface org.apache.imperius.spl.core.
TypeInfo
setValue(Object)
- Method in interface org.apache.imperius.spl.core.
Argument
shortType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
shutdown()
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
shutDown()
- Method in interface org.apache.imperius.spl.datastore.impl.
PolicyParser
shutDown()
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
shutdown()
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Signal that the storage is no longer needed.
shutdown()
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
shutdown()
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Shutdown this instance.
SPL_HOME
- Static variable in class org.apache.imperius.util.
SPLLogger
Location of log files.
SPLLogger
- Class in
org.apache.imperius.util
SPLOF0001E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0002E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0003E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0004E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0005E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0006E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0007E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0008E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0009E
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0400I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0401I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0402I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0403I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0404I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0405I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0406I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0407I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0408I
- Static variable in class org.apache.imperius.util.
Messages
SPLOF0409I
- Static variable in class org.apache.imperius.util.
Messages
stringType
- Static variable in class org.apache.imperius.spl.core.
TypeConstants
T
toString()
- Method in interface org.apache.imperius.spl.core.
Expression
Provides a string representation of the expression
traverseTree(AST)
- Static method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
TypeConstants
- Class in
org.apache.imperius.spl.core
TypeConstants()
- Constructor for class org.apache.imperius.spl.core.
TypeConstants
TypeInfo
- Interface in
org.apache.imperius.spl.core
U
updatePolicy(String, String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
updatePolicy(String, String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Replace the definition of the policy with the given name.
updatePolicy(String, String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
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.core.
Expression
Validate the expression for semantic correctness
validate(String, String)
- Method in interface org.apache.imperius.spl.datastore.impl.
PolicyParser
validate(String, String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
validatePolicyString(String)
- Method in class org.apache.imperius.javaspl.
Java_SPLPolicyRuleProvider
validatePolicyString(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyDataStoreImpl
validatePolicyString(String)
- Method in interface org.apache.imperius.spl.datastore.impl.
PolicyParser
Determine if the given policy string is properly formatted and parsable.
validatePolicyString(String)
- Method in class org.apache.imperius.spl.datastore.impl.
PolicyParserImpl
validatePolicyString(String)
- Method in interface org.apache.imperius.spl.datastore.
PolicyDataStore
Determine if the given policy string is properly formatted and parsable.
validatePolicyString(String)
- Method in class org.apache.imperius.spl.manager.impl.
PolicyManagerImpl
validatePolicyString(String)
- Method in interface org.apache.imperius.spl.manager.
PolicyManager
Determine if the given policy string is properly formatted and parsable.
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
U
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes