Package org.cyclos.server.utils
Class RequestMetricsHandlerImpl
- java.lang.Object
-
- org.cyclos.server.utils.RequestMetricsHandlerImpl
-
- All Implemented Interfaces:
RequestMetricsHandler
@Component public class RequestMetricsHandlerImpl extends Object implements RequestMetricsHandler
-
-
Constructor Summary
Constructors Constructor Description RequestMetricsHandlerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinished(long id)Marks the request by id as finishedRequestMetricsgetMetrics()Returns the current metricsintgetRequestCount()Returns the current request countlongstarted(RequestEntry request)Marks the request as started, returning its id
-
-
-
Method Detail
-
finished
public void finished(long id)
Description copied from interface:RequestMetricsHandlerMarks the request by id as finished- Specified by:
finishedin interfaceRequestMetricsHandler
-
getMetrics
public RequestMetrics getMetrics()
Description copied from interface:RequestMetricsHandlerReturns the current metrics- Specified by:
getMetricsin interfaceRequestMetricsHandler
-
getRequestCount
public int getRequestCount()
Description copied from interface:RequestMetricsHandlerReturns the current request count- Specified by:
getRequestCountin interfaceRequestMetricsHandler
-
started
public long started(RequestEntry request)
Description copied from interface:RequestMetricsHandlerMarks the request as started, returning its id- Specified by:
startedin interfaceRequestMetricsHandler
-
-