org.drools.camel.component
Class DroolsPolicy
java.lang.Object
org.drools.camel.component.DroolsPolicy
- All Implemented Interfaces:
- org.apache.camel.spi.Policy
public class DroolsPolicy
- extends Object
- implements org.apache.camel.spi.Policy
Method Summary |
static org.apache.camel.model.dataformat.JaxbDataFormat |
augmentJaxbDataFormatDefinition(org.apache.camel.model.dataformat.JaxbDataFormat jaxbDataFormat)
Clones the passed JaxbDataFormat and then augments it with with Drools related namespaces |
static void |
augmentNodes(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> nav,
Set visited)
|
void |
beforeWrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> processorDefinition)
|
org.apache.camel.Processor |
wrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.Processor processor)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DroolsPolicy
public DroolsPolicy()
beforeWrap
public void beforeWrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> processorDefinition)
- Specified by:
beforeWrap
in interface org.apache.camel.spi.Policy
wrap
public org.apache.camel.Processor wrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.Processor processor)
- Specified by:
wrap
in interface org.apache.camel.spi.Policy
augmentNodes
public static void augmentNodes(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> nav,
Set visited)
augmentJaxbDataFormatDefinition
public static org.apache.camel.model.dataformat.JaxbDataFormat augmentJaxbDataFormatDefinition(org.apache.camel.model.dataformat.JaxbDataFormat jaxbDataFormat)
- Clones the passed JaxbDataFormat and then augments it with with Drools related namespaces
- Parameters:
jaxbDataFormat
-
- Returns:
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.