org.hornetq.jms.server.recovery
Class RecoveryDiscovery
java.lang.Object
org.hornetq.jms.server.recovery.RecoveryDiscovery
- All Implemented Interfaces:
- SessionFailureListener, org.hornetq.core.remoting.FailureListener
public class RecoveryDiscovery
- extends Object
- implements SessionFailureListener
This class will have a simple Connection Factory and will listen
for topology updates.
This Discovery is instantiated by HornetQRecoveryRegistry
- Author:
- clebertsuconic
RecoveryDiscovery
public RecoveryDiscovery(XARecoveryConfig config)
start
public void start(boolean retry)
stop
public void stop()
incrementUsage
public int incrementUsage()
- we may have several connection factories referencing the same connection recovery entry.
Because of that we need to make a count of the number of the instances that are referencing it,
so we will remove it as soon as we are done
decrementUsage
public int decrementUsage()
finalize
protected void finalize()
- Overrides:
finalize
in class Object
internalStop
protected void internalStop()
connectionFailed
public void connectionFailed(HornetQException exception,
boolean failedOver)
- Specified by:
connectionFailed
in interface org.hornetq.core.remoting.FailureListener
beforeReconnect
public void beforeReconnect(HornetQException exception)
- Specified by:
beforeReconnect
in interface SessionFailureListener
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.