Package com.swiftmq.net.client
Class Reconnector
- java.lang.Object
-
- com.swiftmq.net.client.Reconnector
-
- Direct Known Subclasses:
BlockingReconnector,IntraVMReconnector
public abstract class Reconnector extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReconnector(java.util.List servers, java.util.Map parameters, boolean enabled, int maxRetries, long retryDelay, boolean debug)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()protected abstract ConnectioncreateConnection(ServerEntry entry, java.util.Map parameters)ConnectiongetConnection()java.util.ListgetServers()voidinvalidateConnection()booleanisDebug()booleanisEnabled()booleanisIntraVM()voidsetDebugString(java.lang.String debugString)java.lang.StringtoString()
-
-
-
Method Detail
-
setDebugString
public void setDebugString(java.lang.String debugString)
-
getServers
public java.util.List getServers()
-
isDebug
public boolean isDebug()
-
isEnabled
public boolean isEnabled()
-
isIntraVM
public boolean isIntraVM()
-
createConnection
protected abstract Connection createConnection(ServerEntry entry, java.util.Map parameters)
-
getConnection
public Connection getConnection()
-
invalidateConnection
public void invalidateConnection()
-
close
public void close()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-