Class KiePolicy

  • All Implemented Interfaces:
    org.apache.camel.spi.Policy

    public class KiePolicy
    extends Object
    implements org.apache.camel.spi.Policy
    • Constructor Detail

      • KiePolicy

        public KiePolicy()
    • 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: