public class Manager extends JFrame implements Processing_Listener
The following configuration parameters may be used by a Conductor Manager:
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_LOG_WHILE_CLOSED |
static int |
DEFAULT_MAX_SOURCES_ROWS |
static boolean |
DEFAULT_STATUS_ANNUNCIATOR |
static int |
EXITING |
static String |
FAILURE_ICON_NAME |
static String |
ICONS_DIRECTORY
Class-relative name of the directory containing icon/image files.
|
static String |
ID
Class identification name with source code version and date.
|
static String |
MANAGER_HEIGHT_PARAMETER_NAME
Configuration parameters.
|
static String |
MANAGER_LOCATION_X_PARAMETER_NAME
Configuration parameters.
|
static String |
MANAGER_LOCATION_Y_PARAMETER_NAME
Configuration parameters.
|
static String |
MANAGER_WIDTH_PARAMETER_NAME
Configuration parameters.
|
static String |
MONITOR_HEIGHT_PARAMETER_NAME
Configuration parameters.
|
static String |
MONITOR_WIDTH_PARAMETER_NAME
Configuration parameters.
|
static int |
SPLASH_SCREEN_MINIMUM_TIME
Minimum splash screen display time (seconds) if enabled.
|
static String |
SPLASH_SCREEN_PARAMETER_NAME
Configuration parameters.
|
static String |
SUCCESS_ICON_NAME |
static String |
TOOLTIPS_PARAMETER_NAME
Configuration parameters.
|
static int |
WARNING |
static String |
WARNING_ICON_NAME |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
Manager(Management management) |
Manager(Management management,
Configuration configuration)
Constructs a Conductor Manager.
|
Modifier and Type | Method and Description |
---|---|
void |
Close()
Close and dispose of this Manager.
|
String |
Config_Pathname(String name)
Get the configuration pathname for a parameter name.
|
String |
Config_Value(String name)
Get the String value of a configuration parameter.
|
int |
Default_Max_Sources_Rows() |
Manager |
Default_Max_Sources_Rows(int rows) |
void |
Disable() |
static boolean |
Local_Management(Management management)
Test for a Management interface local to a Conductor.
|
Management |
Management() |
int |
Max_Sources_Rows() |
Manager |
Max_Sources_Rows(int rows) |
void |
Processing_Event_Occurred(Processing_Event event)
A Conductor Processing_Event occured.
|
void |
Quit_Conductor()
Signal the Conductor to quit.
|
void |
Stop_Conductor() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static final String ID
public static final String SPLASH_SCREEN_PARAMETER_NAME
public static final String MANAGER_WIDTH_PARAMETER_NAME
public static final String MANAGER_HEIGHT_PARAMETER_NAME
public static final String MANAGER_LOCATION_X_PARAMETER_NAME
public static final String MANAGER_LOCATION_Y_PARAMETER_NAME
public static final String TOOLTIPS_PARAMETER_NAME
public static final String MONITOR_WIDTH_PARAMETER_NAME
public static final String MONITOR_HEIGHT_PARAMETER_NAME
public static final String ICONS_DIRECTORY
public static final int SPLASH_SCREEN_MINIMUM_TIME
public static final int DEFAULT_MAX_SOURCES_ROWS
public static final int WARNING
public static final int EXITING
public static final String SUCCESS_ICON_NAME
public static final String FAILURE_ICON_NAME
public static final String WARNING_ICON_NAME
public static final boolean DEFAULT_STATUS_ANNUNCIATOR
public static final boolean DEFAULT_LOG_WHILE_CLOSED
public Manager(Management management, Configuration configuration) throws Remote_Management_Exception
The Configuration object is expected to contain all the necessary information Conductor needs to connect to the database as well as any other Conductor parameters it might use.
management
- A Condcutor_Mangement object that is a Conductor
or a proxy - such as a Stage_Manager system - for managing a
Conductor.IllegalArgumentException
- If the management is null.Remote_Management_Exception
- If a Conductor Management protocol
error occurs. This can only happen if the management is not
local
to a Conductor.public Manager(Management management) throws Remote_Management_Exception
Remote_Management_Exception
public Management Management()
public int Default_Max_Sources_Rows()
public Manager Default_Max_Sources_Rows(int rows)
public int Max_Sources_Rows()
public Manager Max_Sources_Rows(int rows)
public String Config_Pathname(String name)
If the name is not an absolute pathname
the Conductor.CONDUCTOR_GROUP
name is
prepended to the name to form an absolute pathname.
name
- A parameter name String.public String Config_Value(String name)
The first value of a Parameter with an Array Value will be returned.
name
- The name of the parameter from which to obtain
the value. If the name may be qualified
before use.public void Stop_Conductor()
public void Quit_Conductor()
If the Conductor is in the running processing state
a confirmation
dialog is presented before source processing is aborted.
Caution: If the Conductor is polling for sources it is possible that it will acquire a source and begin processing it before the quit signal is received causing the processing of the source to be aborted.
public void Close()
If the Conductor Management interface is a Conductor it will be told
to quit
. Otherwise the Conductor Log stream
and processing event
listeners are unregistered and the Conductor is
left in its current state.
public void Disable()
public void Processing_Event_Occurred(Processing_Event event)
Processing_Listener
Whenever a significant processing event occurs by a Conductor it
sends a Processing_Event to all registered
listeners.
Processing_Event_Occurred
in interface Processing_Listener
event
- A Conductor Processing_Event.Processing_Event
public static boolean Local_Management(Management management)
A local Management interface is implemented by the Conductor class; if the management is an instance of the Conductor class it is local.
management
- A Management interface instance to test.