@Override public void soap(SoapMessage message) throws Exception { if (writingCtx == null) { MessageQueue queue = AsyncDB.getMessageQueue(requestServiceId.getClientId()); writingCtx = queue.startWriting(); consumer = writingCtx.getConsumer(); } consumer.soap(message); }