public class NuxeoLauncherGUI extends Object
NuxeoLauncher| Modifier and Type | Field and Description | 
|---|---|
protected NuxeoLauncher | 
launcher  | 
protected HashMap<String,LogsSourceThread> | 
logsMap  | 
protected NuxeoFrame | 
nuxeoFrame  | 
protected static long | 
UPDATE_FREQUENCY  | 
| Constructor and Description | 
|---|
NuxeoLauncherGUI(NuxeoLauncher aLauncher)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected NuxeoFrame | 
createNuxeoFrame(NuxeoLauncherGUI controller)
Instantiate a new  
NuxeoFrame. | 
ConfigurationGenerator | 
getConfigurationGenerator()  | 
NuxeoLauncher | 
getLauncher()  | 
Map<String,LogsSourceThread> | 
getLogsMap()  | 
static String | 
getMessage(String key)
Get internationalized message 
 | 
static String | 
getMessage(String key,
          Object... params)
Get internationalized message with parameters 
 | 
protected void | 
initFrame()  | 
void | 
initLogsManagement(String logFile,
                  ColoredTextPane textArea)  | 
protected ExecutorService | 
newExecutor()  | 
void | 
notifyLogsObserver(String logFile,
                  boolean isActive)  | 
void | 
start()  | 
void | 
stop()  | 
void | 
updateServerStatus()
Update interface information with current server status. 
 | 
void | 
waitForFrameLoaded()
Waits for the Launcher GUI frame being initialized. 
 | 
protected static final long UPDATE_FREQUENCY
protected NuxeoLauncher launcher
protected NuxeoFrame nuxeoFrame
protected HashMap<String,LogsSourceThread> logsMap
public NuxeoLauncherGUI(NuxeoLauncher aLauncher)
aLauncher - Launcher being used in backgroundprotected ExecutorService newExecutor()
public final Map<String,LogsSourceThread> getLogsMap()
protected void initFrame()
protected NuxeoFrame createNuxeoFrame(NuxeoLauncherGUI controller)
NuxeoFrame. Can be overridden if needed.public void initLogsManagement(String logFile, ColoredTextPane textArea)
public void stop()
NuxeoLauncher.stop()public void updateServerStatus()
public void waitForFrameLoaded()
NuxeoFrame from
 this controller.public void start()
NuxeoLauncher#doStartAndWait()public void notifyLogsObserver(String logFile, boolean isActive)
logFile - LogFile managed by the involved readerisActive - Set logs reader active or notpublic ConfigurationGenerator getConfigurationGenerator()
launcherpublic static String getMessage(String key)
key - Message keypublic static String getMessage(String key, Object... params)
key - Message keypublic NuxeoLauncher getLauncher()
Copyright © 2019 Nuxeo. All rights reserved.