SMILA (incubation) API documentation

org.eclipse.smila.connectivity.framework.performancecounters
Class ConnectivityPerformanceAgentBase

java.lang.Object
  extended by org.eclipse.smila.connectivity.framework.performancecounters.ConnectivityPerformanceAgentBase
All Implemented Interfaces:
CrawlerControllerPerformanceAgent, ManagementAgent
Direct Known Subclasses:
AgentControllerPerformanceAgentImpl, ConnectivityPerformanceAgent, CrawlerControllerPerformanceAgentImpl

public abstract class ConnectivityPerformanceAgentBase
extends java.lang.Object
implements ManagementAgent, CrawlerControllerPerformanceAgent

The Class ConnectivityPerformanceAgentBase.


Field Summary
protected static double KBYTES
          KBtyes.
protected static double MILLISECS_IN_SEC
          The Constant MILLISECS_IN_SEC.
 
Constructor Summary
ConnectivityPerformanceAgentBase()
           
 
Method Summary
 PerformanceCounter getAttachmentBytesTransfered()
          Gets the attachment bytes transfered.
 PerformanceCounter getAttachmentTransferRate()
          Gets the attachment transfer rate.
 PerformanceCounter getAverageDeltaIndicesProcessingTime()
          Gets the average delta indices processing time.
 PerformanceCounter getAverageRecordsProcessingTime()
          Gets the average records processing time.
 PerformanceCounter getDeltaIndices()
          Gets the delta indices.
 ErrorsBuffer getErrorBuffer()
          Gets the error buffer.
 PerformanceCounter getExceptions()
          Gets the exceptions.
 PerformanceCounter getExceptionsCritical()
          Gets the exceptions critical.
 PerformanceCounter getRecords()
          Gets the records.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MILLISECS_IN_SEC

protected static final double MILLISECS_IN_SEC
The Constant MILLISECS_IN_SEC.

See Also:
Constant Field Values

KBYTES

protected static final double KBYTES
KBtyes.

See Also:
Constant Field Values
Constructor Detail

ConnectivityPerformanceAgentBase

public ConnectivityPerformanceAgentBase()
Method Detail

getAttachmentBytesTransfered

public PerformanceCounter getAttachmentBytesTransfered()
Gets the attachment bytes transfered.

Specified by:
getAttachmentBytesTransfered in interface CrawlerControllerPerformanceAgent
Returns:
the attachment bytes transfered
See Also:
CrawlerControllerPerformanceAgent#getAttachmentBytesTransfered()

getRecords

public PerformanceCounter getRecords()
Gets the records.

Specified by:
getRecords in interface CrawlerControllerPerformanceAgent
Returns:
the records
See Also:
CrawlerControllerPerformanceAgent.getRecords()

getExceptions

public PerformanceCounter getExceptions()
Gets the exceptions.

Specified by:
getExceptions in interface CrawlerControllerPerformanceAgent
Returns:
the exceptions
See Also:
CrawlerControllerPerformanceAgent.getExceptions()

getAverageRecordsProcessingTime

public PerformanceCounter getAverageRecordsProcessingTime()
Gets the average records processing time.

Specified by:
getAverageRecordsProcessingTime in interface CrawlerControllerPerformanceAgent
Returns:
the average records processing time

getAverageDeltaIndicesProcessingTime

public PerformanceCounter getAverageDeltaIndicesProcessingTime()
Gets the average delta indices processing time.

Specified by:
getAverageDeltaIndicesProcessingTime in interface CrawlerControllerPerformanceAgent
Returns:
the average records processing time

getExceptionsCritical

public PerformanceCounter getExceptionsCritical()
Gets the exceptions critical.

Specified by:
getExceptionsCritical in interface CrawlerControllerPerformanceAgent
Returns:
the exceptions critical
See Also:
.CrawlerControllerPerformanceAgent#getExceptionsCritical()

getDeltaIndices

public PerformanceCounter getDeltaIndices()
Gets the delta indices.

Specified by:
getDeltaIndices in interface CrawlerControllerPerformanceAgent
Returns:
the delta indices
See Also:
.CrawlerControllerPerformanceAgent#getDeltaIndices()

getAttachmentTransferRate

public PerformanceCounter getAttachmentTransferRate()
Gets the attachment transfer rate.

Specified by:
getAttachmentTransferRate in interface CrawlerControllerPerformanceAgent
Returns:
the attachment transfer rate
See Also:
.CrawlerControllerPerformanceAgent#getAttachmentTransferRate()

getErrorBuffer

public ErrorsBuffer getErrorBuffer()
Gets the error buffer.

Specified by:
getErrorBuffer in interface CrawlerControllerPerformanceAgent
Returns:
the error buffer

SMILA (incubation) API documentation