public class MXConfigGUI extends ProcessorNodeConfigGUI implements java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPRESS_THRESHOLD |
static int |
compressThresholdDefVal |
static int |
compressThresholdMaxVal |
static int |
compressThresholdMinVal |
static java.lang.String |
DAILY_FLUSH_ENABLED |
static java.lang.String |
DAILY_FLUSH_TIME |
static java.lang.String |
FALSE |
static java.lang.String |
FLUSH_INTERVAL |
static int |
flushIntervalDefVal |
static long |
flushIntervalMaxVal |
static long |
flushIntervalMinVal |
static java.lang.String |
LONG_DURATION_ENABLED |
static int |
maxVolumeDefVal |
static long |
maxVolumeMaxVal |
static long |
maxVolumeMinVal |
static java.lang.String |
SEGMENTATIONBY |
static java.lang.String |
THREAD_COUNT |
static java.lang.String |
TRUE |
static java.lang.String |
VOLUME_FIELD |
static java.lang.String |
VOLUME_LIMIT |
ADVANCED_TAB_TITLE, MAXTHREAD_COUNT, MINTHREAD_COUNT, MULTI_THREADED, multiThreadCheck, ORDER_REQUIRED, orderRequiredCheck
backupBox, backupLabel, bulkIOCheckBox, defaultFont, destGUI, fileLevelTransactionJLable, fileLevelTransactionLabel, fileLevelTransCheckBox, inputMonitorEnableField, inputMonitorTimeField, inputMonitorTimeUnitsField, narBackupBox, narBackupDaysField, narBackupDaysLabel, narBackupLabel, nodeConfig, nodeFieldsDirty, recordCountEnableField, tabbedPane
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MXConfigGUI(DCNodeConfigData ncd)
Creates the aggregator node's config GUI object.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Enable/disable the hour & minutes combo boxes, depending on the
daily flush enable checkbox.
|
boolean |
allFieldsValid()
Validate the fields
|
void |
extendConfigGUI()
Default implementation.
|
int |
getCompressThresholdDefVal() |
int |
getFlushIntervalDefVal() |
int |
getMaxVolumeDefVal() |
void |
getNodeSpecificConfigData(DCNodeConfigData nodeData)
Populates the configuration values for the aggregator-specific
settings.
|
void |
setDefaults()
Sets the default values for all aggregator-specific fields
|
protected void |
showAllButtons() |
protected void |
showTimeBasedButtons() |
protected void |
showVolumeBasedButtons() |
getDCNodeConfigData, getIdleWriteTimeValue, getMaxIdleWriteTime, getMaxNARsPerFile, getMaxReadTimer, getMinIdleWriteTime, getMinNARsPerFile, getMinReadTimer, getNARsPerFileValue, getReadTimerValue, hasDestinations, itemStateChanged, makeAdvancedPanel, makeNodePanel, setIdleWriteTimeValue, setMaxIdleWriteTime, setMaxNARsPerFile, setMaxReadTimer, setMaxValueForIdleWriteTime, setMaxValueForNARsPerFile, setMaxValueForReadTimer, setMinIdleWriteTime, setMinNARsPerFile, setMinReadTimer, setNARsPerFileValue, setRangeValues, setReadTimerValue
addGUIComponents, addInputMonitoringFieldsToPanel, addNarBackupCheckbox, addPanel, addScrollPanel, defaultValue, defaultValue, disableBackupCheckbox, enableBackupCheckbox, getBackupValue, getConfigActionObject, getDebugLevel, getDestinations, getMaxLogFileSize, getMaxLogSizeValue, getMaxValue, getMinLogFileSize, getMinValue, getNarBackupDaysValue, getNarBackupValue, getNodeDestinationsGUI, getNodeId, init, isAnyConfigAction, makeIPAddressField, makeNumericTextField, makeNumericTextField, makeNumericTextField, makePanel, makePanel, makeTextField, makeTextField, setBackupValue, setConfigRange, setDebugLevel, setDestinations, setMaxLogFileSize, setMaxLogSizeValue, setMaxValueForLogSize, setMinLogFileSize, setNarBackupDaysValue, setNarBackupValue, setNodeId, setNodeInfo, validateConfig
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String FLUSH_INTERVAL
public static final java.lang.String VOLUME_LIMIT
public static final java.lang.String VOLUME_FIELD
public static final java.lang.String SEGMENTATIONBY
public static final java.lang.String COMPRESS_THRESHOLD
public static final java.lang.String THREAD_COUNT
public static final java.lang.String DAILY_FLUSH_ENABLED
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final java.lang.String DAILY_FLUSH_TIME
public static final java.lang.String LONG_DURATION_ENABLED
public static final int flushIntervalDefVal
public static final long flushIntervalMinVal
public static final long flushIntervalMaxVal
public static final int compressThresholdDefVal
public static final int compressThresholdMinVal
public static final int compressThresholdMaxVal
public static final int maxVolumeDefVal
public static final long maxVolumeMinVal
public static final long maxVolumeMaxVal
public MXConfigGUI(DCNodeConfigData ncd)
public void setDefaults()
setDefaults
in class ProcessorNodeConfigGUI
public int getFlushIntervalDefVal()
public int getCompressThresholdDefVal()
public int getMaxVolumeDefVal()
public boolean allFieldsValid()
allFieldsValid
in interface DCNodeConfigGUIIfc
allFieldsValid
in class DCNodeConfigGUI
true
if either the input stream monitoring interval
is less than one week, or that the user is OK with the interval
longer than one week.public void getNodeSpecificConfigData(DCNodeConfigData nodeData)
getNodeSpecificConfigData
in interface DCNodeConfigGUIIfc
getNodeSpecificConfigData
in class ProcessorNodeConfigGUI
nodeData
- DCNodeConfigData object to configure with
aggregator-specific valuespublic void extendConfigGUI()
ProcessorNodeConfigGUI
extendConfigGUI
in interface DCNodeConfigGUIIfc
extendConfigGUI
in class ProcessorNodeConfigGUI
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void showTimeBasedButtons()
protected void showVolumeBasedButtons()
protected void showAllButtons()