Skip navigation links
A C D E G L N O R S T U 

A

activate(ComponentContext) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleEngineConfigDS
 
addProperty(String, String) - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
addRuleSet(RuleSet) - Method in interface org.wso2.carbon.rule.kernel.backend.RuleBackendRuntime
Adds the rule set to back end runtime.
addSubscription(Subscription) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 

C

CarbonRuleEngineConfigService - Class in org.wso2.carbon.rule.kernel.internal.config
implementation object of the rule engine provider interface
CarbonRuleEngineConfigService(RuleEngineConfig) - Constructor for class org.wso2.carbon.rule.kernel.internal.config.CarbonRuleEngineConfigService
 
createSession(int) - Method in interface org.wso2.carbon.rule.kernel.backend.RuleBackendRuntime
Some rules engines support different sessions types.
createSession(int) - Method in class org.wso2.carbon.rule.kernel.engine.RuleEngine
creates a session to be used with a pirticular service invocation.

D

DataBindUtil - Class in org.wso2.carbon.rule.kernel.internal.util
 
DataBindUtil() - Constructor for class org.wso2.carbon.rule.kernel.internal.util.DataBindUtil
 
DefaultPropertiesProvider - Interface in org.wso2.carbon.rule.kernel.backend
This class was introduced to locate any default proprieties required by the target rule engine.
destroy() - Method in interface org.wso2.carbon.rule.kernel.backend.Session
 
destroy() - Method in class org.wso2.carbon.rule.kernel.engine.RuleSession
This method dispose the wrapped knowledge session

E

execute(List) - Method in interface org.wso2.carbon.rule.kernel.backend.Session
apply the rules to the given sent of facts and send the result facts back.
execute(OMElement, Input, Output) - Method in class org.wso2.carbon.rule.kernel.engine.RuleSession
This method converts the OMElement messages received to POJO format using Axis2 BeanUtil class and converts the results back to OMElement form.

G

getClassName() - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
getEventBroker() - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
getInstance() - Static method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
getProperties() - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
getRuleBackendRuntime(Map<String, String>, ClassLoader) - Method in interface org.wso2.carbon.rule.kernel.backend.RuleBackendRuntimeFactory
This interface is used to create the Back end runtimes in different types.
getRuleConfig() - Method in interface org.wso2.carbon.rule.kernel.config.RuleEngineConfigService
 
getRuleConfig() - Method in class org.wso2.carbon.rule.kernel.internal.build.RuleEngineConfigBuilder
provides the rule engine provider list
getRuleConfig() - Method in class org.wso2.carbon.rule.kernel.internal.config.CarbonRuleEngineConfigService
 
getRuleEngineConfigService() - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
getRuleEngineProvider() - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineConfig
 
getRuleEngineProvider() - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
getRuleExecutionSetCreationDefaultProperties(ClassLoader) - Method in interface org.wso2.carbon.rule.kernel.backend.DefaultPropertiesProvider
Returns any default properties required at the rule set creation
getRuleServiceProviderDefaultProperties(ClassLoader) - Method in interface org.wso2.carbon.rule.kernel.backend.DefaultPropertiesProvider
Returns any default properties required at the rule service provider initialization
getValue(OMElement, Class) - Static method in class org.wso2.carbon.rule.kernel.internal.util.DataBindUtil
utility method convert the OMElements to java objects.

L

loadRuleBackendRuntime() - Method in class org.wso2.carbon.rule.kernel.engine.RuleEngine
 

N

notify(Message, Subscription) - Method in class org.wso2.carbon.rule.kernel.internal.event.RuleChangeEventDispacher
 

O

org.wso2.carbon.rule.kernel.backend - package org.wso2.carbon.rule.kernel.backend
 
org.wso2.carbon.rule.kernel.config - package org.wso2.carbon.rule.kernel.config
 
org.wso2.carbon.rule.kernel.engine - package org.wso2.carbon.rule.kernel.engine
 
org.wso2.carbon.rule.kernel.internal.build - package org.wso2.carbon.rule.kernel.internal.build
 
org.wso2.carbon.rule.kernel.internal.config - package org.wso2.carbon.rule.kernel.internal.config
 
org.wso2.carbon.rule.kernel.internal.ds - package org.wso2.carbon.rule.kernel.internal.ds
 
org.wso2.carbon.rule.kernel.internal.event - package org.wso2.carbon.rule.kernel.internal.event
 
org.wso2.carbon.rule.kernel.internal.util - package org.wso2.carbon.rule.kernel.internal.util
 

R

registerEventBroker(EventBroker) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
registerRuleEngineConfigService(RuleEngineConfigService) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 
RuleBackendRuntime - Interface in org.wso2.carbon.rule.kernel.backend
interface to separate the Back end real rule implementation from the xml processing layer which is in the kernel module.
RuleBackendRuntimeFactory - Interface in org.wso2.carbon.rule.kernel.backend
Factory interface to create the real back end runtimes.
RuleChangeEventDispacher - Class in org.wso2.carbon.rule.kernel.internal.event
 
RuleChangeEventDispacher(RuleEngine) - Constructor for class org.wso2.carbon.rule.kernel.internal.event.RuleChangeEventDispacher
 
RuleEngine - Class in org.wso2.carbon.rule.kernel.engine
this class is the layer in between top layers (i.e web service layer and the mediation layer) and the rule back end runtime.
RuleEngine(RuleSet, ClassLoader) - Constructor for class org.wso2.carbon.rule.kernel.engine.RuleEngine
Creates a Rule Engine Object.
RuleEngineConfig - Class in org.wso2.carbon.rule.kernel.config
 
RuleEngineConfig() - Constructor for class org.wso2.carbon.rule.kernel.config.RuleEngineConfig
 
RuleEngineConfigBuilder - Class in org.wso2.carbon.rule.kernel.internal.build
Create the Rule engine provider list reading the rule config file
RuleEngineConfigBuilder() - Constructor for class org.wso2.carbon.rule.kernel.internal.build.RuleEngineConfigBuilder
 
RuleEngineConfigDS - Class in org.wso2.carbon.rule.kernel.internal.ds
 
RuleEngineConfigDS() - Constructor for class org.wso2.carbon.rule.kernel.internal.ds.RuleEngineConfigDS
 
RuleEngineConfigService - Interface in org.wso2.carbon.rule.kernel.config
 
RuleEngineProvider - Class in org.wso2.carbon.rule.kernel.config
class to represents the rule engine provider.
RuleEngineProvider() - Constructor for class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
RuleSession - Class in org.wso2.carbon.rule.kernel.engine
This abstract the Back end rule session with OM processing layer.
RuleSession(Session) - Constructor for class org.wso2.carbon.rule.kernel.engine.RuleSession
 
RuleValueHolder - Class in org.wso2.carbon.rule.kernel.internal.ds
 
RuleValueHolder() - Constructor for class org.wso2.carbon.rule.kernel.internal.ds.RuleValueHolder
 

S

Session - Interface in org.wso2.carbon.rule.kernel.backend
This interface abstracts the rule session concept.
setClassName(String) - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
setEventBroker(EventBroker) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleEngineConfigDS
 
setProperties(Map<String, String>) - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineProvider
 
setRuleEngineProvider(RuleEngineProvider) - Method in class org.wso2.carbon.rule.kernel.config.RuleEngineConfig
 

T

toOM(Object, QName) - Static method in class org.wso2.carbon.rule.kernel.internal.util.DataBindUtil
Utility method to convert the java objects to OMElements

U

unSetEventBroker(EventBroker) - Method in class org.wso2.carbon.rule.kernel.internal.ds.RuleEngineConfigDS
 
A C D E G L N O R S T U 
Skip navigation links

Copyright © 2019 WSO2. All rights reserved.