Interface E3ServerComposer


public interface E3ServerComposer
Interface that handles composition operations on an E3 server.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called after the last call to doCompose
    doCompose(File inputJar, File transactionDirectory, long transactionId, org.apache.logging.log4j.Logger logger)
    Translates an input Java Archive file (JAR) to an output JAR file.
  • Method Details

    • destroy

      void destroy()
      Called after the last call to doCompose
    • doCompose

      File doCompose(File inputJar, File transactionDirectory, long transactionId, org.apache.logging.log4j.Logger logger) throws Exception
      Translates an input Java Archive file (JAR) to an output JAR file.
      Parameters:
      inputJar - JAR containing the file to be composed and any other required information
      transactionDirectory - directory containing the request and in which the response will be returned to PE.
      transactionId - : ID of transaction being processed.
      logger - logger to use in tracing execution.
      Returns:
      JAR File containing the file or directory that is the output of the composition process, together with error files, logs, and any other required information.
      Throws:
      Exception - on error