Package | Description |
---|---|
gov.nasa.pds.report.processing |
Modifier and Type | Method and Description |
---|---|
void |
AtFilterProcessor.configure(java.util.Properties props)
This particular Processor doesn't require any configuration since its
purpose is so specific.
|
void |
ProxyFilterProcessor.configure(java.util.Properties props)
This particular Processor doesn't require any configuration since its
purpose is so specific.
|
void |
ApacheCommonProcessor.configure(java.util.Properties props)
This particular Processor doesn't require any configuration since its
purpose is so specific.
|
void |
SimpleCommandProcessor.configure(java.util.Properties props) |
void |
NcftpReformatProcessor.configure(java.util.Properties props) |
void |
CopyProcessor.configure(java.util.Properties props) |
void |
WholeLineProcessor.configure(java.util.Properties props) |
void |
Processor.configure(java.util.Properties props)
Configure the Processor, providing the details needed to process logs.
|
void |
DetailByDetailProcessor.configure(java.util.Properties props) |
void |
ENFtpProcessor.configure(java.util.Properties props) |
protected void |
LogReformatProcessor.configure(java.util.Properties props,
java.lang.String inputSpecKey,
java.lang.String outputSpecKey,
boolean allowFlags)
This is a convenience method to assist sub-classes in configuring
their log detail maps and means of parsing input and structuring output.
|
protected java.lang.String |
LogReformatProcessor.formatOutputLine()
Following the output pattern, create the reformatted version of the log
line, using the log detail values from the input log line.
|
static java.util.List<java.lang.String> |
ReformatUtil.getFileLines(java.io.File file)
Read in the lines of a
File as a List of Strings. |
protected java.lang.String |
DetailByDetailProcessor.getNextDetail(java.lang.String lineRemaining,
int segmentIndex,
LogDetail detail,
java.lang.String line)
Get the value of the next detail in the remaining input log line.
|
protected void |
NcftpReformatProcessor.parseInputLine(java.lang.String line) |
protected void |
WholeLineProcessor.parseInputLine(java.lang.String line) |
protected void |
DetailByDetailProcessor.parseInputLine(java.lang.String line) |
protected abstract void |
LogReformatProcessor.parseInputLine(java.lang.String line)
Parse a line from an input file and extract the values for presented
details (e.g.
|
protected void |
LogReformatProcessor.parseInputSpec(java.lang.String inputLineSpec,
boolean allowFlags)
Parse the line specification used for input.
|
protected void |
LogReformatProcessor.parseOutputSpec(java.lang.String outputLineSpec,
boolean allowFlags)
Parse the line specification used for output.
|
void |
AtFilterProcessor.process(java.io.File in,
java.io.File out) |
void |
ProxyFilterProcessor.process(java.io.File in,
java.io.File out) |
void |
ApacheCommonProcessor.process(java.io.File in,
java.io.File out) |
void |
SimpleCommandProcessor.process(java.io.File in,
java.io.File out) |
void |
NcftpReformatProcessor.process(java.io.File in,
java.io.File out) |
void |
CopyProcessor.process(java.io.File in,
java.io.File out) |
void |
WholeLineProcessor.process(java.io.File in,
java.io.File out) |
void |
Processor.process(java.io.File in,
java.io.File out)
Process the files in the input directory and place them in the output
directory.
|
void |
XymonFilterProcessor.process(java.io.File in,
java.io.File out) |
void |
LogReformatProcessor.process(java.io.File in,
java.io.File out)
Read in a log file, reformat it as per configured, and place the output
in the given directory.
|
void |
AtFilterProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
ProxyFilterProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
ApacheCommonProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
SimpleCommandProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
NcftpReformatProcessor.process(java.util.List<java.io.File> in,
java.io.File out)
Reformat all of the NcFTP logs in the given list and place them in
the given output directory.
|
void |
CopyProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
WholeLineProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
Processor.process(java.util.List<java.io.File> in,
java.io.File out)
Process the files in the given list and place them in the output
directory.
|
void |
XymonFilterProcessor.process(java.util.List<java.io.File> in,
java.io.File out) |
void |
LogReformatProcessor.process(java.util.List<java.io.File> in,
java.io.File out)
Read in the log files in the given directory, reformat them as per
configured, and place the output in the given directory.
|
protected void |
AtFilterProcessor.processFile(java.io.File in,
java.io.File outputDir)
Process a given
File , placing the filtered version inside a
given directory. |
protected void |
ProxyFilterProcessor.processFile(java.io.File in,
java.io.File outputDir)
Process a given
File , placing the filtered version inside a
given directory. |
protected void |
ApacheCommonProcessor.processFile(java.io.File in,
java.io.File outputDir)
Process a given
File , placing the filtered version inside a
given directory. |
protected void |
XymonFilterProcessor.processFile(java.io.File in,
java.io.File outputDir)
Process a given
File , placing the filtered version inside a
given directory. |
protected void |
LogReformatProcessor.processFile(java.io.File in,
java.io.File outputDir)
Process a given
File , placing the reformatted version inside a
given directory. |
protected void |
AtFilterProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Process the provided
List of File s. |
protected void |
ProxyFilterProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Process the provided
List of File s. |
protected void |
ApacheCommonProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Process the provided
List of File s. |
protected void |
SimpleCommandProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Run the given command on the list of provided files.
|
protected void |
RingsDecryptionProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out) |
protected void |
CopyProcessor.processFileList(java.util.List<java.io.File> in,
java.io.File out) |
protected void |
XymonFilterProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Process the provided
List of File s. |
protected void |
LogReformatProcessor.processFileList(java.util.List<java.io.File> files,
java.io.File out)
Process the provided
List of File s. |
protected boolean |
AtFilterProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line, check if each detail ends
with an at symbol, removing any such characters, and then write it to
output using the provided writer.
|
protected boolean |
ProxyFilterProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line, strip away any proxy IPs from
the client details, and then write it to output using the provided writer.
|
protected boolean |
ApacheCommonProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line, check if each detail ends
with an at symbol, removing any such characters, and then write it to
output using the provided writer.
|
protected boolean |
ENFtpProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line, reformat it, then write the
new version of the line using the provided writer.
|
protected boolean |
XymonFilterProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line and only write it to output
(using the provided writer) if the client IP is provided.
|
protected boolean |
LogReformatProcessor.processLine(ReadWriter rw)
Use the provided reader to read in a line, reformat it, then write the
new version of the line using the provided writer.
|
void |
ProcessingManager.processLogs(java.util.Properties props)
Process the logs that have been pulled using the given profile.
|
protected void |
LogReformatProcessor.validateLineSpecs(boolean allowFlags)
Validate the line specifications.
|
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.