org.apache.camel.component.irc
Class IrcExchange

java.lang.Object
  extended by org.apache.camel.impl.DefaultExchange
      extended by org.apache.camel.component.irc.IrcExchange
All Implemented Interfaces:
Exchange

public class IrcExchange
extends DefaultExchange


Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultExchange
context
 
Fields inherited from interface org.apache.camel.Exchange
AGGREGATED_INDEX, AGGREGATED_SIZE, ASYNC_WAIT, BATCH_COMPLETE, BATCH_INDEX, BATCH_SIZE, BEAN_HOLDER, BEAN_METHOD_NAME, BEAN_MULTI_PARAMETER_ARRAY, CHARSET_NAME, CONTENT_TYPE, DATASET_INDEX, EXCEPTION_CAUGHT, EXCEPTION_HANDLED, FAILURE_HANDLED, FILE_LOCAL_WORK_PATH, FILE_NAME, FILE_NAME_ONLY, FILE_NAME_PRODUCED, FILE_PARENT, FILE_PATH, FILTERED, HTTP_CHARACTER_ENCODING, HTTP_METHOD, HTTP_PATH, HTTP_QUERY, HTTP_RESPONSE_CODE, HTTP_URI, INTERCEPTED_ENDPOINT, LOG_DEBUG_BODY_MAX_CHARS, LOOP_INDEX, LOOP_SIZE, MULTICAST_INDEX, ON_COMPLETION, REDELIVERED, REDELIVERY_COUNTER, ROLLBACK_ONLY, ROUTE_STOP, SPLIT_INDEX, SPLIT_SIZE, TIMER_FIRED_TIME, TIMER_NAME, TIMER_PERIOD, TIMER_TIME, TRANSACTED
 
Constructor Summary
IrcExchange(DefaultExchange parent, IrcBinding binding)
           
IrcExchange(IrcEndpoint endpoint, ExchangePattern pattern, IrcBinding binding)
           
IrcExchange(IrcEndpoint endpoint, ExchangePattern pattern, IrcBinding binding, IrcMessage inMessage)
           
 
Method Summary
protected  IrcMessage createInMessage()
           
protected  IrcMessage createOutMessage()
           
 IrcBinding getBinding()
           
 IrcExchange newInstance()
           
 void setBinding(IrcBinding binding)
           
 
Methods inherited from class org.apache.camel.impl.DefaultExchange
addOnCompletion, configureMessage, copy, copyFrom, createExchangeId, createFaultMessage, getContext, getException, getException, getExchangeId, getFault, getFault, getFromEndpoint, getIn, getOut, getOut, getPattern, getProperties, getProperty, getProperty, getUnitOfWork, hasFault, hasOut, isFailed, isRollbackOnly, isTransacted, newCopy, removeFault, removeProperty, setException, setExchangeId, setFault, setFromEndpoint, setIn, setOut, setPattern, setProperties, setProperty, setUnitOfWork, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IrcExchange

public IrcExchange(IrcEndpoint endpoint,
                   ExchangePattern pattern,
                   IrcBinding binding)

IrcExchange

public IrcExchange(IrcEndpoint endpoint,
                   ExchangePattern pattern,
                   IrcBinding binding,
                   IrcMessage inMessage)

IrcExchange

public IrcExchange(DefaultExchange parent,
                   IrcBinding binding)
Method Detail

getBinding

public IrcBinding getBinding()

setBinding

public void setBinding(IrcBinding binding)

newInstance

public IrcExchange newInstance()
Specified by:
newInstance in interface Exchange
Overrides:
newInstance in class DefaultExchange

createInMessage

protected IrcMessage createInMessage()
Overrides:
createInMessage in class DefaultExchange

createOutMessage

protected IrcMessage createOutMessage()
Overrides:
createOutMessage in class DefaultExchange


Copyright © 2009 Apache Software Foundation. All Rights Reserved.