Class ZipWriterSender

All Implemented Interfaces:
FrankElement, HasApplicationContext, HasName, IConfigurable, IScopeProvider, ISender, ISenderWithParameters, IWithParameters, NameAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle

public class ZipWriterSender extends AbstractCollectorSender<ZipWriter, MessageZipEntry>
Sender that writes an entry to a ZipStream, similar to ZipWriterPipe with action='write'. Filename and contents are taken from parameters. If one of the parameters is not present, the input message is used for either filename or contents.
Since:
4.9.10
Author:
Gerrit van Brakel
Specific parameters
filename filename of the zipentry, contents contents of the zipentry
  • Constructor Details

    • ZipWriterSender

      public ZipWriterSender()
  • Method Details

    • configure

      public void configure() throws ConfigurationException
      Description copied from interface: IConfigurable
      Configure this component.

      configure() is called once at startup of the framework in the configure method of the owner of this IConfigurable. Purpose of this method is to check whether the static configuration of the object is correct. As much as possible class-instantiating should take place in the configure(), to improve performance.

      In the case of a container, this will propagate the configure signal to all components that apply.

      Specified by:
      configure in interface IConfigurable
      Overrides:
      configure in class AbstractCollectorSender<ZipWriter, MessageZipEntry>
      Throws:
      ConfigurationException - in case it was not able to configure the component.