Package com.attivio.sysstate
Interface ComponentState
-
public interface ComponentState
Common interface used by ComponentRuntimeState and webservices ComponentState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getComponentName()
double
getDocumentsPerSecond()
long
getDocumentsProcessed()
double
getMessagesPerSecond()
long
getMessagesProcessed()
double
getPercentBlockedForInput()
double
getPercentBlockedSending()
double
getPercentProcessing()
-
-
-
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.
-
-