A D E F G I J M N O P R S U V X 

A

activationCreated(ActivationCreatedEvent, WorkingMemory) - Method in class org.apache.servicemix.drools.DroolsExecutionContext
 
ACTIVE - Static variable in class org.apache.servicemix.drools.model.Exchange
 
answer(String) - Method in class org.apache.servicemix.drools.model.JbiHelper
 
answer(Source) - Method in class org.apache.servicemix.drools.model.JbiHelper
Answer the exchange with the given response content

D

DONE - Static variable in class org.apache.servicemix.drools.model.Exchange
 
drools(MessageExchange) - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
DROOLS_CORRELATION_ID - Static variable in class org.apache.servicemix.drools.DroolsComponent
Property to correlate servicemix-drools exchanges
DroolsComponent - Class in org.apache.servicemix.drools
 
DroolsComponent() - Constructor for class org.apache.servicemix.drools.DroolsComponent
 
DroolsEndpoint - Class in org.apache.servicemix.drools
 
DroolsEndpoint() - Constructor for class org.apache.servicemix.drools.DroolsEndpoint
 
DroolsEndpoint(DefaultComponent, ServiceEndpoint) - Constructor for class org.apache.servicemix.drools.DroolsEndpoint
 
DroolsEndpoint(ServiceUnit, QName, String) - Constructor for class org.apache.servicemix.drools.DroolsEndpoint
 
DroolsExecutionContext - Class in org.apache.servicemix.drools
Represents the execution context of the Drools rules for a single MessageExchange
DroolsExecutionContext(DroolsEndpoint, MessageExchange) - Constructor for class org.apache.servicemix.drools.DroolsExecutionContext
Start a new execution context for the specified exchange.

E

ERROR - Static variable in class org.apache.servicemix.drools.model.Exchange
 
Exchange - Class in org.apache.servicemix.drools.model
 
Exchange(MessageExchange, NamespaceContext) - Constructor for class org.apache.servicemix.drools.model.Exchange
 

F

Fault - Class in org.apache.servicemix.drools.model
 
Fault(Fault, NamespaceContext) - Constructor for class org.apache.servicemix.drools.model.Fault
 
fault(String) - Method in class org.apache.servicemix.drools.model.JbiHelper
 
fault(Source) - Method in class org.apache.servicemix.drools.model.JbiHelper
Send a JBI Error message (for InOnly) or JBI Fault message (for the other MEPs)

G

getAssertedObjects() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getChannel() - Method in class org.apache.servicemix.drools.model.JbiHelper
 
getConfiguredEndpoints() - Method in class org.apache.servicemix.drools.DroolsComponent
 
getContent() - Method in class org.apache.servicemix.drools.model.Message
 
getContext() - Method in class org.apache.servicemix.drools.model.JbiHelper
 
getCorrelationId(MessageExchange) - Static method in class org.apache.servicemix.drools.DroolsEndpoint
 
getDefaultRouteURI() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getDefaultTargetService() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getDefaultTargetURI() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getEndpoint() - Method in class org.apache.servicemix.drools.model.JbiHelper
 
getEndpointClasses() - Method in class org.apache.servicemix.drools.DroolsComponent
 
getEndpoints() - Method in class org.apache.servicemix.drools.DroolsComponent
 
getExchange() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Return the MessageExchange we are evaluating rules on
getExchange() - Method in class org.apache.servicemix.drools.model.JbiHelper
 
getFaultMsg() - Method in class org.apache.servicemix.drools.model.Exchange
 
getGlobals() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getHelper() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Access the JbiHelper object that is being exposed to the .drl file
getInMsg() - Method in class org.apache.servicemix.drools.model.Exchange
 
getInternalExchange() - Method in class org.apache.servicemix.drools.model.Exchange
 
getInternalMessage() - Method in class org.apache.servicemix.drools.model.Message
 
getLogger() - Method in class org.apache.servicemix.drools.model.JbiHelper
 
getMep() - Method in class org.apache.servicemix.drools.model.Exchange
 
getMessage(String) - Method in class org.apache.servicemix.drools.model.Exchange
 
getNamespaceContext() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getNamespaces() - Method in class org.apache.servicemix.drools.support.NamespaceContextImpl
Keep the getter/setter to keep xbean annotation
getOperation() - Method in class org.apache.servicemix.drools.model.Exchange
 
getOutMsg() - Method in class org.apache.servicemix.drools.model.Exchange
 
getProperty(String) - Method in class org.apache.servicemix.drools.model.Exchange
 
getProperty(String) - Method in class org.apache.servicemix.drools.model.Message
 
getRuleBase() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getRuleBaseResource() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getRuleBaseURL() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
getRulesFired() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Get the number of rules that were fired
getStatus() - Method in class org.apache.servicemix.drools.model.Exchange
 
getXPath(String) - Method in class org.apache.servicemix.drools.model.Message
 

I

IN_MESSAGE - Static variable in class org.apache.servicemix.drools.model.Exchange
 
IN_ONLY - Static variable in class org.apache.servicemix.drools.model.Exchange
 
IN_OPTIONAL_OUT - Static variable in class org.apache.servicemix.drools.model.Exchange
 
IN_OUT - Static variable in class org.apache.servicemix.drools.model.Exchange
 
isAutoReply() - Method in class org.apache.servicemix.drools.DroolsEndpoint
Will this endpoint automatically reply to any exchanges not handled by the Drools rulebase?
isExchangeHandled() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Returns true if the MessageExchange was handled by the rules themselves (e.g.
isExchangeHandled() - Method in class org.apache.servicemix.drools.model.JbiHelper
Has the MessageExchange been handled by the drools endpoint?

J

JBI_HELPER_KEY - Static variable in class org.apache.servicemix.drools.DroolsExecutionContext
 
JbiHelper - Class in org.apache.servicemix.drools.model
A helper class for use inside a rule to forward a message to an endpoint
JbiHelper(DroolsEndpoint, MessageExchange, WorkingMemory) - Constructor for class org.apache.servicemix.drools.model.JbiHelper
 

M

Message - Class in org.apache.servicemix.drools.model
 
Message(NormalizedMessage, NamespaceContext) - Constructor for class org.apache.servicemix.drools.model.Message
 

N

NamespaceContextImpl - Class in org.apache.servicemix.drools.support
A simple namespace context with a clean xbean configuration.
NamespaceContextImpl() - Constructor for class org.apache.servicemix.drools.support.NamespaceContextImpl
 

O

org.apache.servicemix.drools - package org.apache.servicemix.drools
A component which peforms rules based routing using Drools to decide where to route the message.
org.apache.servicemix.drools.model - package org.apache.servicemix.drools.model
 
org.apache.servicemix.drools.support - package org.apache.servicemix.drools.support
 
OUT_MESSAGE - Static variable in class org.apache.servicemix.drools.model.Exchange
 

P

process(MessageExchange) - Method in class org.apache.servicemix.drools.DroolsEndpoint
 

R

ROBUST_IN_ONLY - Static variable in class org.apache.servicemix.drools.model.Exchange
 
route(String) - Method in class org.apache.servicemix.drools.model.JbiHelper
Forwards the inbound message to the given target
routeTo(String, String) - Method in class org.apache.servicemix.drools.model.JbiHelper
 
routeTo(Source, String) - Method in class org.apache.servicemix.drools.model.JbiHelper
Send a message to the uri
routeToDefault(String) - Method in class org.apache.servicemix.drools.model.JbiHelper
 
routeToDefault(Source) - Method in class org.apache.servicemix.drools.model.JbiHelper
Send this content to the default routing URI (DroolsEndpoint.getDefaultRouteURI() specified on the endpoint

S

send(MessageExchange) - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
setAssertedObjects(List<Object>) - Method in class org.apache.servicemix.drools.DroolsEndpoint
List of additional objects to be inserted into the drools working memory for evaluating rules.
setAutoReply(boolean) - Method in class org.apache.servicemix.drools.DroolsEndpoint
Set auto-reply to true to ensure that every exchange is being replied to.
setDefaultTargetService(QName) - Method in class org.apache.servicemix.drools.DroolsEndpoint
The default service that the exchange will be sent to if none of the rules have handled it.
setDefaultTargetURI(String) - Method in class org.apache.servicemix.drools.DroolsEndpoint
The default endpoint URI that the exchange will be sent to if none of the rules have handled it.
setEndpoints(DroolsEndpoint[]) - Method in class org.apache.servicemix.drools.DroolsComponent
 
setGlobals(Map<String, Object>) - Method in class org.apache.servicemix.drools.DroolsEndpoint
The global variables that are available while evaluating the rule base.
setNamespaceContext(NamespaceContext) - Method in class org.apache.servicemix.drools.DroolsEndpoint
The namespace context to use when evaluating the rules.
setNamespaces(Map<String, String>) - Method in class org.apache.servicemix.drools.support.NamespaceContextImpl
Keep the getter/setter to keep xbean annotation
setProperty(String, Object) - Method in class org.apache.servicemix.drools.model.Exchange
 
setProperty(String, Object) - Method in class org.apache.servicemix.drools.model.Message
 
setRuleBase(RuleBase) - Method in class org.apache.servicemix.drools.DroolsEndpoint
Set the rule base to be used for handling the exchanges
setRuleBaseResource(Resource) - Method in class org.apache.servicemix.drools.DroolsEndpoint
Specifies the resource location to load the rule base from (.drl file)
setRuleBaseURL(URL) - Method in class org.apache.servicemix.drools.DroolsEndpoint
Specifies a URL to load the rule base from (.drl file)
setXPath(String, Object) - Method in class org.apache.servicemix.drools.model.Message
 
start() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
start() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Start the execution context.
stop() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Stop the context, disposing of all event listeners and working memory contents

U

update() - Method in class org.apache.servicemix.drools.DroolsExecutionContext
Update the working memory, potentially triggering additional rules
update() - Method in class org.apache.servicemix.drools.model.JbiHelper
Update the MessageExchange information in the rule engine's WorkingMemory

V

validate() - Method in class org.apache.servicemix.drools.DroolsEndpoint
 
valueOf(String) - Method in class org.apache.servicemix.drools.model.Message
 

X

xpath(String) - Method in class org.apache.servicemix.drools.model.Message
 
A D E F G I J M N O P R S U V X 

Copyright © 2005-2015 FuseSource. All Rights Reserved.