impulse
Toggle table of contents
0.3.3-SNAPSHOT
jvm
Platform filter
jvm
Switch theme
Search in API
impulse
app
/
club.arson.impulse.inject.modules
/
BaseModule
Base
Module
class
BaseModule
(
val
plugin
:
Impulse
,
val
proxyServer
:
ProxyServer
,
val
pluginDirectory
:
Path
,
val
logger
:
Logger
)
:
AbstractModule
Members
Constructors
Base
Module
Link copied to clipboard
constructor
(
plugin
:
Impulse
,
proxyServer
:
ProxyServer
,
pluginDirectory
:
Path
,
logger
:
Logger
)
Properties
logger
Link copied to clipboard
val
logger
:
Logger
plugin
Link copied to clipboard
val
plugin
:
Impulse
plugin
Directory
Link copied to clipboard
val
pluginDirectory
:
Path
proxy
Server
Link copied to clipboard
val
proxyServer
:
ProxyServer
Functions
configure
Link copied to clipboard
override
fun
configure
(
builder
:
Binder
)
provide
Logger
Link copied to clipboard
@
Provides
fun
provideLogger
(
)
:
Logger
provide
Plugin
Link copied to clipboard
@
Provides
fun
providePlugin
(
)
:
Impulse
provide
Proxy
Server
Link copied to clipboard
@
Provides
fun
provideProxyServer
(
)
:
ProxyServer
provides
Plugin
Directory
Link copied to clipboard
@
Provides
fun
providesPluginDirectory
(
)
:
Path