toggle menu
service-core
JVM
switch theme
search in API
service-core
/
com.serious.service
/
ChannelManager
Channel
Manager
@
Component
class
ChannelManager
:
ApplicationContextAware
A
ChannelManager
is responsible for the lifecycle of
Channel
s.
Members
Constructors
Channel
Manager
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
application
Context
Link copied to clipboard
@
JvmField
var
applicationContext
:
ApplicationContext
?
channel
Factories
Link copied to clipboard
@
JvmField
var
channelFactories
:
MutableMap
<
String
,
ChannelFactory
>
channels
Link copied to clipboard
var
channels
:
MutableMap
<
String
,
Channel
>
root
Package
Link copied to clipboard
@
Value
(
value
=
"${service.root:com.serious}"
)
lateinit value
var
rootPackage
:
String
Functions
get
Channel
Customizers
Link copied to clipboard
fun
<
T
:
ChannelCustomizer
<
out
Channel
>
>
getChannelCustomizers
(
channel
:
Channel
)
:
List
<
T
>
make
Link copied to clipboard
fun
make
(
component
:
String
,
address
:
ServiceAddress
)
:
Channel
register
Link copied to clipboard
fun
register
(
definition
:
BeanDefinition
)
register
Channel
Customizer
Link copied to clipboard
fun
registerChannelCustomizer
(
channelCustomizer
:
ChannelCustomizer
<
out
Channel
>
)
remove
Channel
Link copied to clipboard
fun
removeChannel
(
channel
:
Channel
)
report
Link copied to clipboard
fun
report
(
)
scan
Link copied to clipboard
@
PostConstruct
fun
scan
(
)
set
Application
Context
Link copied to clipboard
open
override
fun
setApplicationContext
(
applicationContext
:
ApplicationContext
)