Class HPELZipRepositoryExporter
- java.lang.Object
-
- com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
-
- com.ibm.websphere.logging.hpel.writer.HPELZipRepositoryExporter
-
- All Implemented Interfaces:
RepositoryExporter
public class HPELZipRepositoryExporter extends com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
Implementation of theRepositoryExporter
interface exporting log records in a compressed file containing HPEL formatted files.
-
-
Constructor Summary
Constructors Constructor Description HPELZipRepositoryExporter(java.io.File archiveFile)
Constructs exporter storing log records in HPEL format.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Finishes writing exported repository and closes all open resources.
-
-
-
Constructor Detail
-
HPELZipRepositoryExporter
public HPELZipRepositoryExporter(java.io.File archiveFile) throws java.io.IOException
Constructs exporter storing log records in HPEL format.- Parameters:
archiveFile
- output zipped file where repository log files will be created.- Throws:
java.io.IOException
- if an I/O error has occurred
-
-
Method Detail
-
close
public void close()
Description copied from interface:RepositoryExporter
Finishes writing exported repository and closes all open resources. Calling eitherRepositoryExporter.storeHeader(Properties)
orRepositoryExporter.storeRecord(RepositoryLogRecord)
after callingRepositoryExporter.close()
will result inIllegalStateException
being thrown.- Specified by:
close
in interfaceRepositoryExporter
- Overrides:
close
in classcom.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
-
-