Package org.netxms.client.objects
Class NetworkService
- java.lang.Object
-
- org.netxms.client.objects.AbstractObject
-
- org.netxms.client.objects.GenericObject
-
- org.netxms.client.objects.NetworkService
-
public class NetworkService extends GenericObject
Network Service object
-
-
Field Summary
Fields Modifier and Type Field Description static intCUSTOMstatic intFTPstatic intHTTPstatic intHTTPSstatic intPOP3static intSMTPstatic intSSHstatic intTELNET-
Fields inherited from class org.netxms.client.objects.AbstractObject
accessList, backupZoneProxyId, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, creationTime, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, inMaintenanceMode, isDeleted, moduleData, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_AGENTPOLICY_LOGPARSER, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_NODELINK, OBJECT_POLICYGROUP, OBJECT_POLICYROOT, OBJECT_RACK, OBJECT_SENSOR, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, postalAddress, primaryZoneProxyId, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, responsibleUsers, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedNodes, urls, ZONE0
-
-
Constructor Summary
Constructors Constructor Description NetworkService(org.netxms.base.NXCPMessage msg, NXCSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.netxms.base.InetAddressExgetIpAddress()StringgetObjectClassName()AbstractNodegetParentNode()Get parent node object.intgetPollCount()longgetPollerNode()intgetPort()intgetProtocol()StringgetRequest()StringgetResponse()intgetServiceType()-
Methods inherited from class org.netxms.client.objects.AbstractObject
addString, getAccessList, getAllChildren, getAllChildren, getAllParents, getAllParents, getBackupZoneProxyId, getChildIdList, getChildren, getChildrenAsArray, getComments, getCreationTime, getCustomAttribute, getCustomAttributes, getCustomAttributeValue, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getModuleData, getObjectClass, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getStrings, getTrustedNodes, getUrls, hasAccessibleChildren, hasChildren, hashCode, hasParents, hasUrls, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, setSession
-
-
-
-
Field Detail
-
CUSTOM
public static final int CUSTOM
- See Also:
- Constant Field Values
-
SSH
public static final int SSH
- See Also:
- Constant Field Values
-
POP3
public static final int POP3
- See Also:
- Constant Field Values
-
SMTP
public static final int SMTP
- See Also:
- Constant Field Values
-
FTP
public static final int FTP
- See Also:
- Constant Field Values
-
HTTP
public static final int HTTP
- See Also:
- Constant Field Values
-
HTTPS
public static final int HTTPS
- See Also:
- Constant Field Values
-
TELNET
public static final int TELNET
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NetworkService
public NetworkService(org.netxms.base.NXCPMessage msg, NXCSession session)- Parameters:
msg-session-
-
-
Method Detail
-
getObjectClassName
public String getObjectClassName()
- Overrides:
getObjectClassNamein classAbstractObject- Returns:
- Name of NetXMS object's class
-
getServiceType
public int getServiceType()
- Returns:
- the serviceType
-
getIpAddress
public org.netxms.base.InetAddressEx getIpAddress()
- Returns:
- the ipAddress
-
getProtocol
public int getProtocol()
- Returns:
- the protocol
-
getPort
public int getPort()
- Returns:
- the port
-
getRequest
public String getRequest()
- Returns:
- the request
-
getResponse
public String getResponse()
- Returns:
- the response
-
getPollerNode
public long getPollerNode()
- Returns:
- the pollerNode
-
getPollCount
public int getPollCount()
- Returns:
- the pollCount
-
getParentNode
public AbstractNode getParentNode()
Get parent node object.- Returns:
- parent node object or null if it is not exist or inaccessible
-
-