Package hudson.lifecycle
Class UnixLifecycle
- java.lang.Object
-
- hudson.lifecycle.Lifecycle
-
- hudson.lifecycle.UnixLifecycle
-
- All Implemented Interfaces:
ExtensionPoint
public class UnixLifecycle extends Lifecycle
Lifecycleimplementation when Hudson runs on the embedded servlet container on Unix.Restart by exec to self.
- Since:
- 1.304
- Author:
- Kohsuke Kawaguchi
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.lifecycle.Lifecycle
Lifecycle.PlaceholderLifecycle
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description UnixLifecycle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrestart()If this life cycle supports a restart of Hudson, do so.voidverifyRestartable()Can theLifecycle.restart()method restart Hudson?-
Methods inherited from class hudson.lifecycle.Lifecycle
canRestart, canRewriteHudsonWar, get, getHudsonWar, onExtendTimeout, onReady, onReload, onStatusUpdate, onStop, rewriteHudsonWar, supportsDynamicLoad
-
-
-
-
Method Detail
-
restart
public void restart() throws IOException, InterruptedExceptionDescription copied from class:LifecycleIf this life cycle supports a restart of Hudson, do so. Otherwise, throwUnsupportedOperationException, which is what the default implementation does.The restart operation may happen synchronously (in which case this method will never return), or asynchronously (in which case this method will successfully return.)
Throw an exception if the operation fails unexpectedly.
- Overrides:
restartin classLifecycle- Throws:
IOExceptionInterruptedException
-
verifyRestartable
public void verifyRestartable() throws RestartNotSupportedExceptionDescription copied from class:LifecycleCan theLifecycle.restart()method restart Hudson?- Overrides:
verifyRestartablein classLifecycle- Throws:
RestartNotSupportedException- If the restart is not supported, throw this exception and explain the cause.
-
-