org.apache.commons.daemon
Interface DaemonController

All Known Implementing Classes:
DaemonLoader.Controller

public interface DaemonController

Defines methods needed by the DaemonLoader.

Version:
$Id: DaemonController.java 1204010 2011-11-19 16:15:23Z ggregory $
Author:
Pier Fumagalli

Method Summary
 void fail()
          Shuts down daemon and logs failed message.
 void fail(java.lang.Exception exception)
          Shuts down daemon and logs failed message.
 void fail(java.lang.String message)
          Shuts down daemon and logs failed message.
 void fail(java.lang.String message, java.lang.Exception exception)
          Shuts down daemon and logs failed message.
 void reload()
          Reloads daemon
 void shutdown()
          Shuts down the daemon.
 

Method Detail

shutdown

void shutdown()
              throws java.lang.IllegalStateException
Shuts down the daemon.

Throws:
java.lang.IllegalStateException

reload

void reload()
            throws java.lang.IllegalStateException
Reloads daemon

Throws:
java.lang.IllegalStateException

fail

void fail()
          throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.

Throws:
java.lang.IllegalStateException

fail

void fail(java.lang.String message)
          throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.

Throws:
java.lang.IllegalStateException

fail

void fail(java.lang.Exception exception)
          throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.

Throws:
java.lang.IllegalStateException

fail

void fail(java.lang.String message,
          java.lang.Exception exception)
          throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.

Throws:
java.lang.IllegalStateException


Copyright (c) 2002-2012 - Apache Software Foundation