Index
topl-service-base / io.matthewnelson.topl_service_base
Package io.matthewnelson.topl_service_base¶
Types¶
Name | Summary |
---|---|
ApplicationDefaultTorSettings | Simply extends TorSettings so that the topl-service module cannot be initialized with io.matthewnelson.topl_service_base.BaseServiceTorSettings.abstract class ApplicationDefaultTorSettings : TorSettings |
BaseServiceConsts | abstract class BaseServiceConsts : BaseConsts |
BaseServiceTorSettings | This class enables the querying of TorServicePrefs to obtain values potentially set by the User such that they are preferred over static/default values you may have set in your ApplicationDefaultTorSettings.abstract class BaseServiceTorSettings : TorSettings |
BaseV3ClientAuthManager | abstract class BaseV3ClientAuthManager |
ServiceExecutionHooks | Set Hooks to be executed from TorService.abstract class ServiceExecutionHooks |
ServiceUtilities | object ServiceUtilities |
TorPortInfo | Holder for information regarding what ports Tor is operating on that is broadcast to the implementing application via io.matthewnelson.topl_service_base.TorServiceEventBroadcasterclass TorPortInfo |
TorServiceEventBroadcaster | Adds broadcasting methods to the EventBroadcaster for updating you with information about what addresses Tor is operating on. Very helpful when choosing “auto” in your io.matthewnelson.topl_service_base.ApplicationDefaultTorSettings to easily identify what addresses to use for making network calls, as well as being notified when Tor is ready to be used.abstract class TorServiceEventBroadcaster : EventBroadcaster |
TorServicePrefs | This class provides a standardized way for library users to change settings used by the topl-service module such that the values expressed as default io.matthewnelson.topl_service_base.ApplicationDefaultTorSettings when initializing things can be modified by the implementing application.class TorServicePrefs : BaseServiceConsts |
V3ClientAuthContent | Holder for v3 client authentication data used by io.matthewnelson.topl_service_base.BaseV3ClientAuthManagerclass V3ClientAuthContent |