org.apache.camel.component.mina
Class MinaHelper

java.lang.Object
  extended by org.apache.camel.component.mina.MinaHelper

public final class MinaHelper
extends Object

Helper class used internally by camel-mina using Apache MINA.


Method Summary
static void writeBody(org.apache.mina.common.IoSession session, Object body, org.apache.camel.Exchange exchange)
          Asynchronously writes the given body to MINA session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeBody

public static void writeBody(org.apache.mina.common.IoSession session,
                             Object body,
                             org.apache.camel.Exchange exchange)
                      throws org.apache.camel.CamelExchangeException
Asynchronously writes the given body to MINA session. Will wait at most for 10 seconds until the body has been written.

Parameters:
session - the MINA session
body - the body to write (send)
exchange - the exchange
Throws:
org.apache.camel.CamelExchangeException - is thrown if the body could not be written for some reasons (eg remote connection is closed etc.)


Apache Camel