Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A MinaProducer has a default timeout value of 30 seconds, while it waits for a response from the remote server.

Camel-mina only supports marshalling the body content. Message headers and Exchange properties will not be sent.

Options

Name

Default Value

Description

codec

null

As of 1.3 or later you can refer to a named ProtocolCodecFactory instance in your Registry such as your Spring ApplicationContext which is then used for the marshalling

textline

null

Only used for TCP. If no codec is specified then you can use this flag in 1.3 or later to indicate a text line based codec; if not specified or the value is false then Object Serialization is assumed over TCP.

sync

false

As of 1.3 or later you can configure the exchange pattern to be either InOnly (default) or InOut. Setting sync=true means a synchronous exchange (InOut), where the client can read the response from MINA (The exchange out message).

lazySessionCreation

false

As of 1.3 or later session can be lazy created to avoid exceptions if the remote FTP Server is not up and running when the Camel producer is started.

timeout

30000

As of 1.3 or later you can configure the timeout while waiting for a response from a remote server. The timeout unit is in millis, so 60000 is 60 seconds. The timeout is only used for MinaProducer.

...