org.apache.camel.builder
Class FilterBuilder

java.lang.Object
  extended by org.apache.camel.builder.BuilderSupport
      extended by org.apache.camel.builder.FromBuilder
          extended by org.apache.camel.builder.FilterBuilder
All Implemented Interfaces:
ProcessorFactory
Direct Known Subclasses:
WhenBuilder

public class FilterBuilder
extends FromBuilder

Version:
$Revision: 534145 $

Field Summary
 
Fields inherited from class org.apache.camel.builder.FromBuilder
DEFAULT_TRACE_CATEGORY
 
Constructor Summary
FilterBuilder(FromBuilder builder, Predicate predicate)
           
 
Method Summary
 FilterBuilder and(Predicate predicate)
          Adds another predicate using a logical AND
 FilterProcessor createProcessor()
           
 Predicate getPredicate()
           
 FilterBuilder or(Predicate predicate)
          Adds another predicate using a logical OR
 
Methods inherited from class org.apache.camel.builder.FromBuilder
addProcessBuilder, addProcessor, addProcessorBuilder, aggregator, aggregator, choice, convertBodyTo, convertOutBodyTo, createRoute, delayer, delayer, delayer, errorHandler, filter, getBuilder, getFrom, getProcessors, getRouteBuilder, idempotentConsumer, inheritErrorHandler, intercept, intercept, makeProcessor, pipeline, pipeline, pipeline, policies, policy, process, recipientList, resequencer, resequencer, resequencer, setBody, setHeader, setOutBody, setOutHeader, setProperty, setRouteBuilder, splitter, throttler, to, to, to, to, to, trace, trace, wrapInErrorHandler, wrapProcessor
 
Methods inherited from class org.apache.camel.builder.BuilderSupport
body, bodyAs, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, deadLetterChannel, endpoint, endpoints, endpoints, getContext, getErrorHandlerBuilder, header, isInheritErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, noErrorHandler, outBody, outBody, setContext, setErrorHandlerBuilder, setInheritErrorHandler, systemProperty, systemProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterBuilder

public FilterBuilder(FromBuilder builder,
                     Predicate predicate)
Method Detail

and

public FilterBuilder and(Predicate predicate)
Adds another predicate using a logical AND


or

public FilterBuilder or(Predicate predicate)
Adds another predicate using a logical OR


getPredicate

public Predicate getPredicate()

createProcessor

public FilterProcessor createProcessor()
                                throws Exception
Specified by:
createProcessor in interface ProcessorFactory
Overrides:
createProcessor in class FromBuilder
Throws:
Exception


Copyright © 2007 Apache Software Foundation. All Rights Reserved.