org.apache.camel.model
Class ToType

java.lang.Object
  extended by org.apache.camel.model.ProcessorType<ProcessorType>
      extended by org.apache.camel.model.ToType
All Implemented Interfaces:
Block

public class ToType
extends ProcessorType<ProcessorType>

Represents an XML <to/> element

Version:
$Revision: 36321 $

Field Summary
 
Fields inherited from class org.apache.camel.model.ProcessorType
DEFAULT_TRACE_CATEGORY
 
Constructor Summary
ToType()
           
ToType(Endpoint endpoint)
           
ToType(String uri)
           
 
Method Summary
 Processor createProcessor(RouteContext routeContext)
           
 Endpoint getEndpoint()
           
 String getLabel()
          Returns a label to describe this node such as the expression if some kind of expression node
 List<ProcessorType<?>> getOutputs()
           
 String getRef()
           
 String getUri()
           
 Object getUriOrRef()
          Returns the endpoint URI or the name of the reference to it
 Endpoint resolveEndpoint(RouteContext context)
           
 void setEndpoint(Endpoint endpoint)
           
 void setRef(String ref)
          Sets the name of the endpoint within the registry (such as the Spring ApplicationContext or JNDI) to use
 void setUri(String uri)
          Sets the URI of the endpoint to use
 String toString()
           
 
Methods inherited from class org.apache.camel.model.ProcessorType
addInterceptor, addOutput, addRoutes, aggregator, aggregator, aggregator, aggregator, aggregator, bean, bean, bean, bean, beanRef, beanRef, choice, clearOutput, configureChild, convertBodyTo, convertFaultBodyTo, convertOutBodyTo, createCompositeProcessor, createErrorHandlerBuilder, createOutputsProcessor, createOutputsProcessor, delayer, delayer, delayer, delayer, end, errorHandler, exception, filter, filter, filter, filter, getErrorHandlerBuilder, getInheritErrorHandlerFlag, getNodeFactory, getParent, handleFault, idempotentConsumer, idempotentConsumer, inheritErrorHandler, intercept, intercept, intercept, interceptor, interceptors, isInheritErrorHandler, loadBalance, makeProcessor, marshal, marshal, marshal, marshal, multicast, multicast, multicast, pipeline, pipeline, pipeline, policies, policy, popBlock, proceed, process, processRef, pushBlock, recipientList, recipientList, removeFaultHeader, removeHeader, removeOutHeader, removeProperty, resequencer, resequencer, resequencer, resequencer, routingSlip, routingSlip, routingSlip, setBody, setBody, setErrorHandlerBuilder, setFaultBody, setFaultHeader, setHeader, setHeader, setHeader, setInheritErrorHandlerFlag, setNodeFactory, setOutBody, setOutBody, setOutHeader, setOutHeader, setOutHeader, setParent, setProperty, setProperty, splitter, splitter, splitter, splitter, splitter, splitter, splitter, splitter, thread, thread, throttler, throwFault, throwFault, to, to, to, to, to, trace, trace, transform, transform, tryBlock, unmarshal, unmarshal, unmarshal, unmarshal, wrapInErrorHandler, wrapProcessor, wrapProcessorInInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ToType

public ToType()

ToType

public ToType(String uri)

ToType

public ToType(Endpoint endpoint)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getLabel

public String getLabel()
Description copied from class: ProcessorType
Returns a label to describe this node such as the expression if some kind of expression node

Overrides:
getLabel in class ProcessorType<ProcessorType>

createProcessor

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

resolveEndpoint

public Endpoint resolveEndpoint(RouteContext context)

getUri

public String getUri()

setUri

public void setUri(String uri)
Sets the URI of the endpoint to use

Parameters:
uri - the endpoint URI to use

getRef

public String getRef()

setRef

public void setRef(String ref)
Sets the name of the endpoint within the registry (such as the Spring ApplicationContext or JNDI) to use

Parameters:
ref - the reference name to use

getEndpoint

public Endpoint getEndpoint()

setEndpoint

public void setEndpoint(Endpoint endpoint)

getOutputs

public List<ProcessorType<?>> getOutputs()
Specified by:
getOutputs in class ProcessorType<ProcessorType>

getUriOrRef

public Object getUriOrRef()
Returns the endpoint URI or the name of the reference to it



Copyright © 2008 IONA Open Source Community. All Rights Reserved.