public abstract class FetchLog extends Object
Modifier and Type | Field and Description |
---|---|
(package private) InputStream |
in
Input stream which will provide access to log retrieved from server.
|
private static Logger |
LOGGER
Logger instance for this class.
|
(package private) GlassFishServer |
server
GlassFish server for fetching server log.
|
(package private) boolean |
skip
Request to skip to the end of log.
|
Constructor and Description |
---|
FetchLog(GlassFishServer server,
boolean skip)
Constructs an instance of GlassFish server log fetcher.
|
FetchLog(InputStream in,
boolean skip)
Constructs an empty instance of GlassFish server log fetcher using
provided input stream.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close input stream used to access log lines received from server.
|
InputStream |
getInputStream()
Get input stream for reading lines from server log file.
|
(package private) abstract InputStream |
initInputStream()
Constructor callback which will initialize log
InputStream . |
private static final Logger LOGGER
GlassFishServer server
final InputStream in
final boolean skip
FetchLog(InputStream in, boolean skip)
InputStream
is set using constructor argument. Child class
initInputStream
method is ignored.
in
- Input stream used to read server log.skip
- Skip to the end of the log file.FetchLog(GlassFishServer server, boolean skip)
InputStream
is set using child
initInputStream
method.
server
- GlassFish server for fetching server log.skip
- Skip to the end of the log file.abstract InputStream initInputStream()
InputStream
.
InputStream
where log lines received from server
will be available to read.public InputStream getInputStream()
public void close()
Copyright © 2013. All Rights Reserved.