async createAcceptors()

in artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/artemis-service.ts [237:255]


    async createAcceptors(): Promise<Acceptors> {
        return new Promise<Acceptors>(async (resolve, reject) => {
            var brokerObjectName = await this.brokerObjectName;
            const acceptorSearch = brokerObjectName + ",component=acceptors,name=*";

            var search = await jolokiaService.search(acceptorSearch);
            if (search) {
                const acceptors: Acceptors = {
                    acceptors: []
                };
                for (var key in search) {
                    const acceptor: Acceptor = await jolokiaService.readAttributes(search[key]) as Acceptor;
                    acceptors.acceptors.push(acceptor);
                }
                resolve(acceptors);
            }
            reject("invalid response:");
        });
    }