Package com.aoindustries.noc.monitor.net
Class IpAddressNode
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- com.aoindustries.noc.monitor.NodeImpl
-
- com.aoindustries.noc.monitor.net.IpAddressNode
-
- All Implemented Interfaces:
Node
,Serializable
,Remote
public class IpAddressNode extends NodeImpl
The node per IpAddress.- Author:
- AO Industries, Inc.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description IpAddressesNode
ipAddressesNode
-
Fields inherited from class java.rmi.server.RemoteObject
ref
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlertLevel
getAlertLevel()
The alert level is equal to the highest alert level of its children.String
getAlertMessage()
No alert messages.boolean
getAllowsChildren()
List<NodeImpl>
getChildren()
IpAddress
getIpAddress()
String
getLabel()
IpAddressesNode
getParent()
File
getPersistenceDirectory()
-
Methods inherited from class com.aoindustries.noc.monitor.NodeImpl
constrainAlertLevel, getAlertCategory, getMaxAlertLevel, getSnapshot, getSnapshot, getSnapshot, getSnapshot, getSnapshot, getSnapshot, toString
-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toStub
-
-
-
-
Field Detail
-
ipAddressesNode
public final IpAddressesNode ipAddressesNode
-
-
Method Detail
-
getParent
public IpAddressesNode getParent()
-
getIpAddress
public IpAddress getIpAddress()
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfaceNode
- Specified by:
getAllowsChildren
in classNodeImpl
-
getChildren
public List<NodeImpl> getChildren()
- Specified by:
getChildren
in interfaceNode
- Specified by:
getChildren
in classNodeImpl
-
getAlertLevel
public AlertLevel getAlertLevel()
The alert level is equal to the highest alert level of its children.- Specified by:
getAlertLevel
in interfaceNode
- Specified by:
getAlertLevel
in classNodeImpl
- See Also:
NodeImpl.constrainAlertLevel(com.aoindustries.noc.monitor.common.AlertLevel)
-
getAlertMessage
public String getAlertMessage()
No alert messages.- Specified by:
getAlertMessage
in interfaceNode
- Specified by:
getAlertMessage
in classNodeImpl
-
getLabel
public String getLabel()
-
getPersistenceDirectory
public File getPersistenceDirectory() throws IOException
- Throws:
IOException
-
-