Package nxt.addons
Interface AddOn
- All Known Implementing Classes:
AbstractEncryptedConfig,AbstractLedgerLogger,AfterStart,BeforeShutdown,BundlingEncryptedConfig,ContractRunner,ContractRunnerEncryptedConfig,Demo,DownloadTimer,ForgingEncryptedConfig,FundingMonitorsEncryptedConfig,JPLSnapshot,LedgerLogger,PopOffCounter,SaveAssetSnapshot,SaveCurrencySnapshot,StandbyShuffling,StandbyShufflingEncryptedConfig,StartAuto,StartBundling,StartForging,StartFundingMonitors,StartStandbyShuffling,TaxReportAddOn
public interface AddOn
-
Method Summary
Modifier and TypeMethodDescriptiondefault APIServlet.APIRequestHandlerdefault Map<String,APIServlet.APIRequestHandler> default Stringdefault Collection<ConfigPropertyBuilder>This method returns the configuration metadata for any properties used by the add-on.default voidinit()default voidshutdown()
-
Method Details
-
init
default void init() -
getConfigProperties
This method returns the configuration metadata for any properties used by the add-on. It must be an idempotent method in the sense that no side effects should happen on invocation. It should work independently of initialization (init() method).- Returns:
- the configuration metadata for this add-on
-
shutdown
default void shutdown() -
getAPIRequestHandler
-
getAPIRequestType
-
getAPIRequests
-
getUIPlugins
-