public class LogsDownloaderWorker
extends java.lang.Object
cleanup()
.Modifier and Type | Field and Description |
---|---|
protected static java.awt.Color |
CAM_CPU_ON_COLOR |
protected static java.lang.String |
CAMERA_CPU_LABEL |
protected static long |
DELTA_TIME_TO_CLEAR_DONE |
protected static long |
DELTA_TIME_TO_CLEAR_NOT_WORKING |
Constructor and Description |
---|
LogsDownloaderWorker()
This will create a panel and a frame to control the logs downloading.
|
LogsDownloaderWorker(javax.swing.JFrame parentFrame)
If a parent frame is given, it only be used for parent dialogs and related, the created panel will not be added
to it (use in this case
getContentPanel() to get the content panel). |
Modifier and Type | Method and Description |
---|---|
void |
cleanup()
This is used to clean and dispose safely of this component
|
boolean |
doDeleteLogFoldersFromServer(java.lang.String... logList) |
boolean |
doDownloadLogFoldersFromServer(java.lang.String... logList) |
java.lang.String[] |
doGiveListOfLogFolderFiles(java.lang.String logFolder) |
java.lang.String[] |
doGiveListOfLogFolders() |
java.util.LinkedHashMap<java.lang.String,LogFolderInfo.State> |
doGiveStateOfLogFolderFiles(java.lang.String logFolder) |
java.util.LinkedHashMap<java.lang.String,LogFolderInfo.State> |
doGiveStateOfLogFolders(java.lang.String... logList) |
boolean |
doReset(boolean justStopDownloads) |
boolean |
doUpdateListFromServer() |
protected void |
finalize() |
org.jdesktop.swingx.JXPanel |
getContentPanel() |
java.lang.String |
getHost() |
static javax.swing.Icon |
getIcon() |
java.lang.String |
getLogLabel() |
int |
getPort() |
static void |
main(java.lang.String[] args) |
void |
setConfigPanelVisible(boolean visible) |
void |
setEnableHost(boolean enable) |
void |
setEnableLogLabel(boolean enable) |
void |
setEnablePort(boolean enable) |
void |
setHost(java.lang.String host) |
void |
setLogLabel(java.lang.String logLabel) |
void |
setPort(int port) |
void |
setVisible(boolean show) |
void |
setVisibleHost(boolean visible) |
void |
setVisibleLogLabel(boolean visible) |
void |
setVisiblePort(boolean visible) |
boolean |
validateConfiguration() |
protected void |
warnLongMsg(java.lang.String message) |
protected void |
warnMsg(java.lang.String message) |
protected static final java.awt.Color CAM_CPU_ON_COLOR
protected static final long DELTA_TIME_TO_CLEAR_DONE
protected static final long DELTA_TIME_TO_CLEAR_NOT_WORKING
protected static final java.lang.String CAMERA_CPU_LABEL
public LogsDownloaderWorker()
setVisible(boolean)
to show
the frame.public LogsDownloaderWorker(javax.swing.JFrame parentFrame)
getContentPanel()
to get the content panel). setVisible(boolean)
will work the same.public static javax.swing.Icon getIcon()
public boolean validateConfiguration()
public org.jdesktop.swingx.JXPanel getContentPanel()
public void cleanup()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public java.lang.String getHost()
public void setHost(java.lang.String host)
host
- public int getPort()
public void setPort(int port)
port
- public java.lang.String getLogLabel()
public void setLogLabel(java.lang.String logLabel)
logLabel
- public void setVisible(boolean show)
show
- public void setVisibleHost(boolean visible)
visible
- public void setVisiblePort(boolean visible)
visible
- public void setVisibleLogLabel(boolean visible)
visible
- public void setConfigPanelVisible(boolean visible)
visible
- public void setEnableHost(boolean enable)
enable
- public void setEnablePort(boolean enable)
enable
- public void setEnableLogLabel(boolean enable)
enable
- protected void warnMsg(java.lang.String message)
protected void warnLongMsg(java.lang.String message)
public boolean doUpdateListFromServer()
public boolean doDownloadLogFoldersFromServer(java.lang.String... logList)
logList
- public boolean doDeleteLogFoldersFromServer(java.lang.String... logList)
logList
- public java.util.LinkedHashMap<java.lang.String,LogFolderInfo.State> doGiveStateOfLogFolders(java.lang.String... logList)
logList
- Use it if you want specific log folder state info., if not present gives all.public java.lang.String[] doGiveListOfLogFolders()
public java.lang.String[] doGiveListOfLogFolderFiles(java.lang.String logFolder)
logFolder
- public java.util.LinkedHashMap<java.lang.String,LogFolderInfo.State> doGiveStateOfLogFolderFiles(java.lang.String logFolder)
logFolder
- public boolean doReset(boolean justStopDownloads)
public static void main(java.lang.String[] args)
args
- Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.