Class KieServerBaseIntegrationTest
- java.lang.Object
-
- org.kie.server.integrationtests.shared.basetests.KieServerBaseIntegrationTest
-
- Direct Known Subclasses:
RestJmsSharedBaseIntegrationTest,RestOnlyBaseIntegrationTest,RestTextOnlyBaseIntegrationTest
public abstract class KieServerBaseIntegrationTest extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.server.client.KieServicesClientclientprotected static KieControllerExecutorcontrollerprotected static longDEFAULT_TIMEOUTprotected Map<String,Class<?>>extraClassesprotected static org.slf4j.Loggerloggerprotected static KieServerRouterExecutorrouterprotected static KieServerExecutorserver
-
Constructor Summary
Constructors Constructor Description KieServerBaseIntegrationTest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddExtraCustomClasses(Map<String,Class<?>> extraClasses)Add custom classes needed by marshallers.protected voidadditionalConfiguration(org.kie.server.client.KieServicesConfiguration configuration)Additional configuration of KieServicesConfiguration like timeout and such.static voidcleanupSingletonSessionId()protected static voidcreateContainer(String containerId, org.kie.server.api.model.ReleaseId releaseId)protected static voidcreateContainer(String containerId, org.kie.server.api.model.ReleaseId releaseId, String alias, org.kie.server.api.model.KieServerConfigItem... configItems)protected static voidcreateContainer(String containerId, org.kie.server.api.model.ReleaseId releaseId, org.kie.server.api.model.KieServerConfigItem... configItems)protected abstract org.kie.server.client.KieServicesClientcreateDefaultClient()protected org.kie.server.client.KieServicesClientcreateDefaultClient(org.kie.server.client.KieServicesConfiguration configuration, org.kie.server.api.marshalling.MarshallingFormat marshallingFormat)protected static org.kie.server.client.KieServicesClientcreateDefaultStaticClient()Create client with default REST configuration - usable for helper purposes(creating containers...).protected static org.kie.server.client.KieServicesClientcreateDefaultStaticClient(long timeout)Create client with default REST configuration - usable for helper purposes(creating containers...).protected static org.kie.server.client.KieServicesClientcreateDefaultStaticClient(long timeout, ClassLoader classLoader)protected static voiddisposeAllContainers()protected voiddisposeAllServerInstances()voidsetup()static voidsetupClass()static voidsetupClass(String oldServerActivePolicy)protected voidsetupClients(org.kie.server.client.KieServicesClient kieServicesClient)Initialize Execution server clients.static voidtearDown()
-
-
-
Field Detail
-
logger
protected static org.slf4j.Logger logger
-
client
protected org.kie.server.client.KieServicesClient client
-
controller
protected static KieControllerExecutor controller
-
server
protected static KieServerExecutor server
-
router
protected static KieServerRouterExecutor router
-
DEFAULT_TIMEOUT
protected static final long DEFAULT_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
setupClass
public static void setupClass(String oldServerActivePolicy) throws Exception
- Throws:
Exception
-
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 ExceptionAdditional 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.
-
-