org.drools.camel.component
Class DroolsPolicy

java.lang.Object
  extended by org.drools.camel.component.DroolsPolicy
All Implemented Interfaces:
org.apache.camel.spi.Policy

public class DroolsPolicy
extends Object
implements org.apache.camel.spi.Policy


Nested Class Summary
static class DroolsPolicy.DroolsClientProcessor
           
static class DroolsPolicy.DroolsProcess
           
 
Field Summary
static String[] JAXB_ANNOTATED_CMD
           
 
Constructor Summary
DroolsPolicy()
           
 
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
 

Field Detail

JAXB_ANNOTATED_CMD

public static final String[] JAXB_ANNOTATED_CMD
Constructor Detail

DroolsPolicy

public DroolsPolicy()
Method Detail

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-2012 JBoss by Red Hat. All Rights Reserved.