Class KieServerSynchronization
- java.lang.Object
-
- org.kie.server.integrationtests.shared.KieServerSynchronization
-
public class KieServerSynchronization extends Object
-
-
Constructor Summary
Constructors Constructor Description KieServerSynchronization()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidwaitForCommandResult(org.kie.server.client.RuleServicesClient client, String containerId, org.kie.api.command.Command command, String identifier, Object value)static voidwaitForCondition(BooleanSupplier condition)static voidwaitForCondition(BooleanSupplier condition, long timeOut)static voidwaitForContainerWithReleaseId(org.kie.server.client.KieServicesClient client, org.kie.server.api.model.ReleaseId releaseId)static voidwaitForContainerWithScannerStatus(org.kie.server.client.KieServicesClient client, org.kie.server.api.model.KieScannerStatus scannerStatus)static voidwaitForJobToFinish(org.kie.server.client.JobServicesClient jobServicesClient, Long jobId)static voidwaitForJobToFinish(org.kie.server.client.JobServicesClient jobServicesClient, Long jobId, Long timeOut)static voidwaitForKieServerConfig(org.kie.server.client.KieServicesClient client, String containerId, String configItemName, String configItemValue)static voidwaitForKieServerMessage(org.kie.server.client.KieServicesClient client, String containerId, String expectedMessage)static voidwaitForKieServerScannerStatus(org.kie.server.client.KieServicesClient client, String containerId, org.kie.server.api.model.KieScannerStatus scannerStatus)static voidwaitForKieServerScannerStatus(org.kie.server.client.KieServicesClient client, String containerId, org.kie.server.api.model.KieScannerStatus scannerStatus, Long pollInterval)static voidwaitForKieServerSynchronization(org.kie.server.client.KieServicesClient client, int numberOfExpectedContainers)static voidwaitForNodeInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long workItemId)static voidwaitForNodeInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long nodeId, Long timeOut)static voidwaitForProcessInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId)static voidwaitForProcessInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long timeOut)static voidwaitForProcessInstanceStart(org.kie.server.client.QueryServicesClient queryClient, String containerId)static voidwaitForProcessInstanceStart(org.kie.server.client.QueryServicesClient queryClient, String containerId, int expectedInstances, List<Integer> statuses)static voidwaitForProcessInstanceToFinish(org.kie.server.client.ProcessServicesClient processClient, String containerId, long processInstanceId)static voidwaitForQuery(org.kie.server.client.QueryServicesClient client, org.kie.server.api.model.definition.QueryDefinition query)static voidwaitForQueryRemoval(org.kie.server.client.QueryServicesClient client, org.kie.server.api.model.definition.QueryDefinition query)static voidwaitForServerInstanceSynchronization(org.kie.server.controller.client.KieServerControllerClient controllerClient, String serverTemplateId, int numberOfExpectedServerInstances)static voidwaitForServerTemplateSynchronization(org.kie.server.controller.client.KieServerControllerClient controllerClient, int numberOfExpectedServerTemplates)static voidwaitForSolver(org.kie.server.client.SolverServicesClient client, String containerId, String solverId)static voidwaitForSolverDispose(org.kie.server.client.SolverServicesClient client, String containerId, String solverId)static voidwaitForSolverStatus(org.kie.server.client.SolverServicesClient client, String containerId, String solverId, org.kie.server.api.model.instance.SolverInstance.SolverStatus status)static voidwaitForTaskStatus(org.kie.server.client.UserTaskServicesClient client, Long taskId, String status)
-
-
-
Method Detail
-
waitForJobToFinish
public static void waitForJobToFinish(org.kie.server.client.JobServicesClient jobServicesClient, Long jobId) throws Exception- Throws:
Exception
-
waitForJobToFinish
public static void waitForJobToFinish(org.kie.server.client.JobServicesClient jobServicesClient, Long jobId, Long timeOut) throws Exception- Throws:
Exception
-
waitForKieServerSynchronization
public static void waitForKieServerSynchronization(org.kie.server.client.KieServicesClient client, int numberOfExpectedContainers) throws Exception- Throws:
Exception
-
waitForKieServerMessage
public static void waitForKieServerMessage(org.kie.server.client.KieServicesClient client, String containerId, String expectedMessage) throws Exception- Throws:
Exception
-
waitForProcessInstanceToFinish
public static void waitForProcessInstanceToFinish(org.kie.server.client.ProcessServicesClient processClient, String containerId, long processInstanceId) throws Exception- Throws:
Exception
-
waitForProcessInstanceStart
public static void waitForProcessInstanceStart(org.kie.server.client.QueryServicesClient queryClient, String containerId) throws Exception- Throws:
Exception
-
waitForProcessInstanceStart
public static void waitForProcessInstanceStart(org.kie.server.client.QueryServicesClient queryClient, String containerId, int expectedInstances, List<Integer> statuses) throws Exception- Throws:
Exception
-
waitForContainerWithReleaseId
public static void waitForContainerWithReleaseId(org.kie.server.client.KieServicesClient client, org.kie.server.api.model.ReleaseId releaseId) throws Exception- Throws:
Exception
-
waitForContainerWithScannerStatus
public static void waitForContainerWithScannerStatus(org.kie.server.client.KieServicesClient client, org.kie.server.api.model.KieScannerStatus scannerStatus) throws Exception- Throws:
Exception
-
waitForSolver
public static void waitForSolver(org.kie.server.client.SolverServicesClient client, String containerId, String solverId) throws Exception- Throws:
Exception
-
waitForSolverDispose
public static void waitForSolverDispose(org.kie.server.client.SolverServicesClient client, String containerId, String solverId) throws Exception- Throws:
Exception
-
waitForSolverStatus
public static void waitForSolverStatus(org.kie.server.client.SolverServicesClient client, String containerId, String solverId, org.kie.server.api.model.instance.SolverInstance.SolverStatus status) throws Exception- Throws:
Exception
-
waitForCommandResult
public static void waitForCommandResult(org.kie.server.client.RuleServicesClient client, String containerId, org.kie.api.command.Command command, String identifier, Object value) throws Exception- Throws:
Exception
-
waitForTaskStatus
public static void waitForTaskStatus(org.kie.server.client.UserTaskServicesClient client, Long taskId, String status) throws Exception- Throws:
Exception
-
waitForQuery
public static void waitForQuery(org.kie.server.client.QueryServicesClient client, org.kie.server.api.model.definition.QueryDefinition query) throws Exception- Throws:
Exception
-
waitForQueryRemoval
public static void waitForQueryRemoval(org.kie.server.client.QueryServicesClient client, org.kie.server.api.model.definition.QueryDefinition query) throws Exception- Throws:
Exception
-
waitForServerInstanceSynchronization
public static void waitForServerInstanceSynchronization(org.kie.server.controller.client.KieServerControllerClient controllerClient, String serverTemplateId, int numberOfExpectedServerInstances) throws Exception- Throws:
Exception
-
waitForServerTemplateSynchronization
public static void waitForServerTemplateSynchronization(org.kie.server.controller.client.KieServerControllerClient controllerClient, int numberOfExpectedServerTemplates) throws Exception- Throws:
Exception
-
waitForKieServerScannerStatus
public static void waitForKieServerScannerStatus(org.kie.server.client.KieServicesClient client, String containerId, org.kie.server.api.model.KieScannerStatus scannerStatus) throws Exception- Throws:
Exception
-
waitForKieServerScannerStatus
public static void waitForKieServerScannerStatus(org.kie.server.client.KieServicesClient client, String containerId, org.kie.server.api.model.KieScannerStatus scannerStatus, Long pollInterval) throws Exception- Throws:
Exception
-
waitForKieServerConfig
public static void waitForKieServerConfig(org.kie.server.client.KieServicesClient client, String containerId, String configItemName, String configItemValue) throws Exception- Throws:
Exception
-
waitForProcessInstanceSLAViolated
public static void waitForProcessInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId) throws Exception- Throws:
Exception
-
waitForProcessInstanceSLAViolated
public static void waitForProcessInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long timeOut) throws Exception- Throws:
Exception
-
waitForNodeInstanceSLAViolated
public static void waitForNodeInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long workItemId) throws Exception- Throws:
Exception
-
waitForNodeInstanceSLAViolated
public static void waitForNodeInstanceSLAViolated(org.kie.server.client.QueryServicesClient queryClient, Long processInstanceId, Long nodeId, Long timeOut) throws Exception- Throws:
Exception
-
waitForCondition
public static void waitForCondition(BooleanSupplier condition) throws Exception
- Parameters:
condition- Condition result supplier. If returns true then condition is met.- Throws:
Exception
-
waitForCondition
public static void waitForCondition(BooleanSupplier condition, long timeOut) throws Exception
- Parameters:
condition- Condition result supplier. If returns true then condition is met.- Throws:
Exception
-
-