Class OpenshiftLRACoordinator
java.lang.Object
software.tnb.common.service.Service<NoAccount,NoClient,NoValidation>
software.tnb.lracoordinator.service.LRACoordinator
software.tnb.lracoordinator.resource.openshift.OpenshiftLRACoordinator
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.Extension,Deployable,OpenshiftDeployable,WithDockerImage,WithExternalHostname,WithInClusterHostname,WithName
@AutoService(LRACoordinator.class)
public class OpenshiftLRACoordinator
extends LRACoordinator
implements OpenshiftDeployable, WithName, WithInClusterHostname, WithExternalHostname
-
Field Summary
FieldsFields inherited from class software.tnb.lracoordinator.service.LRACoordinator
DEFAULT_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.lracoordinator.service.LRACoordinator
closeResources, containerEnvironment, defaultImage, openResourcesMethods 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
beforeAll, closeResources, openResourcesMethods inherited from interface software.tnb.common.deployment.OpenshiftDeployable
afterAll, deploy, restart, servicePod, servicePods, waitTimeMethods inherited from interface software.tnb.common.deployment.WithDockerImage
imageMethods inherited from interface software.tnb.common.deployment.WithInClusterHostname
inClusterHostname
-
Field Details
-
MOUNT_POINT_DEFAULT_STORE
- See Also:
-
VOLUME_NAME
- See Also:
-
-
Constructor Details
-
OpenshiftLRACoordinator
public OpenshiftLRACoordinator()
-
-
Method Details
-
undeploy
public void undeploy()- Specified by:
undeployin interfaceDeployable
-
getLog
- Specified by:
getLogin classLRACoordinator
-
getUrl
- Specified by:
getUrlin classLRACoordinator
-
getExternalUrl
- Specified by:
getExternalUrlin classLRACoordinator
-
create
public void create()- Specified by:
createin interfaceOpenshiftDeployable
-
isReady
public boolean isReady()- Specified by:
isReadyin interfaceOpenshiftDeployable
-
isDeployed
public boolean isDeployed()- Specified by:
isDeployedin interfaceOpenshiftDeployable
-
podSelector
- Specified by:
podSelectorin interfaceOpenshiftDeployable- Specified by:
podSelectorin interfaceWithName
-
hostname
- Specified by:
hostnamein classLRACoordinator
-
port
public int port()- Specified by:
portin classLRACoordinator
-
name
-
externalHostname
- Specified by:
externalHostnamein interfaceWithExternalHostname
-