Class HealthApplicationContainer
- java.lang.Object
-
- fish.payara.microprofile.connector.MicroProfileApplicationContainer
-
- fish.payara.microprofile.healthcheck.activation.HealthApplicationContainer
-
- All Implemented Interfaces:
ApplicationContainer<Object>
public class HealthApplicationContainer extends MicroProfileApplicationContainer
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.connector.MicroProfileApplicationContainer
appClassLoader, appName, ctx
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHealthApplicationContainer(HealthCheckService healthService, DeploymentContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanresume()Resumes this application container.booleanstart(ApplicationContext ctx)Starts an application container.booleanstop(ApplicationContext ctx)booleansuspend()Suspends this application container.-
Methods inherited from class fish.payara.microprofile.connector.MicroProfileApplicationContainer
getClassLoader, getDescriptor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.glassfish.api.deployment.ApplicationContainer
initialize, reload
-
-
-
-
Constructor Detail
-
HealthApplicationContainer
protected HealthApplicationContainer(HealthCheckService healthService, DeploymentContext ctx)
-
-
Method Detail
-
start
public boolean start(ApplicationContext ctx) throws Exception
Description copied from interface:ApplicationContainerStarts an application container. ContractProvider starting should not throw an exception but rather should use their prefered Logger instance to log any issue they encounter while starting. Returning false from a start mean that the container failed to start- Specified by:
startin interfaceApplicationContainer<Object>- Overrides:
startin classMicroProfileApplicationContainer- Parameters:
ctx- the start up context- Returns:
- true if the container startup was successful.
- Throws:
Exception- if this application container could not be started
-
stop
public boolean stop(ApplicationContext ctx)
- Specified by:
stopin interfaceApplicationContainer<Object>- Overrides:
stopin classMicroProfileApplicationContainer
-
resume
public boolean resume() throws ExceptionDescription copied from interface:ApplicationContainerResumes this application container.- Specified by:
resumein interfaceApplicationContainer<Object>- Overrides:
resumein classMicroProfileApplicationContainer- Returns:
- true if resumption was successful, false otherwise
- Throws:
Exception- if this application container could not be resumed
-
suspend
public boolean suspend()
Description copied from interface:ApplicationContainerSuspends this application container.- Specified by:
suspendin interfaceApplicationContainer<Object>- Overrides:
suspendin classMicroProfileApplicationContainer- Returns:
- true if suspending was successful, false otherwise.
-
-