Avro

Avro

Scheme: avro
Name Kind Type Required Deprecated Default Value Enum Values Description
transport path org.apache.camel.component.avro.AvroTransport true false http
netty
Transport to use
host path java.lang.String true false Hostname to use
port path int true false Port number to use
messageName path java.lang.String false The name of the message to send.
protocolLocation parameter java.lang.String false Avro protocol location
protocol parameter org.apache.avro.Protocol false Avro protocol to use
protocolClassName parameter java.lang.String false Avro protocol to use defined by the FQN class name
uriAuthority parameter java.lang.String false Authority to use (username and password)
reflectionProtocol parameter boolean false If protocol object provided is reflection protocol. Should be used only with protocol parameter because for protocolClassName protocol type will be auto detected
singleParameter parameter boolean false If true, consumer parameter won't be wrapped into array. Will fail if protocol specifies more then 1 parameter for the message
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).

avro consumer