public void run() { long sequence = nextWritingSequence.getAndIncrement(); try { write(handler, sequence, position, size, directByteBuffer, aioCallback); } catch (HornetQException e) { callbackError(aioCallback, sequence, directByteBuffer, e.getCode(), e.getMessage()); } catch (RuntimeException e) { callbackError(aioCallback, sequence, directByteBuffer, HornetQException.INTERNAL_ERROR, e.getMessage()); } } });
public void connectionFailed(HornetQException exception, boolean failedOver) { if (clusterConnection && exception.getCode() == HornetQException.DISCONNECTED) { try { ServerLocatorImpl.this.start(startExecutor); } catch (Exception e) { // There isn't much to be done if this happens here log.warn(e.getMessage()); } } } });
public void connectionFailed(HornetQException exception, boolean failedOver) { if (exception.getCode() == HornetQException.DISCONNECTED) { flowRecord.serverDisconnected(); clusterManager.removeClusterLocator(serverLocator); } } });
@Override public void encodeRest(final HornetQBuffer buffer) { buffer.writeInt(exception.getCode()); buffer.writeNullableString(exception.getMessage()); }
public void connectionFailed(final HornetQException me, boolean failedOver) { if (me.getCode() == HornetQException.DISCONNECTED) { log.debug("being disconnected for server shutdown", me); } else { HornetQXAResourceWrapper.log.warn("Notified of connection failure in xa recovery connectionFactory for provider " + csf + " will attempt reconnect on next pass", me); } close(); }
public void connectionFailed(final HornetQException me, boolean failedOver) { if (me.getCode() == HornetQException.DISCONNECTED) { // Backup has shut down - no need to log a stack trace ReplicationManagerImpl.log.warn("The backup node has been shut-down, replication will now stop"); } else { ReplicationManagerImpl.log.warn("Connection to the backup node failed, removing replication now", me); } try { stop(); } catch (Exception e) { ReplicationManagerImpl.log.warn(e.getMessage(), e); } }
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()); }
callbackError(aioCallback, sequence, directByteBuffer, e.getCode(), e.getMessage());
public void writeInternal(long positionToWrite, long size, ByteBuffer bytes) throws HornetQException { try { writeInternal(handler, positionToWrite, size, bytes); } catch (HornetQException e) { fireExceptionListener(e.getCode(), e.getMessage()); throw e; } if (bufferCallback != null) { bufferCallback.bufferDone(bytes); } }
public void connectionFailed(HornetQException exception, boolean failedOver) { if (exception.getCode() == HornetQException.DISCONNECTED) { log.warn("being disconnected for server shutdown", exception); } else { RecoveryDiscovery.log.warn("Notified of connection failure in xa discovery, we will retry on the next recovery", exception); } internalStop(); HornetQRecoveryRegistry.getInstance().failedDiscovery(this); }
public void fail(final HornetQException me) { synchronized (failLock) { if (destroyed) { return; } destroyed = true; } RemotingConnectionImpl.log.warn("Connection failure has been detected: " + me.getMessage() + " [code=" + me.getCode() + "]"); // Then call the listeners callFailureListeners(me); callClosingListeners(); internalClose(); for (Channel channel : channels.values()) { channel.returnBlocking(); } }
public void fail(final HornetQException me) { synchronized (failLock) { if (destroyed) { return; } destroyed = true; } log.warn("Connection failure has been detected: " + me.getMessage() + " [code=" + me.getCode() + "]"); // Then call the listeners callFailureListeners(me); callClosingListeners(); internalClose(); }
if (e.getCode() == HornetQException.UNBLOCKED)
if (e.getCode() == HornetQException.DUPLICATE_METADATA)
if (e.getCode() == HornetQException.UNBLOCKED)
if (e.getCode() == HornetQException.UNBLOCKED)
public static JMSException convertFromHornetQException(final HornetQException me) switch (me.getCode())
if (e.getCode() == HornetQException.UNBLOCKED)
if (e.getCode() == HornetQException.SESSION_CREATION_REJECTED)