org.apache.camel.model
Class BeanRef

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

public class BeanRef
extends OutputType<ProcessorType>

Version:
$Revision: 36321 $

Field Summary
 
Fields inherited from class org.apache.camel.model.OutputType
outputs
 
Fields inherited from class org.apache.camel.model.ProcessorType
DEFAULT_TRACE_CATEGORY
 
Constructor Summary
BeanRef()
           
BeanRef(String ref)
           
BeanRef(String ref, String method)
           
 
Method Summary
 Processor createProcessor(RouteContext routeContext)
           
 Class getBeanType()
           
 String getLabel()
          Returns a label to describe this node such as the expression if some kind of expression node
 String getMethod()
           
 String getRef()
           
 void setBean(Object bean)
           
 void setBeanType(Class beanType)
           
 void setMethod(String method)
           
 void setRef(String ref)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.model.OutputType
configureChild, getOutputs, setOutputs
 
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, 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

BeanRef

public BeanRef()

BeanRef

public BeanRef(String ref)

BeanRef

public BeanRef(String ref,
               String method)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getRef

public String getRef()

setRef

public void setRef(String ref)

getMethod

public String getMethod()

setMethod

public void setMethod(String method)

setBean

public void setBean(Object bean)

getBeanType

public Class getBeanType()

setBeanType

public void setBeanType(Class beanType)

createProcessor

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

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>


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