LifecycleDataSource

interface LifecycleDataSource : DataSource, AutoCloseable(source)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val configuration: DataSourceConfiguration?
Link copied to clipboard
abstract val extraConfiguration: Configuration?
Link copied to clipboard
abstract val fieldManager: FieldManager?
Link copied to clipboard
abstract val logger: Logger?
Link copied to clipboard
abstract val mBeanServer: MBeanServer?
Link copied to clipboard
abstract val peers: Set<Peer?>?
Link copied to clipboard
abstract val peersInOrder: List<Peer?>?
Link copied to clipboard
abstract val peerStates: SharedFlow<Map<Peer, PeerStatus>>

Functions

Link copied to clipboard
abstract fun addChannelListener(p0: Namespace?, p1: ChannelListener?)
Link copied to clipboard
abstract fun addConnectionListener(p0: ConnectionListener?)
Link copied to clipboard
abstract fun addGenericChannelListener(p0: Namespace?, p1: ChannelListener?)
Link copied to clipboard
abstract fun addJsonChannelListener(p0: Namespace?, p1: JsonChannelListener?)
Link copied to clipboard
abstract suspend fun awaitConnected()
Link copied to clipboard
abstract fun close()
Link copied to clipboard
abstract fun <T : Any?> createActiveJsonSubscription(p0: String?, p1: SubjectConsumer<T?>?, p2: Class<T?>?): ActiveSubscription?
Link copied to clipboard
abstract fun createActivePublisher(p0: Namespace?, p1: DataProvider?): ActivePublisher?
Link copied to clipboard
abstract fun createActiveSubscription(p0: String?, p1: SubscriptionListener?): ActiveSubscription?
Link copied to clipboard
abstract fun <T : Any?> createBroadcastJsonSubscription(p0: Namespace?, p1: SubjectConsumer<T?>?, p2: Class<T?>?): BroadcastSubscription?
Link copied to clipboard
abstract fun createBroadcastPublisher(p0: Namespace?): BroadcastPublisher?
Link copied to clipboard
abstract fun createBroadcastSubscription(p0: Namespace?, p1: SubscriptionListener?): BroadcastSubscription?
Link copied to clipboard
abstract fun createCachingPublisher(p0: Namespace?, p1: CachingDataProvider?): CachingPublisher?
abstract fun createCachingPublisher(p0: String?, p1: Namespace?, p2: CachingDataProvider?): CachingPublisher?
Link copied to clipboard
abstract fun createCompatibilityPublisher(p0: Namespace?, p1: DataProvider?): CompatibilityPublisher?
Link copied to clipboard
abstract fun createService(@NotNull p0: @NotNull Service)
Link copied to clipboard
abstract fun getCommandOption(p0: String?, vararg p1: String?): String?
Link copied to clipboard
abstract fun removeConnectionListener(p0: ConnectionListener?)
Link copied to clipboard
abstract fun setStatusDown()
Link copied to clipboard
abstract fun setStatusUp()
Link copied to clipboard
abstract fun start()
Link copied to clipboard
abstract fun stop()