Class ZipFileDataFormat

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Dataformat("zipfile")
    public class ZipFileDataFormat
    extends org.apache.camel.support.service.ServiceSupport
    implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName
    Zip file data format. See org.apache.camel.model.dataformat.ZipDataFormat for "deflate" compression.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Constructor Detail

      • ZipFileDataFormat

        public ZipFileDataFormat()
    • Method Detail

      • getDataFormatName

        public String getDataFormatName()
        Specified by:
        getDataFormatName in interface org.apache.camel.spi.DataFormatName
      • marshal

        public void marshal​(org.apache.camel.Exchange exchange,
                            Object graph,
                            OutputStream stream)
                     throws Exception
        Specified by:
        marshal in interface org.apache.camel.spi.DataFormat
        Throws:
        Exception
      • unmarshal

        public Object unmarshal​(org.apache.camel.Exchange exchange,
                                InputStream inputStream)
                         throws Exception
        Specified by:
        unmarshal in interface org.apache.camel.spi.DataFormat
        Throws:
        Exception
      • isUsingIterator

        public boolean isUsingIterator()
      • setUsingIterator

        public void setUsingIterator​(boolean usingIterator)
      • isAllowEmptyDirectory

        public boolean isAllowEmptyDirectory()
      • setAllowEmptyDirectory

        public void setAllowEmptyDirectory​(boolean allowEmptyDirectory)
      • isPreservePathElements

        public boolean isPreservePathElements()
      • setPreservePathElements

        public void setPreservePathElements​(boolean preservePathElements)
      • getMaxDecompressedSize

        public long getMaxDecompressedSize()
      • setMaxDecompressedSize

        public void setMaxDecompressedSize​(long maxDecompressedSize)
      • doStart

        protected void doStart()
                        throws Exception
        Overrides:
        doStart in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • doStop

        protected void doStop()
                       throws Exception
        Overrides:
        doStop in class org.apache.camel.support.service.BaseService
        Throws:
        Exception