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 protected
Reconnector(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 void
close()
protected abstract Connection
createConnection(ServerEntry entry, java.util.Map parameters)
Connection
getConnection()
java.util.List
getServers()
void
invalidateConnection()
boolean
isDebug()
boolean
isEnabled()
boolean
isIntraVM()
void
setDebugString(java.lang.String debugString)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-