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 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 {link getFailureMessageTooLongCount().
      • 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. Use getTotalMessageCount().
      • 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

© Copyright IBM 2017