Drools :: Camel integration Legacy5 6.0.0.CR1

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
           
 
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
 

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:

Drools :: Camel integration Legacy5 6.0.0.CR1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.