ConsoleClient

class ConsoleClient(id: ProtoManId) : PmonHandler

Constructors

Link copied to clipboard
constructor(id: ProtoManId)

Properties

Link copied to clipboard
lateinit var broker: MessageBroker<ByteString, ProtoMessageWrapper>
Link copied to clipboard
var manId: ProtoManId
Link copied to clipboard
Link copied to clipboard
var requestedIds: MutableMap<ByteString, ProtoManager.Builder>
Link copied to clipboard
var thisManager: ProtoManager.Builder

Functions

Link copied to clipboard
fun answer(msg: ProtoMessageWrapper, txt: String, topic: String)
Link copied to clipboard
open override fun controller(msg: ProtoMessageWrapper)
Link copied to clipboard
fun getRequested(id: ByteString): ProtoManager.Builder?
Link copied to clipboard
fun installBroker(brokerProps: Map<String, Any>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun mgrInit()
Link copied to clipboard
Link copied to clipboard
fun requestManagerState(id: ProtoManId.Builder)
Link copied to clipboard
Link copied to clipboard
fun send(id: ByteString, inData: ProtoMessageWrapper, destTopic: String)
Link copied to clipboard
suspend fun sendAndReceive(msg: ProtoMessageWrapper, topicName: String, messageId: String, waitTime: Long): ProtoMessageWrapper
Link copied to clipboard
fun sendCmdToMgr(cmd: ProtoCmdType, mgr: ProtoManager.Builder): ProtoMessageWrapper
Link copied to clipboard
fun sendDelMgrInCfg(id: ProtoManId.Builder): String
Link copied to clipboard
fun sendInit()
Link copied to clipboard
fun sendManagerToPmon(manager: ProtoManager.Builder)
Link copied to clipboard
Link copied to clipboard
fun sendUpMgrInCfg(mgr: ProtoManager.Builder): Boolean
Link copied to clipboard
fun start(topicName: String)
Link copied to clipboard
fun stopManager(incomingUUID: ByteString)
Link copied to clipboard
fun subscribe(topicName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun updateState(msg: ProtoMessageWrapper)