Startable
Date: 2016-02-08

org.apache.avalon.framework.activity

## Interface Startable

-     public interface Startable

  The Startable interface is used when components need to be "running" to be active. It provides a method through which components can be "started" and "stopped" without requiring a thread. Note that these methods should start the component but return imediately.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `start()` Starts the component.
    `void` | `stop()` Stops the component.

- - ### Method Detail

    - #### start

          void start()
                     throws java.lang.Exception

      Starts the component.
      Throws:
        `java.lang.Exception` - if Component can not be started

    - #### stop

          void stop()
                    throws java.lang.Exception

      Stops the component.
      Throws:
        `java.lang.Exception` - if the Component can not be Stopped.