nxt.addons

## Interface AddOn

- All Known Implementing Classes:
    AbstractEncryptedConfig, AfterStart, BeforeShutdown, BundlingEncryptedConfig, ContractRunner, ContractRunnerEncryptedConfig, Demo, DownloadTimer, ForgingEncryptedConfig, FundingMonitorsEncryptedConfig, JPLSnapshot, PopOffCounter, SaveAssetSnapshot, SaveCurrencySnapshot, StandbyShuffling, StandbyShufflingEncryptedConfig, StartAuto, StartBundling, StartForging, StartFundingMonitors, StartStandbyShuffling

      public interface AddOn

- - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default APIServlet.APIRequestHandler` | `getAPIRequestHandler()`
    `default java.util.Map<java.lang.String,APIServlet.APIRequestHandler>` | `getAPIRequests()`
    `default java.lang.String` | `getAPIRequestType()`
    `default void` | `init()`
    `default void` | `shutdown()`

- - ### Method Detail

    - #### init

          default void init()

    - #### shutdown

          default void shutdown()

    - #### getAPIRequestHandler

          default APIServlet.APIRequestHandler getAPIRequestHandler()

    - #### getAPIRequestType

          default java.lang.String getAPIRequestType()

    - #### getAPIRequests

          default java.util.Map<java.lang.String,APIServlet.APIRequestHandler> getAPIRequests()