Js5Service

@Singleton
class Js5Service @Inject constructor(store: Store, masterIndex: Js5MasterIndex, alloc: ByteBufAllocator) : AbstractExecutionThreadService

Constructors

Link copied to clipboard
@Inject
constructor(store: Store, masterIndex: Js5MasterIndex, alloc: ByteBufAllocator)

Functions

Link copied to clipboard
override fun addListener(listener: Service.Listener, executor: Executor)
Link copied to clipboard
override fun awaitRunning()
override fun awaitRunning(timeout: Duration)
override fun awaitRunning(timeout: Long, unit: TimeUnit)
Link copied to clipboard
override fun awaitTerminated()
override fun awaitTerminated(timeout: Duration)
override fun awaitTerminated(timeout: Long, unit: TimeUnit)
Link copied to clipboard
override fun failureCause(): Throwable
Link copied to clipboard
override fun isRunning(): Boolean
Link copied to clipboard
Link copied to clipboard
fun push(client: Js5Client, request: Js5Request.Group)
Link copied to clipboard
Link copied to clipboard
@CanIgnoreReturnValue
override fun startAsync(): Service
Link copied to clipboard
override fun state(): Service.State
Link copied to clipboard
@CanIgnoreReturnValue
override fun stopAsync(): Service
Link copied to clipboard
open override fun toString(): String