Package org.kie.server.client.impl
Class JobServicesClientImpl
- java.lang.Object
-
- org.kie.server.client.impl.AbstractKieServicesClientImpl
-
- org.kie.server.client.impl.JobServicesClientImpl
-
- All Implemented Interfaces:
JobServicesClient
public class JobServicesClientImpl extends AbstractKieServicesClientImpl implements JobServicesClient
-
-
Field Summary
-
Fields inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner
-
-
Constructor Summary
Constructors Constructor Description JobServicesClientImpl(KieServicesConfiguration config)
JobServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelRequest(long requestId)
void
cancelRequest(String containerId, long requestId)
org.kie.server.api.model.instance.RequestInfoInstance
getRequestById(Long requestId, boolean withErrors, boolean withData)
org.kie.server.api.model.instance.RequestInfoInstance
getRequestById(String containerId, Long requestId, boolean withErrors, boolean withData)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByBusinessKey(String businessKey, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByBusinessKey(String businessKey, List<String> statuses, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByCommand(String command, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByCommand(String command, List<String> statuses, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByContainer(String containerId, List<String> statuses, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByProcessInstance(Long processInstanceId, List<String> statuses, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.RequestInfoInstance>
getRequestsByStatus(List<String> statuses, Integer page, Integer pageSize)
void
requeueRequest(long requestId)
void
requeueRequest(String containerId, long requestId)
Long
scheduleRequest(String containerId, org.kie.server.api.model.instance.JobRequestInstance jobRequest)
Long
scheduleRequest(org.kie.server.api.model.instance.JobRequestInstance jobRequest)
void
updateRequestData(long requestId, String containerId, Map<String,Object> data)
-
Methods inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
buildQueryString, checkResultType, close, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateCustomResponseWithHandleNotFound, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponse, throwExceptionOnFailure
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.server.client.JobServicesClient
setResponseHandler
-
-
-
-
Constructor Detail
-
JobServicesClientImpl
public JobServicesClientImpl(KieServicesConfiguration config)
-
JobServicesClientImpl
public JobServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
-
Method Detail
-
scheduleRequest
public Long scheduleRequest(org.kie.server.api.model.instance.JobRequestInstance jobRequest)
- Specified by:
scheduleRequest
in interfaceJobServicesClient
-
scheduleRequest
public Long scheduleRequest(String containerId, org.kie.server.api.model.instance.JobRequestInstance jobRequest)
- Specified by:
scheduleRequest
in interfaceJobServicesClient
-
cancelRequest
public void cancelRequest(long requestId)
- Specified by:
cancelRequest
in interfaceJobServicesClient
-
cancelRequest
public void cancelRequest(String containerId, long requestId)
- Specified by:
cancelRequest
in interfaceJobServicesClient
-
updateRequestData
public void updateRequestData(long requestId, String containerId, Map<String,Object> data)
- Specified by:
updateRequestData
in interfaceJobServicesClient
-
requeueRequest
public void requeueRequest(long requestId)
- Specified by:
requeueRequest
in interfaceJobServicesClient
-
requeueRequest
public void requeueRequest(String containerId, long requestId)
- Specified by:
requeueRequest
in interfaceJobServicesClient
-
getRequestsByStatus
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByStatus(List<String> statuses, Integer page, Integer pageSize)
- Specified by:
getRequestsByStatus
in interfaceJobServicesClient
-
getRequestsByBusinessKey
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByBusinessKey(String businessKey, Integer page, Integer pageSize)
- Specified by:
getRequestsByBusinessKey
in interfaceJobServicesClient
-
getRequestsByBusinessKey
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByBusinessKey(String businessKey, List<String> statuses, Integer page, Integer pageSize)
- Specified by:
getRequestsByBusinessKey
in interfaceJobServicesClient
-
getRequestsByCommand
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByCommand(String command, Integer page, Integer pageSize)
- Specified by:
getRequestsByCommand
in interfaceJobServicesClient
-
getRequestsByCommand
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByCommand(String command, List<String> statuses, Integer page, Integer pageSize)
- Specified by:
getRequestsByCommand
in interfaceJobServicesClient
-
getRequestsByContainer
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByContainer(String containerId, List<String> statuses, Integer page, Integer pageSize)
- Specified by:
getRequestsByContainer
in interfaceJobServicesClient
-
getRequestsByProcessInstance
public List<org.kie.server.api.model.instance.RequestInfoInstance> getRequestsByProcessInstance(Long processInstanceId, List<String> statuses, Integer page, Integer pageSize)
- Specified by:
getRequestsByProcessInstance
in interfaceJobServicesClient
-
getRequestById
public org.kie.server.api.model.instance.RequestInfoInstance getRequestById(Long requestId, boolean withErrors, boolean withData)
- Specified by:
getRequestById
in interfaceJobServicesClient
-
getRequestById
public org.kie.server.api.model.instance.RequestInfoInstance getRequestById(String containerId, Long requestId, boolean withErrors, boolean withData)
- Specified by:
getRequestById
in interfaceJobServicesClient
-
-