org.apache.camel.component.mail
Class MailExchange

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

public class MailExchange
extends org.apache.camel.impl.DefaultExchange

Represents an for working with Mail

Version:
$Revision:520964 $

Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultExchange
context
 
Constructor Summary
MailExchange(org.apache.camel.CamelContext context, MailBinding binding)
           
MailExchange(org.apache.camel.CamelContext context, MailBinding binding, Message message)
           
 
Method Summary
protected  MailMessage createInMessage()
           
protected  MailMessage createOutMessage()
           
 MailBinding getBinding()
           
 MailMessage getFault()
           
 MailMessage getIn()
           
 MailMessage getOut()
           
 MailMessage getOut(boolean lazyCreate)
           
 org.apache.camel.Exchange newInstance()
           
 
Methods inherited from class org.apache.camel.impl.DefaultExchange
configureMessage, copy, copyFrom, getContext, getException, getExchangeId, getProperties, getProperty, getProperty, setException, setExchangeId, setFault, setIn, setOut, setProperties, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MailExchange

public MailExchange(org.apache.camel.CamelContext context,
                    MailBinding binding)

MailExchange

public MailExchange(org.apache.camel.CamelContext context,
                    MailBinding binding,
                    Message message)
Method Detail

getIn

public MailMessage getIn()
Specified by:
getIn in interface org.apache.camel.Exchange
Overrides:
getIn in class org.apache.camel.impl.DefaultExchange

getOut

public MailMessage getOut()
Specified by:
getOut in interface org.apache.camel.Exchange
Overrides:
getOut in class org.apache.camel.impl.DefaultExchange

getOut

public MailMessage getOut(boolean lazyCreate)
Specified by:
getOut in interface org.apache.camel.Exchange
Overrides:
getOut in class org.apache.camel.impl.DefaultExchange

getFault

public MailMessage getFault()
Specified by:
getFault in interface org.apache.camel.Exchange
Overrides:
getFault in class org.apache.camel.impl.DefaultExchange

getBinding

public MailBinding getBinding()

newInstance

public org.apache.camel.Exchange newInstance()
Overrides:
newInstance in class org.apache.camel.impl.DefaultExchange

createInMessage

protected MailMessage createInMessage()
Overrides:
createInMessage in class org.apache.camel.impl.DefaultExchange

createOutMessage

protected MailMessage createOutMessage()
Overrides:
createOutMessage in class org.apache.camel.impl.DefaultExchange


Copyright © 2007 Apache Software Foundation. All Rights Reserved.