Class LocalInfinispan
java.lang.Object
software.tnb.common.service.Service<InfinispanAccount,NoClient,NoValidation>
software.tnb.infinispan.service.Infinispan
software.tnb.infinispan.resource.local.LocalInfinispan
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.Extension,Deployable,WithDockerImage
@AutoService(Infinispan.class)
public class LocalInfinispan
extends Infinispan
implements Deployable
-
Field Summary
Fields inherited from class software.tnb.infinispan.service.Infinispan
PORTFields inherited from class software.tnb.common.service.Service
account, client, validationFields inherited from interface software.tnb.common.deployment.WithDockerImage
SYSTEM_PROPERTY_FORMAT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class software.tnb.infinispan.service.Infinispan
containerEnvironment, defaultImageMethods inherited from class software.tnb.common.service.Service
account, client, validationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.tnb.common.deployment.Deployable
afterAll, beforeAll, restartMethods inherited from interface software.tnb.common.deployment.WithDockerImage
image
-
Constructor Details
-
LocalInfinispan
public LocalInfinispan()
-
-
Method Details
-
deploy
public void deploy()- Specified by:
deployin interfaceDeployable
-
undeploy
public void undeploy()- Specified by:
undeployin interfaceDeployable
-
getPortMapping
public int getPortMapping()- Specified by:
getPortMappingin classInfinispan
-
getHost
- Specified by:
getHostin classInfinispan
-
openResources
public void openResources()- Specified by:
openResourcesin interfaceDeployable
-
closeResources
public void closeResources()- Specified by:
closeResourcesin interfaceDeployable
-