|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.logging.hpel.writer.CompatibilityRepositoryExporter
public class CompatibilityRepositoryExporter
Implementation of the RepositoryExporter
interface exporting log records
into a text file in Basic or Advanced WebSphere format. The method storeHeader
must be called before
any records can be stored. Each record is stored with the storeRecord
function. Failure to
follow the order will result in runtime exceptions.
Constructor Summary | |
---|---|
|
CompatibilityRepositoryExporter(java.io.File outputFile,
HpelFormatter formatter)
Creates an instance for storing records in a file in a Basic or Advanced text format. |
protected |
CompatibilityRepositoryExporter(java.io.OutputStream out,
HpelFormatter formatter)
Creates an instance for writing records into a stream in a Basic or Advanced text format. |
|
CompatibilityRepositoryExporter(java.io.PrintStream out,
HpelFormatter formatter)
Creates an instance for writing records into a stream in a Basic or Advanced text format. |
Method Summary | |
---|---|
void |
close()
flushes and closes the output stream |
void |
storeHeader(java.util.Properties header)
Stores the header properties into the output file |
void |
storeHeader(java.util.Properties header,
java.lang.String subProcess)
Writes header information into exported sub process repository. |
void |
storeRecord(RepositoryLogRecord record)
Stores a RepositoryLogRecord into the proper text format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompatibilityRepositoryExporter(java.io.File outputFile, HpelFormatter formatter) throws java.io.IOException
outputFile
- output fileformatter
- formatter to use when converting LogRecords into text
java.io.IOException
- if an I/O error has occurredprotected CompatibilityRepositoryExporter(java.io.OutputStream out, HpelFormatter formatter)
out
- output stream.formatter
- formatter to use when converting LogRecords into textHpelFormatter
public CompatibilityRepositoryExporter(java.io.PrintStream out, HpelFormatter formatter)
out
- output stream.formatter
- formatter to use when converting LogRecords into textHpelFormatter
Method Detail |
---|
public void close()
close
in interface RepositoryExporter
public void storeHeader(java.util.Properties header)
storeHeader
in interface RepositoryExporter
header
- Properties (key/value) storing header informationpublic void storeHeader(java.util.Properties header, java.lang.String subProcess)
RepositoryExporter
RepositoryExporter.storeRecord(RepositoryLogRecord)
.
storeHeader
in interface RepositoryExporter
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.public void storeRecord(RepositoryLogRecord record)
storeRecord
in interface RepositoryExporter
record
- RepositoryLogRecord which formatter will convert to Basic or Advanced output format
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |