congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ExecutorServiceBase
Code IndexAdd Tabnine to your IDE (free)

How to use
ExecutorServiceBase
in
org.kie.server.services.jbpm

Best Java code snippets using org.kie.server.services.jbpm.ExecutorServiceBase (Showing top 13 results out of 315)

origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByCommand(String command, List<String> statuses, Integer page, Integer pageSize) {
  List<STATUS> statusList = convertStatusList(statuses);
  List<RequestInfo> requests = executorService.getRequestsByCommand(command, statusList, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

protected RequestInfoInstanceList convertToRequestInfoList(List<RequestInfo> requests, boolean withErrors, boolean withData) {
  RequestInfoInstance[] requestInfos = new RequestInfoInstance[requests.size()];
  int index = 0;
  for (RequestInfo request : requests) {
    requestInfos[index] = convertToRequestInfo(request, withErrors, withData);
    index++;
  }
  return new RequestInfoInstanceList(requestInfos);
}
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByBusinessKey(String businessKey, Integer page, Integer pageSize) {
  List<RequestInfo> requests = executorService.getRequestsByBusinessKey(businessKey, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie/kie-server-spring-boot-autoconfiguration-jbpm

@Override
protected void configureServices(KieServerImpl kieServer, KieServerRegistry registry) {
  // all services are injected from JBPMAutoConfigure
  
  this.kieContainerCommandService = new JBPMKieContainerCommandServiceImpl(context, deploymentService, new DefinitionServiceBase(definitionService, context),
                                       new ProcessServiceBase(processService, definitionService, runtimeDataService, context), new UserTaskServiceBase(userTaskService, context),
                                       new RuntimeDataServiceBase(runtimeDataService, context), new ExecutorServiceBase(executorService, context), new QueryDataServiceBase(queryService, context),
                                       new DocumentServiceBase(context), new ProcessAdminServiceBase(processInstanceMigrationService, processInstanceAdminService, context),
                                       new UserTaskAdminServiceBase(userTaskAdminService, context));
}
origin: org.kie.server/kie-server-services-jbpm

public String scheduleRequest(String containerId, String payload, String marshallingType) {
  ClassLoader classLoader = this.getClass().getClassLoader();
  JobRequestInstance jobRequest = null;
  if (containerId != null && !containerId.isEmpty()) {
    logger.debug("About to unmarshal job request from payload: '{}' using container {} marshaller", payload, containerId);
    jobRequest = marshallerHelper.unmarshal(containerId, payload, marshallingType, JobRequestInstance.class);
    // set deployment id which is given by container id
    jobRequest.getData().put("deploymentId", containerId);
    
    classLoader = context.getContainer(containerId).getKieContainer().getClassLoader();
  } else {
    logger.debug("About to unmarshal job request from payload: '{}' using server marshaller", payload);
    jobRequest = marshallerHelper.unmarshal(payload, marshallingType, JobRequestInstance.class);
  }
  Long requestId = null;
  if(!validateCommand(jobRequest.getCommand(), classLoader)){
    throw new IllegalArgumentException("Invalid command type "+jobRequest.getCommand());
  }
  if (jobRequest.getScheduledDate() != null) {
    logger.debug("Scheduling job at future date '{}' for request {}", jobRequest.getScheduledDate(), jobRequest);
    requestId = executorService.scheduleRequest(jobRequest.getCommand(), jobRequest.getScheduledDate(), new CommandContext(jobRequest.getData()));
  } else {
    logger.debug("Scheduling job at current date '{}' for request {}", new Date(), jobRequest);
    requestId = executorService.scheduleRequest(jobRequest.getCommand(), new CommandContext(jobRequest.getData()));
  }
  // return response
  String response = marshallerHelper.marshal(marshallingType, requestId);
  return response;
}
origin: org.kie.server/kie-server-services-jbpm

builder.data(readContent(request.getRequestData(), classLoader));
builder.responseData(readContent(request.getResponseData(), classLoader));
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByCommand(String command, Integer page, Integer pageSize) {
  List<RequestInfo> requests = executorService.getRequestsByCommand(command, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

new RuntimeDataServiceBase(runtimeDataService, context), new ExecutorServiceBase(executorService, context), new QueryDataServiceBase(queryService, context),
new DocumentServiceBase(context), new ProcessAdminServiceBase(processInstanceMigrationService, processInstanceAdminService, context),
new UserTaskAdminServiceBase(userTaskAdminService, context));
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByBusinessKey(String businessKey, List<String> statuses, Integer page, Integer pageSize) {
  List<STATUS> statusList = convertStatusList(statuses);
  List<RequestInfo> requests = executorService.getRequestsByBusinessKey(businessKey, statusList, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

public String getRequestById(long requestId, boolean withErrors, boolean withData, String marshallingType) {
  String result = null;
  RequestInfo request = executorService.getRequestById(requestId);
  if (request == null) {
    throw new IllegalArgumentException("Request with id: " + requestId + " doesn't exist");
  } else {
    RequestInfoInstance requestInstance = convertToRequestInfo(request, withErrors, withData);
    String deploymentId = ((org.jbpm.executor.entities.RequestInfo) request).getDeploymentId();
    if (deploymentId != null && context.getContainer(deploymentId) != null) {
      result = marshallerHelper.marshal(deploymentId, marshallingType, requestInstance);
    } else {
      result = marshallerHelper.marshal(marshallingType, requestInstance);
    }
  }
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByContainer(String containerId, List<String> statuses, Integer page, Integer pageSize) {
  List<STATUS> statusList = convertStatusList(statuses);
  List<RequestInfo> requests = executorService.getRequestsByDeployment(containerId, statusList, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByStatus(List<String> statuses, Integer page, Integer pageSize) {
  List<STATUS> statusList = convertStatusList(statuses);
  List<RequestInfo> requests = executorService.getRequestsByStatus(statusList, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
origin: org.kie.server/kie-server-services-jbpm

public RequestInfoInstanceList getRequestsByProcessInstance(Number processInstanceId, List<String> statuses, Integer page, Integer pageSize) {
  List<STATUS> statusList = convertStatusList(statuses);
  List<RequestInfo> requests = executorService.getRequestsByProcessInstance(processInstanceId.longValue(), statusList, buildQueryContext(page, pageSize));
  RequestInfoInstanceList result = convertToRequestInfoList(requests, false, false);
  return result;
}
org.kie.server.services.jbpmExecutorServiceBase

Most used methods

  • <init>
  • buildQueryContext
  • convertStatusList
  • convertToRequestInfo
  • convertToRequestInfoList
  • readContent
  • validateCommand

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • putExtra (Intent)
  • getSystemService (Context)
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Join (org.hibernate.mapping)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now