com.ibm.websphere.logging.hpel.writer
Class HPELZipRepositoryExporter
- java.lang.Object
com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
com.ibm.websphere.logging.hpel.writer.HPELZipRepositoryExporter
All implemented interfaces:
- public class HPELZipRepositoryExporter
- extends com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
RepositoryExporter
interface exporting log records in
a compressed file containing HPEL formatted files.
Constructor Summary
Constructor and Description |
---|
HPELZipRepositoryExporter(java.io.File archiveFile)
Constructs exporter storing log records in HPEL format.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
close()
|
|
createSubWriter(java.lang.String pid,java.lang.String label,java.lang.String superPid)
|
|
createWriter(java.lang.String pid,java.lang.String label)
|
Methods inherited from class com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter |
---|
storeHeader, storeHeader, storeRecord |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 either
RepositoryExporter.storeHeader(Properties)
or RepositoryExporter.storeRecord(RepositoryLogRecord)
after calling RepositoryExporter.close()
will result in IllegalStateException
being thrown.
Specified by:
close
in interface RepositoryExporter
Overrides:
close
in class com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
createWriter
- protected com.ibm.ws.logging.hpel.LogRepositoryWriter createWriter( java.lang.String pid,
- java.lang.String label)
Specified by:
createWriter
in class com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter
createSubWriter
- protected com.ibm.ws.logging.hpel.LogRepositoryWriter createSubWriter( java.lang.String pid,
- java.lang.String label,
- java.lang.String superPid)
Specified by:
createSubWriter
in class com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter