...
Configuring Mina endpoints using Spring bean style
Avaiable Available as of Camel 2.0
Configuration of Mina endpoints is now possible using regular Spring bean style configuration in the Spring DSL.
...
Closing Session When Complete
Avaiable Available as of Camel 1.6.1
When acting as a server you sometimes want to close the session when, for example, a client conversion is finished. To instruct Camel to close the session, you should add a header with the key CamelMinaCloseSessionWhenComplete
set to a boolean true
value.
...
Code Block | ||||
---|---|---|---|---|
| ||||
from("mina:tcp://localhost:8080?sync=true&textline=true").process(new Processor() { public void process(Exchange exchange) throws Exception { String body = exchange.getIn().getBody(String.class); exchange.getOut().setBody("Bye " + body); exchange.getOut().setHeader(MinaConsumer.HEADER_CLOSE_SESSION_WHEN_COMPLETE, true); } }); |
Configuring Mina filters
Avaiable Available as of Camel 2.0
Filters permit you to use some Mina Filters, such as SslFilter
. You can also implement some customized filters. Please note that codec
and logger
are also implemented as Mina filters of type, IoFilter
. Any filters you may define are appended to the end of the filter chain; that is, after codec
and logger
.
...