Class GenericFileMessage<T>

java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.file.GenericFileMessage<T>
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Message, org.apache.camel.spi.DataTypeAware, org.apache.camel.spi.HasCamelContext

public class GenericFileMessage<T> extends org.apache.camel.support.DefaultMessage
Generic file message
  • Field Summary

    Fields inherited from class org.apache.camel.support.MessageSupport

    camelContext, typeConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    GenericFileMessage(org.apache.camel.CamelContext camelContext)
     
    GenericFileMessage(org.apache.camel.CamelContext camelContext, GenericFile<T> file)
     
    GenericFileMessage(org.apache.camel.Exchange exchange, GenericFile<T> file)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copyFrom(org.apache.camel.Message that)
     
    protected Object
     
     
     
    void
     
     

    Methods inherited from class org.apache.camel.support.DefaultMessage

    createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, reset, setHeader, setHeaders

    Methods inherited from class org.apache.camel.support.MessageSupport

    copy, copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GenericFileMessage

      public GenericFileMessage(org.apache.camel.CamelContext camelContext)
    • GenericFileMessage

      public GenericFileMessage(org.apache.camel.Exchange exchange, GenericFile<T> file)
    • GenericFileMessage

      public GenericFileMessage(org.apache.camel.CamelContext camelContext, GenericFile<T> file)
  • Method Details

    • createBody

      protected Object createBody()
      Overrides:
      createBody in class org.apache.camel.support.MessageSupport
    • getGenericFile

      public GenericFile<T> getGenericFile()
    • setGenericFile

      public void setGenericFile(GenericFile<T> file)
    • newInstance

      public GenericFileMessage<T> newInstance()
      Overrides:
      newInstance in class org.apache.camel.support.DefaultMessage
    • copyFrom

      public void copyFrom(org.apache.camel.Message that)
      Specified by:
      copyFrom in interface org.apache.camel.Message
      Overrides:
      copyFrom in class org.apache.camel.support.MessageSupport
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.camel.support.MessageSupport