Uses of Class
org.apache.camel.builder.FluentArg

Packages that use FluentArg
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.component.mock The Mock Component which is used for testing of routing and mediation rules. 
 

Uses of FluentArg in org.apache.camel.builder
 

Method parameters in org.apache.camel.builder with annotations of type FluentArg
 InterceptorBuilder InterceptorBuilder.add(DelegateProcessor interceptor)
           
 PolicyBuilder PolicyBuilder.add(Policy interceptor)
           
 ValueBuilder<E> ValueBuilder.append(Object value)
          Appends the string evaluation of this expression with the given value
<T> ValueBuilder
BuilderSupport.bodyAs(Class<T> type)
          Returns a predicate and value builder for the inbound message body as a specific type
 Predicate<E> ValueBuilder.contains(Object value)
          Create a predicate that the left hand expression contains the value of the right hand expression
 ValueBuilder<E> ValueBuilder.convertTo(Class type)
          Converts the current value to the given type using the registered type converters
 DeadLetterChannelBuilder BuilderSupport.deadLetterChannel(Endpoint deadLetterEndpoint)
           
 DeadLetterChannelBuilder BuilderSupport.deadLetterChannel(String deadLetterUri)
           
 Endpoint BuilderSupport.endpoint(String uri)
          Resolves the given URI to an endpoint
 List<Endpoint> BuilderSupport.endpoints(Endpoint... endpoints)
          Helper method to create a list of Endpoint instances
 List<Endpoint> BuilderSupport.endpoints(String... uris)
          Resolves the list of URIs into a list of Endpoint instances
 FromBuilder FromBuilder.errorHandler(ErrorHandlerBuilder errorHandlerBuilder)
          Installs the given error handler builder
 FilterBuilder FromBuilder.filter(Predicate predicate)
          Creates a predicate which is applied and only if it is true then the exchange is forwarded to the destination
 FromBuilder RouteBuilder.from(Endpoint endpoint)
           
 FromBuilder RouteBuilder.from(String uri)
           
 ValueBuilder BuilderSupport.header(String name)
          Returns a value builder for the given header
static
<E extends Exchange>
ValueBuilder<E>
Builder.header(String name)
          Returns a predicate and value builder for headers on an exchange
 IdempotentConsumerBuilder FromBuilder.idempotentConsumer(Expression messageIdExpression, MessageIdRepository messageIdRepository)
          Creates an IdempotentConsumer to avoid duplicate messages
 IdempotentConsumerBuilder FromBuilder.idempotentConsumer(Expression messageIdExpression, MessageIdRepository messageIdRepository)
          Creates an IdempotentConsumer to avoid duplicate messages
 FromBuilder FromBuilder.inheritErrorHandler(boolean condition)
          Configures whether or not the error handler is inherited by every processing node (or just the top most one)
 FromBuilder FromBuilder.intercept(DelegateProcessor interceptor)
           
 RouteBuilder RouteBuilder.intercept(DelegateProcessor interceptor)
           
 Predicate<E> ValueBuilder.isEqualTo(Object value)
           
 Predicate<E> ValueBuilder.isGreaterThan(Object value)
           
 Predicate<E> ValueBuilder.isGreaterThanOrEqualTo(Object value)
           
 Predicate<E> ValueBuilder.isInstanceOf(Class type)
           
 Predicate<E> ValueBuilder.isLessThan(Object value)
           
 Predicate<E> ValueBuilder.isLessThanOrEqualTo(Object value)
           
 Predicate<E> ValueBuilder.isNotEqualTo(Object value)
           
 LoggingErrorHandlerBuilder BuilderSupport.loggingErrorHandler(Log log)
          Creates an error handler which just logs errors
 LoggingErrorHandlerBuilder BuilderSupport.loggingErrorHandler(Log log, LoggingLevel level)
          Creates an error handler which just logs errors
 LoggingErrorHandlerBuilder BuilderSupport.loggingErrorHandler(Log log, LoggingLevel level)
          Creates an error handler which just logs errors
 LoggingErrorHandlerBuilder BuilderSupport.loggingErrorHandler(String log)
          Creates an error handler which just logs errors
 Predicate<E> ValueBuilder.matchesRegex(String regex)
           
<T> ValueBuilder
BuilderSupport.outBody(Class<T> type)
          Returns a predicate and value builder for the outbound message body as a specific type
 ProcessorFactory FromBuilder.pipeline(Collection<Endpoint> endpoints)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 ProcessorFactory FromBuilder.pipeline(Endpoint... endpoints)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 ProcessorFactory FromBuilder.pipeline(String... uris)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 FromBuilder FromBuilder.policy(Policy policy)
           
 FromBuilder FromBuilder.process(Processor processor)
          Adds the custom processor to this destination which could be a final destination, or could be a transformation in a pipeline
 ChoiceBuilder WhenBuilder.process(Processor processor)
           
 RecipientListBuilder FromBuilder.recipientList(Expression receipients)
          Creates a dynamic Recipient List pattern.
 ValueBuilder<E> ValueBuilder.regexReplaceAll(String regex, Expression<E> replacement)
          Replaces all occurrencies of the regular expression with the given replacement
 ValueBuilder<E> ValueBuilder.regexReplaceAll(String regex, Expression<E> replacement)
          Replaces all occurrencies of the regular expression with the given replacement
 ValueBuilder<E> ValueBuilder.regexReplaceAll(String regex, String replacement)
          Replaces all occurrencies of the regular expression with the given replacement
 ValueBuilder<E> ValueBuilder.regexReplaceAll(String regex, String replacement)
          Replaces all occurrencies of the regular expression with the given replacement
 ValueBuilder<E> ValueBuilder.regexTokenize(String regex)
          Tokenizes the string conversion of this expression using the given regular expression
 ResequencerBuilder FromBuilder.resequencer(List<Expression<Exchange>> expressions)
          A builder for the Resequencer pattern where a list of expressions are evaluated to be able to compare the message exchanges to reorder them.
 SplitterBuilder FromBuilder.splitter(Expression receipients)
          A builder for the Splitter pattern where an expression is evaluated to iterate through each of the parts of a message and then each part is then send to some endpoint.
 ValueBuilder BuilderSupport.systemProperty(String name)
          Returns a value builder for the given system property
 ValueBuilder BuilderSupport.systemProperty(String name, String defaultValue)
          Returns a value builder for the given system property
 ValueBuilder BuilderSupport.systemProperty(String name, String defaultValue)
          Returns a value builder for the given system property
 ProcessorFactory FromBuilder.to(Collection<Endpoint> endpoints)
          Sends the exchange to a list of endpoint using the MulticastProcessor pattern
 ProcessorFactory FromBuilder.to(Endpoint... endpoints)
          Sends the exchange to a list of endpoints using the MulticastProcessor pattern
 ProcessorFactory FromBuilder.to(Endpoint endpoint)
          Sends the exchange to the given endpoint
 ChoiceBuilder WhenBuilder.to(Endpoint endpoint)
           
 ProcessorFactory FromBuilder.to(String uri)
          Sends the exchange to the given endpoint URI
 ChoiceBuilder WhenBuilder.to(String uri)
           
 ValueBuilder<E> ValueBuilder.tokenize(String token)
           
 FromBuilder FromBuilder.trace(String category)
          Trace logs the exchange before it goes to the next processing step using the specified logging category.
 WhenBuilder ChoiceBuilder.when(Predicate predicate)
          Adds a predicate which if it is true then the message exchange is sent to the given destination
 

Uses of FluentArg in org.apache.camel.component.mock
 

Method parameters in org.apache.camel.component.mock with annotations of type FluentArg
<T> AssertionClause.PredicateValueBuilder
AssertionClause.bodyAs(Class<T> type)
          Returns a predicate and value builder for the inbound message body as a specific type
 ValueBuilder<E> AssertionClause.header(String name)
          Returns a predicate and value builder for headers on an exchange
<T> AssertionClause.PredicateValueBuilder
AssertionClause.outBody(Class<T> type)
          Returns a predicate and value builder for the outbound message body as a specific type
 



Copyright © 2007 Apache Software Foundation. All Rights Reserved.