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