public class LogDataProvider extends java.lang.Object implements ExportDataProvider
Modifier and Type | Field and Description |
---|---|
protected boolean |
downloadFullLog |
protected java.io.InputStream |
inputStream |
protected JmxInstance |
jmxInstance |
protected JmxRemoteLoggingAPI |
jmxRemoteLoggingAPI |
protected java.lang.String |
logFileName |
protected java.lang.String |
remoteContext |
protected java.lang.String |
url |
protected UserSessionSource |
userSessionSource |
Constructor and Description |
---|
LogDataProvider(JmxInstance jmxInstance,
java.lang.String logFileName) |
LogDataProvider(JmxInstance jmxInstance,
java.lang.String logFileName,
boolean downloadFullLog) |
LogDataProvider(JmxInstance jmxInstance,
java.lang.String logFileName,
java.lang.String remoteContext,
boolean downloadFullLog) |
Modifier and Type | Method and Description |
---|---|
void |
obtainUrl() |
java.io.InputStream |
provide()
You should call
obtainUrl() before |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
protected java.io.InputStream inputStream
protected UserSessionSource userSessionSource
protected JmxRemoteLoggingAPI jmxRemoteLoggingAPI
protected final java.lang.String logFileName
protected JmxInstance jmxInstance
protected java.lang.String remoteContext
protected boolean downloadFullLog
protected java.lang.String url
public LogDataProvider(JmxInstance jmxInstance, java.lang.String logFileName)
public LogDataProvider(JmxInstance jmxInstance, java.lang.String logFileName, boolean downloadFullLog)
public LogDataProvider(JmxInstance jmxInstance, java.lang.String logFileName, java.lang.String remoteContext, boolean downloadFullLog)
public void obtainUrl()
public java.io.InputStream provide()
obtainUrl()
beforeprovide
in interface ExportDataProvider