Class KieServerBaseIntegrationTest

    • Constructor Detail

      • KieServerBaseIntegrationTest

        public KieServerBaseIntegrationTest()
    • Method Detail

      • tearDown

        public static void tearDown()
      • disposeAllContainers

        protected static void disposeAllContainers()
      • createContainer

        protected static void createContainer​(String containerId,
                                              org.kie.server.api.model.ReleaseId releaseId)
      • createContainer

        protected static void createContainer​(String containerId,
                                              org.kie.server.api.model.ReleaseId releaseId,
                                              org.kie.server.api.model.KieServerConfigItem... configItems)
      • createContainer

        protected static void createContainer​(String containerId,
                                              org.kie.server.api.model.ReleaseId releaseId,
                                              String alias,
                                              org.kie.server.api.model.KieServerConfigItem... configItems)
      • disposeAllServerInstances

        protected void disposeAllServerInstances()
      • createDefaultClient

        protected abstract org.kie.server.client.KieServicesClient createDefaultClient()
                                                                                throws Exception
        Throws:
        Exception
      • cleanupSingletonSessionId

        public static void cleanupSingletonSessionId()
      • createDefaultClient

        protected org.kie.server.client.KieServicesClient createDefaultClient​(org.kie.server.client.KieServicesConfiguration configuration,
                                                                              org.kie.server.api.marshalling.MarshallingFormat marshallingFormat)
                                                                       throws Exception
        Throws:
        Exception
      • createDefaultStaticClient

        protected static org.kie.server.client.KieServicesClient createDefaultStaticClient()
        Create client with default REST configuration - usable for helper purposes(creating containers...).
        Returns:
        Kie server client.
      • createDefaultStaticClient

        protected static org.kie.server.client.KieServicesClient createDefaultStaticClient​(long timeout)
        Create client with default REST configuration - usable for helper purposes(creating containers...).
        Parameters:
        timeout -
        Returns:
        Kie server client.
      • createDefaultStaticClient

        protected static org.kie.server.client.KieServicesClient createDefaultStaticClient​(long timeout,
                                                                                           ClassLoader classLoader)
      • addExtraCustomClasses

        protected void addExtraCustomClasses​(Map<String,​Class<?>> extraClasses)
                                      throws Exception
        Add custom classes needed by marshallers.
        Parameters:
        extraClasses - Map with classname keys and respective Class instances.
        Throws:
        Exception
      • additionalConfiguration

        protected void additionalConfiguration​(org.kie.server.client.KieServicesConfiguration configuration)
                                        throws Exception
        Additional configuration of KieServicesConfiguration like timeout and such.
        Parameters:
        configuration - Kie server configuration to be configured.
        Throws:
        Exception
      • setupClients

        protected void setupClients​(org.kie.server.client.KieServicesClient kieServicesClient)
        Initialize Execution server clients. Override to initialize specific clients.
        Parameters:
        kieServicesClient - Kie services client.