Class DaemonLoader.Context
- java.lang.Object
-
- org.apache.commons.daemon.support.DaemonLoader.Context
-
- All Implemented Interfaces:
DaemonContext
- Enclosing class:
- DaemonLoader
public static class DaemonLoader.Context extends java.lang.Object implements DaemonContext
A concreteDaemonContext
that acts as a simple value container.
-
-
Constructor Summary
Constructors Constructor Description Context()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
getArguments()
DaemonController
getController()
void
setArguments(java.lang.String[] args)
Sets arguments.void
setController(DaemonController controller)
Sets the daemon controller.
-
-
-
Method Detail
-
getController
public DaemonController getController()
- Specified by:
getController
in interfaceDaemonContext
- Returns:
- A
DaemonController
object that can be used to control theDaemon
instance that thisDaemonContext
is passed to.
-
setController
public void setController(DaemonController controller)
Sets the daemon controller.- Parameters:
controller
- the daemon controller.
-
getArguments
public java.lang.String[] getArguments()
- Specified by:
getArguments
in interfaceDaemonContext
- Returns:
- An array of
String
arguments supplied by the environment corresponding to the array of arguments given in thepublic static void main()
method used as an entry point to most other Java programs.
-
setArguments
public void setArguments(java.lang.String[] args)
Sets arguments. Note that this implementation doesn't currently make a defensive copy.- Parameters:
args
- arguments.
-
-