Class KieServerSynchronization


  • public class KieServerSynchronization
    extends Object
    • Constructor Detail

      • KieServerSynchronization

        public KieServerSynchronization()
    • 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