UNPKG

kubemq-js

Version:

kubemq js/ts library for KubeMQ Message Broker

21 lines 1.28 kB
import { KubeMQClient } from '../client/KubeMQClient'; import { Config } from '../client/config'; import { CQChannel } from '../common/channel_stats'; import { QueriesMessage, QueriesResponse, QueriesSubscriptionRequest } from './queryTypes'; import { CommandsMessage, CommandsResponse, CommandsSubscriptionRequest } from './commandTypes'; export declare class CQClient extends KubeMQClient { constructor(Options: Config); sendCommandRequest(msg: CommandsMessage): Promise<CommandsResponse>; sendQueryRequest(msg: QueriesMessage): Promise<QueriesResponse>; sendCommandResponseMessage(msg: CommandsResponse): Promise<void>; sendQueryResponseMessage(msg: QueriesResponse): Promise<void>; createCommandsChannel(channelName: string): Promise<void>; createQueriesChannel(channelName: string): Promise<void>; deleteCommandsChannel(channelName: string): Promise<void>; deleteQueriesChannel(channelName: string): Promise<void>; listCommandsChannels(search: string): Promise<CQChannel[]>; listQueriesChannels(search: string): Promise<CQChannel[]>; subscribeToCommands(request: CommandsSubscriptionRequest): Promise<void>; subscribeToQueries(request: QueriesSubscriptionRequest): Promise<void>; } //# sourceMappingURL=CQClient.d.ts.map