Package org.netxms.client
Class EventForwarder
java.lang.Object
org.netxms.client.EventForwarder
Represents NetXMS server's event forwarder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreate empty event forwarder object.protectedEventForwarder(NXCPMessage msg, long baseId) Create event forwarder object from NXCP message -
Method Summary
Modifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg) Fill NXCP message with event forwarder's dataintintbooleanintgetName()Get event forwarder name.intGet current queue size.intbooleanvoidsetConfiguration(String configuration) voidsetDescription(String description) voidsetDriverName(String driverName) void
-
Field Details
-
SEND_STATUS_UNKNOWN
public static final int SEND_STATUS_UNKNOWN- See Also:
-
SEND_STATUS_SUCCESS
public static final int SEND_STATUS_SUCCESS- See Also:
-
SEND_STATUS_FAILURE
public static final int SEND_STATUS_FAILURE- See Also:
-
-
Constructor Details
-
EventForwarder
Create event forwarder object from NXCP message- Parameters:
msg- NXCP messagebaseId- base field ID
-
EventForwarder
public EventForwarder()Create empty event forwarder object.
-
-
Method Details
-
fillMessage
Fill NXCP message with event forwarder's data- Parameters:
msg- NXCP message
-
getName
Get event forwarder name.- Returns:
- event forwarder name
-
setName
- Parameters:
name- the name to set
-
getDescription
- Returns:
- the description
-
setDescription
- Parameters:
description- the description to set
-
getDriverName
- Returns:
- the driverName
-
setDriverName
- Parameters:
driverName- the driverName to set
-
getConfiguration
- Returns:
- the configuration
-
setConfiguration
- Parameters:
configuration- the configuration to set
-
isDriverInitialized
public boolean isDriverInitialized()- Returns:
- true if driver instance is initialized
-
getErrorMessage
- Returns:
- the errorMessage
-
getSendStatus
public int getSendStatus()- Returns:
- the sendStatus
-
getHealthCheckStatus
public boolean getHealthCheckStatus()- Returns:
- the healthCheckStatus
-
getLastMessageTimestamp
- Returns:
- the lastMessageTimestamp
-
getMessageCount
public int getMessageCount()- Returns:
- the messageCount
-
getFailureCount
public int getFailureCount()- Returns:
- the failureCount
-
getDroppedCount
public int getDroppedCount()- Returns:
- the droppedCount
-
getQueueSize
public int getQueueSize()Get current queue size.- Returns:
- current queue size
-