Class PingWindow
- java.lang.Object
- 
- com.vaadin.server.AbstractClientConnector
- 
- com.vaadin.ui.AbstractComponent
- 
- com.vaadin.ui.AbstractSingleComponentContainer
- 
- com.vaadin.ui.Panel
- 
- com.vaadin.ui.Window
- 
- org.opennms.features.topology.netutils.internal.ping.PingWindow
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- com.vaadin.event.Action.Container,- com.vaadin.event.Action.Notifier,- com.vaadin.event.ConnectorEventListener,- com.vaadin.event.ContextClickEvent.ContextClickNotifier,- com.vaadin.event.FieldEvents.BlurNotifier,- com.vaadin.event.FieldEvents.FocusNotifier,- com.vaadin.event.MethodEventSource,- com.vaadin.event.SerializableEventListener,- com.vaadin.server.ClientConnector,- com.vaadin.server.Scrollable,- com.vaadin.server.Sizeable,- com.vaadin.server.VariableOwner,- com.vaadin.shared.Connector,- com.vaadin.ui.Component,- com.vaadin.ui.Component.Focusable,- com.vaadin.ui.HasComponents,- com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier,- com.vaadin.ui.LegacyComponent,- com.vaadin.ui.SingleComponentContainer,- Serializable,- Iterable<com.vaadin.ui.Component>,- EventListener
 
 public class PingWindow extends com.vaadin.ui.WindowThe PingWindow class creates a Vaadin Sub-window with a form and results section for the Ping functionality of a Vertex.- Version:
- 2.0
- Author:
- Leonardo Bell, Philip Grenon, Markus von RĂ¼den
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.vaadin.ui.Windowcom.vaadin.ui.Window.CloseEvent, com.vaadin.ui.Window.CloseListener, com.vaadin.ui.Window.CloseShortcut, com.vaadin.ui.Window.ResizeEvent, com.vaadin.ui.Window.ResizeListener, com.vaadin.ui.Window.WindowModeChangeEvent, com.vaadin.ui.Window.WindowModeChangeListener, com.vaadin.ui.Window.WindowOrderChangeEvent, com.vaadin.ui.Window.WindowOrderChangeListener
 - 
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnectorcom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
 - 
Nested classes/interfaces inherited from interface com.vaadin.ui.Componentcom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
 - 
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponentscom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intPOLL_INTERVALAs soon as we start the ping command, we must poll for state changes, as the ping is executed asynchronously.
 - 
Constructor SummaryConstructors Constructor Description PingWindow(LocationAwarePingClient pingClient, List<String> locations, List<String> ipAddresses, String defaultLocation, String defaultIp, String caption)Creates the PingWindow to make ping requests.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidopen()- 
Methods inherited from class com.vaadin.ui.WindowaddBlurListener, addCloseListener, addCloseShortcut, addFocusListener, addResizeListener, addWindowModeChangeListener, addWindowOrderChangeListener, bringToFront, center, changeVariables, close, fireClose, fireResize, fireWindowOrderChange, fireWindowWindowModeChange, focus, getAssistiveDescription, getAssistivePostfix, getAssistivePrefix, getAssistiveRole, getCloseShortcuts, getCustomAttributes, getOrderPosition, getPositionX, getPositionY, getState, getState, getTabStopBottomAssistiveText, getTabStopTopAssistiveText, getWindowMode, hasCloseShortcut, isClosable, isDraggable, isModal, isResizable, isResizeLazy, isTabStopEnabled, paintContent, readDesign, readDesignChildren, removeAllCloseShortcuts, removeCloseListener, removeCloseShortcut, removeCloseShortcut, removeResizeListener, removeWindowModeChangeListener, setAssistiveDescription, setAssistivePostfix, setAssistivePrefix, setAssistiveRole, setClosable, setCloseShortcut, setDraggable, setModal, setParent, setPosition, setPositionX, setPositionY, setResizable, setResizeLazy, setTabStopBottomAssistiveText, setTabStopEnabled, setTabStopTopAssistiveText, setWindowMode, writeDesign
 - 
Methods inherited from class com.vaadin.ui.PaneladdAction, addActionHandler, addClickListener, getActionManager, getScrollLeft, getScrollTop, getTabIndex, removeAction, removeActionHandler, removeAllActionHandlers, removeClickListener, setCaption, setScrollLeft, setScrollTop, setTabIndex
 - 
Methods inherited from class com.vaadin.ui.AbstractSingleComponentContaineraddComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentCount, getContent, iterator, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setContent, setHeight, setWidth
 - 
Methods inherited from class com.vaadin.ui.AbstractComponentaddContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
 - 
Methods inherited from class com.vaadin.server.AbstractClientConnectoraddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.vaadin.server.ClientConnectoraddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
 - 
Methods inherited from interface com.vaadin.ui.ComponentaddListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setEnabled, setIcon, setId, setPrimaryStyleName, setStyleName, setStyleName, setVisible
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Field Detail- 
POLL_INTERVALpublic static final int POLL_INTERVAL As soon as we start the ping command, we must poll for state changes, as the ping is executed asynchronously. The POLL_INTERVAL determines the poll interval in milliseconds.- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
PingWindowpublic PingWindow(LocationAwarePingClient pingClient, List<String> locations, List<String> ipAddresses, String defaultLocation, String defaultIp, String caption) Creates the PingWindow to make ping requests.- Parameters:
- locations- All available locations to ping from. Must not be null.
- defaultLocation- The location to pre-select from the locations. Ensure- defaultLocationis also available in the- locationslist.
- ipAddresses- All available ipAddresses. Must not be null or empty.
- defaultIp- The default ip to pre-select from the ip addresses. Ensure- defaultIpis also available in the- ipAddresseslist.
- pingClient- The LocationAwarePingClient to ping. Must not be null.
 
 
- 
 
-