Class

Class

Scheme: class

Endpoint for the class component.

Name Kind Type Required Deprecated Default Value Enum Values Description
beanName path java.lang.String true false Sets the name of the bean to invoke
cache parameter boolean false If enabled, Camel will cache the result of the first Registry look-up. Cache can be enabled if the bean in the Registry is defined as a singleton scope.
multiParameterArray parameter boolean true How to treat the parameters which are passed from the message body; if it is true, the message body should be an array of parameters.

Note: This option is used internally by Camel, and is not intended for end users to use. @deprecated this option is used internally by Camel, and is not intended for end users to use

method parameter java.lang.String false Sets the name of the method to invoke on the bean
parameters parameter java.util.Map false Used for configuring additional properties on the bean
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange.
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). @param synchronous true to enforce synchronous processing