org.camunda.bpm.engine.impl.persistence.entity
Class MeterLogManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.MeterLogManager
All Implemented Interfaces:
Session

public class MeterLogManager
extends AbstractManager

Author:
Daniel Meyer

Field Summary
static String DELETE_ALL_METER
           
static String DELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTER
           
static String SELECT_METER_INTERVAL
           
static String SELECT_METER_SUM
           
 
Constructor Summary
MeterLogManager()
           
 
Method Summary
 void deleteAll()
           
 void deleteByTimestampAndReporter(Date timestamp, String reporter)
           
 List<MetricIntervalValue> executeSelectInterval(MetricsQueryImpl query)
           
 Long executeSelectSum(MetricsQueryImpl query)
           
 void insert(MeterLogEntity meterLogEntity)
           
protected  boolean isEndTimeAfterLastReportInterval(MetricsQueryImpl query)
           
protected  boolean shouldAddCurrentUnloggedCount(MetricsQueryImpl query)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECT_METER_INTERVAL

public static final String SELECT_METER_INTERVAL
See Also:
Constant Field Values

SELECT_METER_SUM

public static final String SELECT_METER_SUM
See Also:
Constant Field Values

DELETE_ALL_METER

public static final String DELETE_ALL_METER
See Also:
Constant Field Values

DELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTER

public static final String DELETE_ALL_METER_BY_TIMESTAMP_AND_REPORTER
See Also:
Constant Field Values
Constructor Detail

MeterLogManager

public MeterLogManager()
Method Detail

insert

public void insert(MeterLogEntity meterLogEntity)

executeSelectSum

public Long executeSelectSum(MetricsQueryImpl query)

executeSelectInterval

public List<MetricIntervalValue> executeSelectInterval(MetricsQueryImpl query)

isEndTimeAfterLastReportInterval

protected boolean isEndTimeAfterLastReportInterval(MetricsQueryImpl query)

shouldAddCurrentUnloggedCount

protected boolean shouldAddCurrentUnloggedCount(MetricsQueryImpl query)

deleteAll

public void deleteAll()

deleteByTimestampAndReporter

public void deleteByTimestampAndReporter(Date timestamp,
                                         String reporter)


Copyright © 2017 camunda services GmbH. All rights reserved.