org.apache.camel.model
Class WireTapDefinition

java.lang.Object
  extended by org.apache.camel.model.OptionalIdentifiedDefinition<Type>
      extended by org.apache.camel.model.ProcessorDefinition<Type>
          extended by org.apache.camel.model.SendDefinition<WireTapDefinition>
              extended by org.apache.camel.model.WireTapDefinition
All Implemented Interfaces:
Block

public class WireTapDefinition
extends SendDefinition<WireTapDefinition>

Represents an XML <wireTap/> element

Version:
$Revision: 758152 $

Field Summary
 
Fields inherited from class org.apache.camel.model.SendDefinition
endpoint, ref, uri
 
Fields inherited from class org.apache.camel.model.ProcessorDefinition
log
 
Constructor Summary
WireTapDefinition()
           
WireTapDefinition(Endpoint endpoint)
           
WireTapDefinition(String uri)
           
 
Method Summary
 Processor createProcessor(RouteContext routeContext)
           
 ExpressionSubElementDefinition getNewExchangeExpression()
           
 Processor getNewExchangeProcessor()
           
 String getNewExchangeProcessorRef()
           
 ExchangePattern getPattern()
           
 String getShortName()
          Returns a short name for this node which can be useful for ID generation or referring to related resources like images
 void setNewExchangeExpression(Expression expression)
           
 void setNewExchangeExpression(ExpressionSubElementDefinition expression)
           
 void setNewExchangeProcessor(Processor processor)
           
 void setNewExchangeProcessorRef(String ref)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.model.SendDefinition
getEndpoint, getLabel, getOutputs, getRef, getUri, getUriOrRef, resolveEndpoint, setEndpoint, setRef, setUri
 
Methods inherited from class org.apache.camel.model.ProcessorDefinition
addInterceptStrategies, addInterceptStrategy, addOutput, addRoutes, aggregate, aggregate, aggregate, aggregate, aggregate, aop, bean, bean, bean, bean, beanRef, beanRef, choice, clearOutput, configureChild, convertBodyTo, convertBodyTo, createChannel, createCompositeProcessor, createErrorHandlerBuilder, createOutputsProcessor, createOutputsProcessor, delay, delay, delay, doTry, end, enrich, enrich, errorHandler, filter, filter, filter, filter, getErrorHandlerBuilder, getErrorHandlerRef, getInterceptStrategies, getNodeFactory, getParent, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, inOnly, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, inOut, loadBalance, loadBalance, loop, loop, loop, makeProcessor, marshal, marshal, marshal, marshal, multicast, multicast, multicast, onCompletion, onException, pipeline, pipeline, pipeline, policy, policy, pollEnrich, pollEnrich, pollEnrich, pollEnrich, process, processRef, recipientList, recipientList, removeFaultHeader, removeHeader, removeProperty, resequence, resequence, resequence, resequencer, rollback, rollback, routingSlip, routingSlip, setBody, setBody, setErrorHandlerBuilder, setErrorHandlerBuilderIfNull, setErrorHandlerRef, setExchangePattern, setFaultBody, setFaultHeader, setHeader, setHeader, setNodeFactory, setOutHeader, setOutHeader, setParent, setProperty, setProperty, sort, sort, sortBody, sortBody, split, split, split, stop, threads, threads, throttle, throwException, to, to, to, to, to, to, to, to, to, to, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, wireTap, wireTap, wireTap, wrapChannel, wrapProcessor
 
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, getDescription, getId, hasCustomIdAssigned, idOrCreate, setDescription, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WireTapDefinition

public WireTapDefinition()

WireTapDefinition

public WireTapDefinition(String uri)

WireTapDefinition

public WireTapDefinition(Endpoint endpoint)
Method Detail

createProcessor

public Processor createProcessor(RouteContext routeContext)
                          throws Exception
Overrides:
createProcessor in class SendDefinition<WireTapDefinition>
Throws:
Exception

getPattern

public ExchangePattern getPattern()
Overrides:
getPattern in class SendDefinition<WireTapDefinition>

toString

public String toString()
Overrides:
toString in class Object

getShortName

public String getShortName()
Description copied from class: OptionalIdentifiedDefinition
Returns a short name for this node which can be useful for ID generation or referring to related resources like images

Overrides:
getShortName in class OptionalIdentifiedDefinition<WireTapDefinition>
Returns:
defaults to "node" but derived nodes should overload this to provide a unique name

getNewExchangeProcessor

public Processor getNewExchangeProcessor()

setNewExchangeProcessor

public void setNewExchangeProcessor(Processor processor)

getNewExchangeProcessorRef

public String getNewExchangeProcessorRef()

setNewExchangeProcessorRef

public void setNewExchangeProcessorRef(String ref)

getNewExchangeExpression

public ExpressionSubElementDefinition getNewExchangeExpression()

setNewExchangeExpression

public void setNewExchangeExpression(ExpressionSubElementDefinition expression)

setNewExchangeExpression

public void setNewExchangeExpression(Expression expression)


Apache CAMEL