async getMessages()

in artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/artemis-service.ts [332:344]


    async getMessages(mBean: string, page: number, perPage: number, filter: string) {
        var count: number;
        if (filter && filter.length > 0) {
            count = await jolokiaService.execute(mBean, COUNT_MESSAGES_SIG2, [filter]) as number;
        } else {
            count = await jolokiaService.execute(mBean, COUNT_MESSAGES_SIG) as number;
        }
        const messages = await jolokiaService.execute(mBean, BROWSE_SIG, [page, perPage, filter]) as string;
        return {
            data: messages,
            count: count
        };
    }