Package org.apache.camel.component.mina
Class MinaHelper
java.lang.Object
org.apache.camel.component.mina.MinaHelper
Helper class used internally by camel-mina using Apache MINA.
-
Method Summary
-
Method Details
-
writeBody
public static void writeBody(org.apache.mina.core.session.IoSession session, Object body, org.apache.camel.Exchange exchange, long writeTimeout) throws org.apache.camel.CamelExchangeException Asynchronously writes the given body to MINA session. Will wait at most for {{ writeTimeout }} milliseconds until the body has been written.- Parameters:
session
- the MINA sessionbody
- the body to write (send)exchange
- the exchangewriteTimeout
- maximum amount of time we wait for the WriteFuture to complete (in milliseconds)- Throws:
org.apache.camel.CamelExchangeException
- is thrown if the body could not be written for some reasons (eg remote connection is closed etc.)
-