@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
@Override public void addFailureListener(final SessionFailureListener listener) { sessionFactory.addFailureListener(listener); }
/** * @param sessionFactory the session factory used to connect to the live server */ public void setSessionFactory(final ClientSessionFactoryInternal sessionFactory) { this.sessionFactory = sessionFactory; this.connection = (CoreRemotingConnection) sessionFactory.getConnection(); connection.addFailureListener(this); //belts and braces, there are circumstances where the connection listener doesn't get called but the session does. sessionFactory.addFailureListener(this); }
final ClientSessionFactoryInternal sessionFactory = createSessionFactoryAndWaitForTopology(locator, 2); final AtomicInteger failed = new AtomicInteger(0); sessionFactory.addFailureListener(new SessionFailureListener() { @Override public void beforeReconnect(ActiveMQException exception) {
locator.setClientFailureCheckPeriod(100); ClientSessionFactoryInternal sfProducer = createSessionFactoryAndWaitForTopology(locator, 2); sfProducer.addFailureListener(new SessionFailureListener() { @Override public void beforeReconnect(ActiveMQException exception) {
factory.addFailureListener(new SessionFailureListener() {
locator.setConnectionTTL(1000); ClientSessionFactoryInternal sfProducer = createSessionFactoryAndWaitForTopology(locator, 2); sfProducer.addFailureListener(new SessionFailureListener() { @Override public void beforeReconnect(ActiveMQException exception) {
public synchronized void start(boolean retry) { if (!started) { WildFlyActiveMQLogger.LOGGER.debug("Starting RecoveryDiscovery on " + config); started = true; locator = config.createServerLocator(); locator.disableFinalizeCheck(); locator.addClusterTopologyListener(new InternalListener(config)); try { sessionFactory = (ClientSessionFactoryInternal) locator.createSessionFactory(); // We are using the SessionFactoryInternal here directly as we don't have information to connect with an user and password // on the session as all we want here is to get the topology // in case of failure we will retry sessionFactory.addFailureListener(this); WildFlyActiveMQLogger.LOGGER.debug("RecoveryDiscovery started fine on " + config); } catch (Exception startupError) { if (!retry) { WildFlyActiveMQLogger.LOGGER.xaRecoveryStartError(config); } stop(); WildFlyActiveMQRecoveryRegistry.getInstance().failedDiscovery(this); } } }
sfProducer.addFailureListener(new SessionFailureListener() { @Override public void beforeReconnect(ActiveMQException exception) {
factoryListener.addFailureListener(new SessionFailureListener() {