Codota Logo
CleanableHistoricBatchReportResult.getCleanableBatchesCount
Code IndexAdd Codota to your IDE (free)

How to use
getCleanableBatchesCount
method
in
org.camunda.bpm.engine.history.CleanableHistoricBatchReportResult

Best Java code snippets using org.camunda.bpm.engine.history.CleanableHistoricBatchReportResult.getCleanableBatchesCount (Showing top 12 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
SimpleDateFormat s =
  • Codota IconString pattern;new SimpleDateFormat(pattern)
  • Codota IconString template;Locale locale;new SimpleDateFormat(template, locale)
  • Codota Iconnew SimpleDateFormat()
  • Smart code suggestions by Codota
}
origin: camunda/camunda-bpm-platform

public static List<CleanableHistoricBatchReportResultDto> convert(List<CleanableHistoricBatchReportResult> reportResult) {
 List<CleanableHistoricBatchReportResultDto> dtos = new ArrayList<CleanableHistoricBatchReportResultDto>();
 for (CleanableHistoricBatchReportResult current : reportResult) {
  CleanableHistoricBatchReportResultDto dto = new CleanableHistoricBatchReportResultDto();
  dto.setBatchType(current.getBatchType());
  dto.setHistoryTimeToLive(current.getHistoryTimeToLive());
  dto.setFinishedBatchesCount(current.getFinishedBatchesCount());
  dto.setCleanableBatchesCount(current.getCleanableBatchesCount());
  dtos.add(dto);
 }
 return dtos;
}
origin: camunda/camunda-bpm-platform

public static List<CleanableHistoricBatchReportResultDto> convert(List<CleanableHistoricBatchReportResult> reportResult) {
 List<CleanableHistoricBatchReportResultDto> dtos = new ArrayList<CleanableHistoricBatchReportResultDto>();
 for (CleanableHistoricBatchReportResult current : reportResult) {
  CleanableHistoricBatchReportResultDto dto = new CleanableHistoricBatchReportResultDto();
  dto.setBatchType(current.getBatchType());
  dto.setHistoryTimeToLive(current.getHistoryTimeToLive());
  dto.setFinishedBatchesCount(current.getFinishedBatchesCount());
  dto.setCleanableBatchesCount(current.getCleanableBatchesCount());
  dtos.add(dto);
 }
 return dtos;
}
origin: camunda/camunda-bpm-platform

private void setupHistoryReportMock() {
 CleanableHistoricBatchReport report = mock(CleanableHistoricBatchReport.class);
 CleanableHistoricBatchReportResult reportResult = mock(CleanableHistoricBatchReportResult.class);
 when(reportResult.getBatchType()).thenReturn(EXAMPLE_TYPE);
 when(reportResult.getHistoryTimeToLive()).thenReturn(EXAMPLE_TTL);
 when(reportResult.getFinishedBatchesCount()).thenReturn(EXAMPLE_FINISHED_COUNT);
 when(reportResult.getCleanableBatchesCount()).thenReturn(EXAMPLE_CLEANABLE_COUNT);
 CleanableHistoricBatchReportResult anotherReportResult = mock(CleanableHistoricBatchReportResult.class);
 when(anotherReportResult.getBatchType()).thenReturn("batchId2");
 when(anotherReportResult.getHistoryTimeToLive()).thenReturn(null);
 when(anotherReportResult.getFinishedBatchesCount()).thenReturn(13l);
 when(anotherReportResult.getCleanableBatchesCount()).thenReturn(0l);
 List<CleanableHistoricBatchReportResult> mocks = new ArrayList<CleanableHistoricBatchReportResult>();
 mocks.add(reportResult);
 mocks.add(anotherReportResult);
 when(report.list()).thenReturn(mocks);
 when(report.count()).thenReturn((long) mocks.size());
 historicBatchReport = report;
 when(processEngine.getHistoryService().createCleanableHistoricBatchReport()).thenReturn(historicBatchReport);
}
origin: camunda/camunda-bpm-platform

private void checkResultNumbers(CleanableHistoricBatchReportResult result, int expectedCleanable, int expectedFinished, Integer expectedTTL) {
 assertEquals(expectedCleanable, result.getCleanableBatchesCount());
 assertEquals(expectedFinished, result.getFinishedBatchesCount());
 assertEquals(expectedTTL, result.getHistoryTimeToLive());
}
origin: camunda/camunda-bpm-platform

private void checkResultNumbers(CleanableHistoricBatchReportResult result, int expectedCleanable, int expectedFinished, Integer expectedTTL) {
 assertEquals(expectedCleanable, result.getCleanableBatchesCount());
 assertEquals(expectedFinished, result.getFinishedBatchesCount());
 assertEquals(expectedTTL, result.getHistoryTimeToLive());
}
origin: camunda/camunda-bpm-platform

@Test
public void shouldSeeCleanableBatchesInReport() {
 // given
 engineConfiguration
  .setHistoryRemovalTimeStrategy(HISTORY_REMOVAL_TIME_STRATEGY_START)
  .initHistoryRemovalTime();
 engineConfiguration.setBatchOperationHistoryTimeToLive("P5D");
 engineConfiguration.initHistoryCleanup();
 testRule.deploy(PROCESS);
 String processInstanceId = runtimeService.startProcessInstanceByKey(PROCESS_KEY).getId();
 ClockUtil.setCurrentTime(END_DATE);
 Batch batch = runtimeService.deleteProcessInstancesAsync(Collections.singletonList(processInstanceId), "aDeleteReason");
 ClockUtil.setCurrentTime(addDays(END_DATE, 5));
 // when
 CleanableHistoricBatchReportResult report = historyService.createCleanableHistoricBatchReport().singleResult();
 // then
 assertThat(report.getCleanableBatchesCount(), is(1L));
 assertThat(report.getFinishedBatchesCount(), is(0L));
 // cleanup
 managementService.deleteBatch(batch.getId(), true);
}
origin: camunda/camunda-bpm-platform

@Test
public void shouldNotSeeCleanableBatchesInReport() {
 // given
 engineConfiguration
  .setHistoryRemovalTimeStrategy(HISTORY_REMOVAL_TIME_STRATEGY_END)
  .initHistoryRemovalTime();
 engineConfiguration.setBatchOperationHistoryTimeToLive("P5D");
 engineConfiguration.initHistoryCleanup();
 testRule.deploy(PROCESS);
 String processInstanceId = runtimeService.startProcessInstanceByKey(PROCESS_KEY).getId();
 ClockUtil.setCurrentTime(END_DATE);
 Batch batch = runtimeService.deleteProcessInstancesAsync(Collections.singletonList(processInstanceId), "aDeleteReason");
 ClockUtil.setCurrentTime(addDays(END_DATE, 5));
 // when
 CleanableHistoricBatchReportResult report = historyService.createCleanableHistoricBatchReport().singleResult();
 // then
 assertThat(report.getCleanableBatchesCount(), is(0L));
 assertThat(report.getFinishedBatchesCount(), is(0L));
 // cleanup
 managementService.deleteBatch(batch.getId(), true);
}
origin: org.camunda.bpm/camunda-engine-rest-jaxrs2

public static List<CleanableHistoricBatchReportResultDto> convert(List<CleanableHistoricBatchReportResult> reportResult) {
 List<CleanableHistoricBatchReportResultDto> dtos = new ArrayList<CleanableHistoricBatchReportResultDto>();
 for (CleanableHistoricBatchReportResult current : reportResult) {
  CleanableHistoricBatchReportResultDto dto = new CleanableHistoricBatchReportResultDto();
  dto.setBatchType(current.getBatchType());
  dto.setHistoryTimeToLive(current.getHistoryTimeToLive());
  dto.setFinishedBatchesCount(current.getFinishedBatchesCount());
  dto.setCleanableBatchesCount(current.getCleanableBatchesCount());
  dtos.add(dto);
 }
 return dtos;
}
origin: org.camunda.bpm/camunda-engine

private void checkResultNumbers(CleanableHistoricBatchReportResult result, int expectedCleanable, int expectedFinished, Integer expectedTTL) {
 assertEquals(expectedCleanable, result.getCleanableBatchesCount());
 assertEquals(expectedFinished, result.getFinishedBatchesCount());
 assertEquals(expectedTTL, result.getHistoryTimeToLive());
}
origin: org.camunda.bpm/camunda-engine

private void checkResultNumbers(CleanableHistoricBatchReportResult result, int expectedCleanable, int expectedFinished, Integer expectedTTL) {
 assertEquals(expectedCleanable, result.getCleanableBatchesCount());
 assertEquals(expectedFinished, result.getFinishedBatchesCount());
 assertEquals(expectedTTL, result.getHistoryTimeToLive());
}
origin: org.camunda.bpm/camunda-engine

@Test
public void shouldNotSeeCleanableBatches() {
 // given
 engineConfiguration
  .setHistoryRemovalTimeStrategy(HISTORY_REMOVAL_TIME_STRATEGY_END)
  .initHistoryRemovalTime();
 engineConfiguration.setBatchOperationHistoryTimeToLive("P5D");
 engineConfiguration.initHistoryCleanup();
 testRule.deploy(PROCESS);
 String processInstanceId = runtimeService.startProcessInstanceByKey(PROCESS_KEY).getId();
 ClockUtil.setCurrentTime(END_DATE);
 Batch batch = runtimeService.deleteProcessInstancesAsync(Collections.singletonList(processInstanceId), "aDeleteReason");
 ClockUtil.setCurrentTime(addDays(END_DATE, 5));
 // when
 CleanableHistoricBatchReportResult report = historyService.createCleanableHistoricBatchReport().singleResult();
 // then
 assertThat(report.getCleanableBatchesCount(), is(0L));
 // cleanup
 managementService.deleteBatch(batch.getId(), true);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void shouldSeeCleanableBatches() {
 // given
 engineConfiguration
  .setHistoryRemovalTimeStrategy(HISTORY_REMOVAL_TIME_STRATEGY_START)
  .initHistoryRemovalTime();
 engineConfiguration.setBatchOperationHistoryTimeToLive("P5D");
 engineConfiguration.initHistoryCleanup();
 testRule.deploy(PROCESS);
 String processInstanceId = runtimeService.startProcessInstanceByKey(PROCESS_KEY).getId();
 ClockUtil.setCurrentTime(END_DATE);
 Batch batch = runtimeService.deleteProcessInstancesAsync(Collections.singletonList(processInstanceId), "aDeleteReason");
 ClockUtil.setCurrentTime(addDays(END_DATE, 5));
 // when
 CleanableHistoricBatchReportResult report = historyService.createCleanableHistoricBatchReport().singleResult();
 // then
 assertThat(report.getCleanableBatchesCount(), is(1L));
 // cleanup
 managementService.deleteBatch(batch.getId(), true);
}
org.camunda.bpm.engine.historyCleanableHistoricBatchReportResultgetCleanableBatchesCount

Javadoc

Returns the amount of cleanable historic batches.

Popular methods of CleanableHistoricBatchReportResult

  • getBatchType
    Returns the batch type.
  • getFinishedBatchesCount
    Returns the amount of finished historic batches.
  • getHistoryTimeToLive
    Returns the history time to live for the selected batch type.

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • BoxLayout (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now