public void close() throws JMSException { try { producer.close(); } catch (HornetQException e) { throw JMSExceptionHelper.convertFromHornetQException(e); } }
/** * Closes the passed-in {@link ClientProducer}. * * @param producer the {@link ClientProducer} to close. */ public static void closeClientProducer(final ClientProducer producer) { if (producer != null) { try { producer.close(); } catch (final HornetQException ignore) { ignore.printStackTrace(); } } }
/** * Closes the passed-in {@link ClientProducer}. * * @param producer the {@link ClientProducer} to close. */ public static void closeClientProducer(final ClientProducer producer) { if (producer != null) { try { producer.close(); } catch (final HornetQException ignore) { ignore.printStackTrace(); } } }
/** * Closes the ClientRequestor and its session. * * @throws Exception if an exception occurs while closing the ClientRequestor */ public void close() throws Exception { replyConsumer.close(); requestProducer.close(); queueSession.deleteQueue(replyQueue); }
private void closeChildren() throws HornetQException { Set<ClientConsumerInternal> consumersClone = cloneConsumers(); for (ClientConsumer consumer : consumersClone) { consumer.close(); } Set<ClientProducerInternal> producersClone = cloneProducers(); for (ClientProducer producer : producersClone) { producer.close(); } }
private void closeChildren() throws HornetQException { Set<ClientConsumerInternal> consumersClone = cloneConsumers(); for (ClientConsumer consumer : consumersClone) { consumer.close(); } Set<ClientProducerInternal> producersClone = cloneProducers(); for (ClientProducer producer : producersClone) { producer.close(); } }
ClientProducer producer = session.createProducer(destination); producer.send(message); producer.close();
public void connectionFailed(final HornetQException me, boolean failedOver) { log.warn(this + "::Connection failed with failedOver=" + failedOver + "-" + me, me); try { if (producer != null) { producer.close(); } csf.cleanup(); } catch (Throwable dontCare) { } try { session.cleanUp(false); } catch (Throwable dontCare) { } fail(me.getCode() == HornetQException.DISCONNECTED); tryScheduleRetryReconnect(me.getCode()); }
producers.forEach((key, value) -> { try { value.close(); } catch (HornetQException e) { LoggingService.logInfo(MODULE_NAME, e.getMessage());
public void connectionFailed(final HornetQException me, boolean failedOver) { HornetQServerLogger.LOGGER.bridgeConnectionFailed(me, failedOver); synchronized (connectionGuard) { keepConnecting = true; } try { if (producer != null) { producer.close(); } cleanUpSessionFactory(csf); } catch (Throwable dontCare) { } try { session.cleanUp(false); } catch (Throwable dontCare) { } fail(me.getType() == HornetQExceptionType.DISCONNECTED); tryScheduleRetryReconnect(me.getType()); }