Package org.infinispan.server.test.core
Class TestServer
java.lang.Object
org.infinispan.server.test.core.TestServer
Class that contains all the logic related to the server driver
- Since:
- 11
- Author:
- Katia Aresti
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected InfinispanServerTestConfigurationprotected InfinispanServerDriver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidintbooleanvoidbooleanbooleanorg.infinispan.client.hotrod.RemoteCacheManagerorg.infinispan.client.hotrod.RemoteCacheManagernewHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder) org.infinispan.client.hotrod.RemoteCacheManagernewHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder, int port) org.infinispan.client.hotrod.RemoteCacheManagernewHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder, int port, int index) org.infinispan.client.rest.RestClientnewRestClient(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder) org.infinispan.client.rest.RestClientnewRestClient(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder, int port) org.infinispan.client.rest.RestClientnewRestClientForServer(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder, int port, int n) Create a new REST client to connect to the servervoidstopServerDriver(String testName)
-
Field Details
-
serverDriver
-
configurationEnhancers
-
configuration
-
-
Constructor Details
-
TestServer
-
-
Method Details
-
isDriverInitialized
public boolean isDriverInitialized() -
getDriver
-
stopServerDriver
-
newHotRodClient
public org.infinispan.client.hotrod.RemoteCacheManager newHotRodClient()- Returns:
- a client configured against the Hot Rod endpoint exposed by the server
-
newHotRodClient
public org.infinispan.client.hotrod.RemoteCacheManager newHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder) -
newHotRodClient
public org.infinispan.client.hotrod.RemoteCacheManager newHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder, int port) - Returns:
- a client configured against the Hot Rod endpoint exposed by the server
-
newHotRodClient
public org.infinispan.client.hotrod.RemoteCacheManager newHotRodClient(org.infinispan.client.hotrod.configuration.ConfigurationBuilder builder, int port, int index) - Returns:
- a client configured against the Hot Server index
-
newRestClient
public org.infinispan.client.rest.RestClient newRestClient(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder) -
newRestClient
public org.infinispan.client.rest.RestClient newRestClient(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder, int port) -
beforeListeners
public void beforeListeners() -
afterListeners
public void afterListeners() -
isContainerRunWithDefaultServerConfig
public boolean isContainerRunWithDefaultServerConfig() -
newRestClientForServer
public org.infinispan.client.rest.RestClient newRestClientForServer(org.infinispan.client.rest.configuration.RestClientConfigurationBuilder builder, int port, int n) Create a new REST client to connect to the server- Parameters:
builder- client configurationn- the server number- Returns:
- a client configured against the nth server
-
add
-
initServerDriver
public void initServerDriver() -
enhanceConfiguration
public void enhanceConfiguration() -
hasCrossSiteEnabled
public boolean hasCrossSiteEnabled() -
getSiteName
-
getDefaultPortNumber
public int getDefaultPortNumber()
-