com.ibm.websphere.logging.hpel.writer
Interface RepositoryExporter
All known implementing classes:
com.ibm.ws.logging.hpel.impl.AbstractHPELRepositoryExporter, CompatibilityRepositoryExporter, CompatibilityZipRepositoryExporter, HPELRepositoryExporter, HPELZipRepositoryExporter
- public interface RepositoryExporter
Method Summary
Modifier and Type | Method and Description |
---|---|
|
close()
Finishes writing exported repository and closes all open resources.
|
|
storeHeader(java.util.Properties header)
Writes header information into exported repository.
|
|
storeHeader(java.util.Properties header,java.lang.String subProcess)
Writes header information into exported sub process repository.
|
|
storeRecord(RepositoryLogRecord record)
Writes log record into exported repository.
|
Method Detail
storeHeader
- void storeHeader(java.util.Properties header)
Writes header information into exported repository. This call starts export of
a new server instance.
Parameters:
header
- Header information related to all consequent log records. storeHeader
- void storeHeader(java.util.Properties header,
- java.lang.String subProcess)
Writes header information into exported sub process repository. This call starts export
of a new sub process instance. It should be called after all records of the main process
were exported with
storeRecord(RepositoryLogRecord)
.
Parameters:
header
- Header information related to all consequent log records. subProcess
- String identifier of the sub process. Use the key corresponding to the
sub process used in ServerInstanceLogRecordList.getChildren()
map. storeRecord
- void storeRecord(RepositoryLogRecord record)
Writes log record into exported repository. Calling this method before
storeHeader(Properties)
will result in IllegalStateException
being thrown.
Parameters:
record
- log record to be exported. close
- void close()
Finishes writing exported repository and closes all open resources.
Calling either
storeHeader(Properties)
or storeRecord(RepositoryLogRecord)
after calling close()
will result in IllegalStateException
being thrown.