Interface ComponentState


  • public interface ComponentState
    Common interface used by ComponentRuntimeState and webservices ComponentState
    • Method Detail

      • getComponentName

        java.lang.String getComponentName()
        Returns:
        the components name
      • getMessagesProcessed

        long getMessagesProcessed()
        Returns:
        number of messages processed by this component.
      • getDocumentsProcessed

        long getDocumentsProcessed()
        Returns:
        number of documents processed by this component
      • getMessagesPerSecond

        double getMessagesPerSecond()
        Returns:
        the average number of messages processed per second.
      • getDocumentsPerSecond

        double getDocumentsPerSecond()
        Returns:
        the average number of documents processed per second.
      • getPercentProcessing

        double getPercentProcessing()
        Returns:
        the % of time the component was processing a message.
      • getPercentBlockedSending

        double getPercentBlockedSending()
        Returns:
        the % of time the component was blocked trying to send a message.
      • getPercentBlockedForInput

        double getPercentBlockedForInput()
        Returns:
        the % of time the component was blocked waiting for input.