org.apache.camel.model
Class WireTapDefinition

java.lang.Object
  extended by org.apache.camel.model.OptionalIdentifiedType<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: 751648 $

Field Summary
 
Fields inherited from class org.apache.camel.model.SendDefinition
endpoint, ref, uri
 
Fields inherited from class org.apache.camel.model.OptionalIdentifiedType
nodeCounters
 
Constructor Summary
WireTapDefinition()
           
WireTapDefinition(Endpoint endpoint)
           
WireTapDefinition(String uri)
           
 
Method Summary
 Processor createProcessor(RouteContext routeContext)
           
 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
 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
addInterceptor, addInterceptor, addOutput, addRoutes, aggregate, aggregate, aggregate, aggregate, aggregate, bean, bean, bean, bean, beanRef, beanRef, choice, clearOutput, configureChild, convertBodyTo, convertBodyTo, createCompositeProcessor, createErrorHandlerBuilder, createOutputsProcessor, createOutputsProcessor, delay, delay, delay, delay, end, enrich, errorHandler, filter, filter, filter, filter, getErrorHandlerBuilder, getErrorHandlerRef, getInheritErrorHandlerFlag, getNodeFactory, getParent, handleFault, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, inOut, intercept, intercept, intercept, intercept, interceptor, interceptors, isInheritErrorHandler, isInheritErrorHandler, loadBalance, loop, loop, loop, makeProcessor, marshal, marshal, marshal, marshal, multicast, multicast, multicast, onException, pipeline, pipeline, pipeline, policies, policy, popBlock, proceed, process, processRef, pushBlock, recipientList, recipientList, removeFaultHeader, removeHeader, removeProperty, resequence, resequence, resequence, resequencer, routingSlip, routingSlip, setBody, setBody, setErrorHandlerBuilder, setErrorHandlerBuilderIfNull, setErrorHandlerRef, setExchangePattern, setFaultBody, setFaultHeader, setHeader, setHeader, setInheritErrorHandlerFlag, setNodeFactory, setOutHeader, setOutHeader, setParent, setProperty, setProperty, sort, sort, sortBody, sortBody, split, split, split, stop, thread, thread, throttle, throwFault, throwFault, to, to, to, to, to, to, to, to, to, to, transform, transform, tryBlock, unmarshal, unmarshal, unmarshal, unmarshal, wireTap, wrapInErrorHandler, wrapProcessor, wrapProcessorInInterceptors
 
Methods inherited from class org.apache.camel.model.OptionalIdentifiedType
createId, description, getDescription, getId, getNodeCounter, 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: OptionalIdentifiedType
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 OptionalIdentifiedType<WireTapDefinition>
Returns:
defaults to "node" but derived nodes should overload this to provide a unique name


Copyright © 2009 Apache Software Foundation. All Rights Reserved.