Package com.arbortext.e3c
Interface E3ServerComposer
public interface E3ServerComposer
Interface that handles composition operations on an E3 server.
-
Method Summary
-
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 informationtransactionDirectory- 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
Filecontaining 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
-