Class MeterLogManager
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.persistence.AbstractManager
- 
- org.camunda.bpm.engine.impl.persistence.entity.MeterLogManager
 
 
- 
- All Implemented Interfaces:
- Session
 
 public class MeterLogManager extends AbstractManager - Author:
- Daniel Meyer
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDELETE_ALL_METERstatic java.lang.StringDELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTERstatic java.lang.StringDELETE_TASK_METER_BY_IDSstatic java.lang.StringDELETE_TASK_METER_BY_REMOVAL_TIMEstatic java.lang.StringDELETE_TASK_METER_BY_TIMESTAMPstatic java.lang.StringSELECT_METER_INTERVALstatic java.lang.StringSELECT_METER_SUMstatic java.lang.StringSELECT_TASK_METER_FOR_CLEANUPstatic java.lang.StringSELECT_UNIQUE_TASK_WORKER
 - 
Constructor SummaryConstructors Constructor Description MeterLogManager()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteAll()voiddeleteByTimestampAndReporter(java.util.Date timestamp, java.lang.String reporter)voiddeleteTaskMetricsById(java.util.List<java.lang.String> taskMetricIds)DbOperationdeleteTaskMetricsByRemovalTime(java.util.Date currentTimestamp, java.lang.Integer timeToLive, int minuteFrom, int minuteTo, int batchSize)voiddeleteTaskMetricsByTimestamp(java.util.Date timestamp)java.util.List<MetricIntervalValue>executeSelectInterval(MetricsQueryImpl query)java.lang.LongexecuteSelectSum(MetricsQueryImpl query)java.util.List<java.lang.String>findTaskMetricsForCleanup(int batchSize, java.lang.Integer timeToLive, int minuteFrom, int minuteTo)longfindUniqueTaskWorkerCount(java.util.Date startTime, java.util.Date endTime)voidinsert(MeterLogEntity meterLogEntity)protected booleanisEndTimeAfterLastReportInterval(MetricsQueryImpl query)protected booleanshouldAddCurrentUnloggedCount(MetricsQueryImpl query)- 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManagercheckAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCamundaFormDefinitionManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
- 
 
- 
- 
- 
Field Detail- 
SELECT_METER_INTERVALpublic static final java.lang.String SELECT_METER_INTERVAL - See Also:
- Constant Field Values
 
 - 
SELECT_METER_SUMpublic static final java.lang.String SELECT_METER_SUM - See Also:
- Constant Field Values
 
 - 
DELETE_ALL_METERpublic static final java.lang.String DELETE_ALL_METER - See Also:
- Constant Field Values
 
 - 
DELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTERpublic static final java.lang.String DELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTER - See Also:
- Constant Field Values
 
 - 
SELECT_UNIQUE_TASK_WORKERpublic static final java.lang.String SELECT_UNIQUE_TASK_WORKER - See Also:
- Constant Field Values
 
 - 
SELECT_TASK_METER_FOR_CLEANUPpublic static final java.lang.String SELECT_TASK_METER_FOR_CLEANUP - See Also:
- Constant Field Values
 
 - 
DELETE_TASK_METER_BY_TIMESTAMPpublic static final java.lang.String DELETE_TASK_METER_BY_TIMESTAMP - See Also:
- Constant Field Values
 
 - 
DELETE_TASK_METER_BY_REMOVAL_TIMEpublic static final java.lang.String DELETE_TASK_METER_BY_REMOVAL_TIME - See Also:
- Constant Field Values
 
 - 
DELETE_TASK_METER_BY_IDSpublic static final java.lang.String DELETE_TASK_METER_BY_IDS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
insertpublic void insert(MeterLogEntity meterLogEntity) 
 - 
executeSelectSumpublic java.lang.Long executeSelectSum(MetricsQueryImpl query) 
 - 
executeSelectIntervalpublic java.util.List<MetricIntervalValue> executeSelectInterval(MetricsQueryImpl query) 
 - 
isEndTimeAfterLastReportIntervalprotected boolean isEndTimeAfterLastReportInterval(MetricsQueryImpl query) 
 - 
shouldAddCurrentUnloggedCountprotected boolean shouldAddCurrentUnloggedCount(MetricsQueryImpl query) 
 - 
deleteAllpublic void deleteAll() 
 - 
deleteByTimestampAndReporterpublic void deleteByTimestampAndReporter(java.util.Date timestamp, java.lang.String reporter)
 - 
findUniqueTaskWorkerCountpublic long findUniqueTaskWorkerCount(java.util.Date startTime, java.util.Date endTime)
 - 
deleteTaskMetricsByTimestamppublic void deleteTaskMetricsByTimestamp(java.util.Date timestamp) 
 - 
deleteTaskMetricsByIdpublic void deleteTaskMetricsById(java.util.List<java.lang.String> taskMetricIds) 
 - 
deleteTaskMetricsByRemovalTimepublic DbOperation deleteTaskMetricsByRemovalTime(java.util.Date currentTimestamp, java.lang.Integer timeToLive, int minuteFrom, int minuteTo, int batchSize) 
 - 
findTaskMetricsForCleanuppublic java.util.List<java.lang.String> findTaskMetricsForCleanup(int batchSize, java.lang.Integer timeToLive, int minuteFrom, int minuteTo)
 
- 
 
-