org.apache.camel.component.file
Class GenericFileExchange<T>

java.lang.Object
  extended by org.apache.camel.impl.DefaultExchange
      extended by org.apache.camel.component.file.GenericFileExchange<T>
All Implemented Interfaces:
Exchange

public class GenericFileExchange<T>
extends DefaultExchange


Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultExchange
context
 
Fields inherited from interface org.apache.camel.Exchange
AGGREGATED_SIZE, BEAN_HOLDER, BEAN_METHOD_NAME, BEAN_MULTI_PARAMETER_ARRAY, CHARSET_NAME, DATASET_INDEX, EXCEPTION_CAUGHT, EXCEPTION_HANDLED, FAILURE_HANDLED, FILE_BATCH_INDEX, FILE_BATCH_SIZE, FILE_LOCAL_WORK_PATH, FILE_NAME, FILE_NAME_ONLY, FILE_NAME_PRODUCED, LOOP_INDEX, LOOP_SIZE, PROCESSED_SYNC, REDELIVERED, REDELIVERY_COUNTER, SPLIT_INDEX, SPLIT_SIZE, TIMER_FIRED_TIME, TIMER_NAME, TIMER_PERIOD, TIMER_TIME, TRANSACTED
 
Constructor Summary
GenericFileExchange(CamelContext context)
           
GenericFileExchange(CamelContext context, ExchangePattern pattern)
           
GenericFileExchange(DefaultExchange parent, GenericFile<T> file)
           
GenericFileExchange(Endpoint fromEndpoint)
           
GenericFileExchange(Endpoint fromEndpoint, ExchangePattern pattern)
           
GenericFileExchange(Exchange parent)
           
GenericFileExchange(GenericFileEndpoint endpoint, ExchangePattern pattern, GenericFile<T> file)
           
 
Method Summary
 GenericFile<T> getGenericFile()
           
 Exchange newInstance()
          Creates a new exchange instance with empty messages, headers and properties
protected  void populateHeaders(GenericFile<T> file)
           
 void setGenericFile(GenericFile<T> file)
           
 
Methods inherited from class org.apache.camel.impl.DefaultExchange
configureMessage, copy, copyFrom, createExchangeId, createFaultMessage, createInMessage, createOutMessage, getContext, getException, getExchangeId, getFault, getFault, getFromEndpoint, getIn, getOut, getOut, getPattern, getProperties, getProperty, getProperty, getUnitOfWork, isFailed, isTransacted, removeProperty, setException, setExchangeId, setFault, setFromEndpoint, setIn, setOut, setPattern, setProperties, setProperty, setUnitOfWork, throwException, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericFileExchange

public GenericFileExchange(CamelContext context)

GenericFileExchange

public GenericFileExchange(CamelContext context,
                           ExchangePattern pattern)

GenericFileExchange

public GenericFileExchange(Exchange parent)

GenericFileExchange

public GenericFileExchange(Endpoint fromEndpoint)

GenericFileExchange

public GenericFileExchange(GenericFileEndpoint endpoint,
                           ExchangePattern pattern,
                           GenericFile<T> file)

GenericFileExchange

public GenericFileExchange(DefaultExchange parent,
                           GenericFile<T> file)

GenericFileExchange

public GenericFileExchange(Endpoint fromEndpoint,
                           ExchangePattern pattern)
Method Detail

populateHeaders

protected void populateHeaders(GenericFile<T> file)

getGenericFile

public GenericFile<T> getGenericFile()

setGenericFile

public void setGenericFile(GenericFile<T> file)

newInstance

public Exchange newInstance()
Description copied from interface: Exchange
Creates a new exchange instance with empty messages, headers and properties

Specified by:
newInstance in interface Exchange
Overrides:
newInstance in class DefaultExchange


Copyright © 2009 Apache Software Foundation. All Rights Reserved.