com.ibm.ia.connectivity.management
Interface InboundEndpointMonitorMXBean
-
@MXBean public interface InboundEndpointMonitorMXBean
The interface used to monitor the number of messages that are processed by an inbound endpoint. Instances of this MBean are created on servers to which one of the inbound connectivity server features is deployed, using names of the form: com.ibm.ia:type=InboundEndpointMonitor,name=solution_name/endpoint_name. For example, com.ibm.ia:type=InboundEndpointMonitor,name=solution1/endpoint1
An instance of this MBean is created for each inbound endpoint that processes a message. The instances are destroyed when the server is shutdown. Note that MBean instance that corresponds to an inbound endpoint might not exist if the endpoint has not processed a message since the server started.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
TYPE
The type name by which a JMX client can find the InboundEndpointMonitorMXBean
-
Method Summary
Methods Modifier and Type Method and Description java.lang.Long
getAbandonedAfterMaxDeliveriesCount()
Returns the number of invalid messages that have abandoned because the delivery count exceeded the configured maximum value.java.lang.Long
getBadRequestMessageTooLongRejectedCount()
Deprecated.Use {linkgetFailureMessageTooLongCount()
.java.lang.Long
getBadRequestUnsupportedJMSMessageTypeRejectedCount()
Deprecated.Use {linkgetFailureUnsupportedJMSMessageTypeCount()
.java.lang.Long
getDiscardByClassifierCount()
Returns the number of messages that have been discarded by a matching classifier definition.java.lang.Long
getDiscardEventNotAcceptedByBindingCount()
Returns the number of events that have been discarded by the list of accepted event types on the binding definition.java.lang.Long
getDiscardUnclassifiedMessageCount()
Returns the number of messages that have been discarded because there was no matching classifier definition.java.lang.Long
getDiscardUnrecognisedMessageAsEventCount()
Returns the number of messages that have been discarded because they did not represent an event type known to the solution.java.lang.Long
getFailureEventCapacityExceededCount()
Returns the number of message delivery attempts that have failed because the event capacity is exceeded.java.lang.Long
getFailureInternalErrorCount()
Returns the number of message delivery attempts that have failed due to an unexpected problem.java.lang.Long
getFailureMessageRejectedCount()
Returns the number of message delivery attempts that have failed due to invalid message content (e.g.java.lang.Long
getFailureMessageTooLongCount()
Returns the number of messages that have been rejected because they were too large.java.lang.Long
getFailureSolutionConfigurationCount()
Returns the number of message delivery attempts that have failed due to a problem in reading the solution configuration.java.lang.Long
getFailureUnsupportedJMSMessageTypeCount()
Returns the number of JMS messages that have been rejected because they were neither a text message nor a bytes message.java.lang.Long
getFailureUnsupportedMessageFormatCount()
Returns the number of message delivery attempts that have failed due to an unsupported message format.java.lang.Long
getInvocationCount()
Deprecated.java.lang.Long
getSuccessNoAgentCount()
Returns the number of events that have been submitted to the solution but were not routed to any agent (routing status is STATUS_NO_AGENTS).java.lang.Long
getSuccessOkCount()
Returns the number of events that have been submitted to the solution and routed to one or more agents for processing (routing status is STATUS_OK).java.lang.Long
getSuccessOtherCount()
Returns the number of events that have been submitted to the solution but the routing status was neither STATUS_OK nor STATUS_NO_AGENTS.java.lang.Long
getTotalMessageCount()
Returns the number of messages that have been presented to the endpoint.java.lang.Long
getTotalProcessingTime()
Total time taken to parse, classify, transform and submit events to the container server, in nanoseconds.void
resetStatistics()
Reset the counters for the MBean
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
The type name by which a JMX client can find the InboundEndpointMonitorMXBean- See Also:
- Constant Field Values
-
-
Method Detail
-
getAbandonedAfterMaxDeliveriesCount
java.lang.Long getAbandonedAfterMaxDeliveriesCount()
Returns the number of invalid messages that have abandoned because the delivery count exceeded the configured maximum value.- Returns:
-
getBadRequestMessageTooLongRejectedCount
@Deprecated java.lang.Long getBadRequestMessageTooLongRejectedCount()
Deprecated. Use {linkgetFailureMessageTooLongCount()
.
-
getBadRequestUnsupportedJMSMessageTypeRejectedCount
@Deprecated java.lang.Long getBadRequestUnsupportedJMSMessageTypeRejectedCount()
Deprecated. Use {linkgetFailureUnsupportedJMSMessageTypeCount()
.
-
getDiscardEventNotAcceptedByBindingCount
java.lang.Long getDiscardEventNotAcceptedByBindingCount()
Returns the number of events that have been discarded by the list of accepted event types on the binding definition.- Returns:
-
getDiscardByClassifierCount
java.lang.Long getDiscardByClassifierCount()
Returns the number of messages that have been discarded by a matching classifier definition.- Returns:
-
getDiscardUnclassifiedMessageCount
java.lang.Long getDiscardUnclassifiedMessageCount()
Returns the number of messages that have been discarded because there was no matching classifier definition.- Returns:
-
getDiscardUnrecognisedMessageAsEventCount
java.lang.Long getDiscardUnrecognisedMessageAsEventCount()
Returns the number of messages that have been discarded because they did not represent an event type known to the solution.- Returns:
-
getFailureInternalErrorCount
java.lang.Long getFailureInternalErrorCount()
Returns the number of message delivery attempts that have failed due to an unexpected problem.- Returns:
-
getFailureEventCapacityExceededCount
java.lang.Long getFailureEventCapacityExceededCount()
Returns the number of message delivery attempts that have failed because the event capacity is exceeded.- Returns:
-
getFailureMessageRejectedCount
java.lang.Long getFailureMessageRejectedCount()
Returns the number of message delivery attempts that have failed due to invalid message content (e.g. invalid XML content).- Returns:
-
getFailureMessageTooLongCount
java.lang.Long getFailureMessageTooLongCount()
Returns the number of messages that have been rejected because they were too large.- Returns:
-
getFailureSolutionConfigurationCount
java.lang.Long getFailureSolutionConfigurationCount()
Returns the number of message delivery attempts that have failed due to a problem in reading the solution configuration.- Returns:
-
getFailureUnsupportedJMSMessageTypeCount
java.lang.Long getFailureUnsupportedJMSMessageTypeCount()
Returns the number of JMS messages that have been rejected because they were neither a text message nor a bytes message.- Returns:
-
getFailureUnsupportedMessageFormatCount
java.lang.Long getFailureUnsupportedMessageFormatCount()
Returns the number of message delivery attempts that have failed due to an unsupported message format.- Returns:
-
getInvocationCount
@Deprecated java.lang.Long getInvocationCount()
Deprecated. UsegetTotalMessageCount()
.
-
getSuccessNoAgentCount
java.lang.Long getSuccessNoAgentCount()
Returns the number of events that have been submitted to the solution but were not routed to any agent (routing status is STATUS_NO_AGENTS).- Returns:
-
getSuccessOkCount
java.lang.Long getSuccessOkCount()
Returns the number of events that have been submitted to the solution and routed to one or more agents for processing (routing status is STATUS_OK).- Returns:
-
getSuccessOtherCount
java.lang.Long getSuccessOtherCount()
Returns the number of events that have been submitted to the solution but the routing status was neither STATUS_OK nor STATUS_NO_AGENTS.- Returns:
-
getTotalMessageCount
java.lang.Long getTotalMessageCount()
Returns the number of messages that have been presented to the endpoint.- Returns:
-
getTotalProcessingTime
java.lang.Long getTotalProcessingTime()
Total time taken to parse, classify, transform and submit events to the container server, in nanoseconds.- Returns:
-
resetStatistics
void resetStatistics()
Reset the counters for the MBean
-
-