jhomenet.gui
Class ServicesWindow

java.lang.Object
  extended by jhomenet.gui.AbstractWindow
      extended by jhomenet.gui.ServicesWindow

public class ServicesWindow
extends AbstractWindow

Provide a view of currently running jHomenet services.
Id: $Id: ServicesWindow.java,v 1.4 2005/11/10 22:59:28 dhirwinjr Exp $

Author:
David Irwin

Field Summary
 
Fields inherited from class jhomenet.gui.AbstractWindow
internalFrame
 
Constructor Summary
ServicesWindow()
          Default constructor.
 
Method Summary
protected  javax.swing.JPanel buildGUI()
          Build the GUI.
 java.lang.String getIdentifier()
          Get the window identifier.
 java.lang.String getTitle()
          Get the frame title.
 void jobScheduled(Trigger trigger)
           
 void jobsPaused(java.lang.String jobName, java.lang.String jobGroup)
           
 void jobsResumed(java.lang.String jobName, java.lang.String jobGroup)
           
 void jobUnscheduled(java.lang.String triggerName, java.lang.String triggerGroup)
           
protected  void resetGUI()
          Reset the GUI.
 void schedulerError(java.lang.String msg, SchedulerException cause)
           
 void schedulerShutdown()
           
 void triggerFinalized(Trigger trigger)
           
 void triggersPaused(java.lang.String triggerName, java.lang.String triggerGroup)
           
 void triggersResumed(java.lang.String triggerName, java.lang.String triggerGroup)
           
protected  void windowClosing()
          If required, classes may override this method in order to perform any functions necessary before the window is closed.
 
Methods inherited from class jhomenet.gui.AbstractWindow
addChildWindow, buildStatusBar, closeWindow, createAsInternalFrame, createAsInternalFrame, getDesiredLocation, getPanel, getWindowDimension, setPanel, startWork, startWork, stopWork, stopWork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServicesWindow

public ServicesWindow()
Default constructor.

Method Detail

getIdentifier

public java.lang.String getIdentifier()
Description copied from class: AbstractWindow
Get the window identifier. This identifier is used as the control in not allowing multiple windows of the same type to be opened. For example, two services status window should not allowed to be opened. In general, the system will not create another window if the identifier is already in the current list.

Specified by:
getIdentifier in class AbstractWindow
Returns:
The window's identifier
See Also:
AbstractWindow.getIdentifier()

getTitle

public java.lang.String getTitle()
Description copied from class: AbstractWindow
Get the frame title.

Specified by:
getTitle in class AbstractWindow
Returns:
The frame title

buildGUI

protected javax.swing.JPanel buildGUI()
                               throws java.lang.Exception
Build the GUI.

Specified by:
buildGUI in class AbstractWindow
Throws:
java.lang.Exception
See Also:
AbstractWindow.buildGUI()

resetGUI

protected void resetGUI()
Description copied from class: AbstractWindow
Reset the GUI.

Specified by:
resetGUI in class AbstractWindow
See Also:
AbstractWindow.resetGUI()

windowClosing

protected void windowClosing()
Description copied from class: AbstractWindow
If required, classes may override this method in order to perform any functions necessary before the window is closed.

Overrides:
windowClosing in class AbstractWindow
See Also:
AbstractWindow.windowClosing()

jobScheduled

public void jobScheduled(Trigger trigger)
See Also:
org.quartz.SchedulerListener#jobScheduled(org.quartz.Trigger)

jobsPaused

public void jobsPaused(java.lang.String jobName,
                       java.lang.String jobGroup)
See Also:
org.quartz.SchedulerListener#jobsPaused(java.lang.String, java.lang.String)

jobsResumed

public void jobsResumed(java.lang.String jobName,
                        java.lang.String jobGroup)
See Also:
org.quartz.SchedulerListener#jobsResumed(java.lang.String, java.lang.String)

jobUnscheduled

public void jobUnscheduled(java.lang.String triggerName,
                           java.lang.String triggerGroup)
See Also:
org.quartz.SchedulerListener#jobUnscheduled(java.lang.String, java.lang.String)

schedulerError

public void schedulerError(java.lang.String msg,
                           SchedulerException cause)
See Also:
org.quartz.SchedulerListener#schedulerError(java.lang.String, org.quartz.SchedulerException)

schedulerShutdown

public void schedulerShutdown()
See Also:
org.quartz.SchedulerListener#schedulerShutdown()

triggerFinalized

public void triggerFinalized(Trigger trigger)
See Also:
org.quartz.SchedulerListener#triggerFinalized(org.quartz.Trigger)

triggersPaused

public void triggersPaused(java.lang.String triggerName,
                           java.lang.String triggerGroup)
See Also:
org.quartz.SchedulerListener#triggersPaused(java.lang.String, java.lang.String)

triggersResumed

public void triggersResumed(java.lang.String triggerName,
                            java.lang.String triggerGroup)
See Also:
org.quartz.SchedulerListener#triggersResumed(java.lang.String, java.lang.String)


Copyright © 2004-2005 David Irwin. All Rights Reserved.