public class MXConfigGUI extends ProcessorNodeConfigGUI implements java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPaneljavax.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, orderRequiredCheckbackupBox, backupLabel, bulkIOCheckBox, defaultFont, destGUI, fileLevelTransactionJLable, fileLevelTransactionLabel, fileLevelTransCheckBox, inputMonitorEnableField, inputMonitorTimeField, inputMonitorTimeUnitsField, narBackupBox, narBackupDaysField, narBackupDaysLabel, narBackupLabel, nodeConfig, nodeFieldsDirty, recordCountEnableField, tabbedPaneaccessibleContext, 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, setReadTimerValueaddGUIComponents, 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, validateConfiggetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic 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 ProcessorNodeConfigGUIpublic int getFlushIntervalDefVal()
public int getCompressThresholdDefVal()
public int getMaxVolumeDefVal()
public boolean allFieldsValid()
allFieldsValid in interface DCNodeConfigGUIIfcallFieldsValid in class DCNodeConfigGUItrue 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 DCNodeConfigGUIIfcgetNodeSpecificConfigData in class ProcessorNodeConfigGUInodeData - DCNodeConfigData object to configure with
aggregator-specific valuespublic void extendConfigGUI()
ProcessorNodeConfigGUIextendConfigGUI in interface DCNodeConfigGUIIfcextendConfigGUI in class ProcessorNodeConfigGUIpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void showTimeBasedButtons()
protected void showVolumeBasedButtons()
protected void showAllButtons()