Interface Pool
-
- All Superinterfaces:
ActiveMQComponent
- All Known Implementing Classes:
AbstractPool,ClusterPool,DiscoveryPool,StaticPool
public interface Pool extends ActiveMQComponent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddTarget(Target target)voidaddTargetProbe(TargetProbe probe)List<Target>getAllTargets()intgetCheckPeriod()StringgetPassword()intgetQuorumSize()intgetQuorumTimeout()TargetgetReadyTarget(String nodeId)TargetgetTarget(String nodeId)List<TargetProbe>getTargetProbes()List<Target>getTargets()StringgetUsername()booleanisTargetReady(Target target)booleanremoveTarget(Target target)voidremoveTargetProbe(TargetProbe probe)voidsetPassword(String password)voidsetQuorumSize(int quorumSize)voidsetQuorumTimeout(int quorumTimeout)voidsetUsername(String username)-
Methods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop, isStarted, start, stop
-
-
-
-
Method Detail
-
getUsername
String getUsername()
-
setUsername
void setUsername(String username)
-
getPassword
String getPassword()
-
setPassword
void setPassword(String password)
-
getQuorumSize
int getQuorumSize()
-
setQuorumSize
void setQuorumSize(int quorumSize)
-
getQuorumTimeout
int getQuorumTimeout()
-
setQuorumTimeout
void setQuorumTimeout(int quorumTimeout)
-
getCheckPeriod
int getCheckPeriod()
-
isTargetReady
boolean isTargetReady(Target target)
-
addTarget
boolean addTarget(Target target)
-
removeTarget
boolean removeTarget(Target target)
-
getTargetProbes
List<TargetProbe> getTargetProbes()
-
addTargetProbe
void addTargetProbe(TargetProbe probe)
-
removeTargetProbe
void removeTargetProbe(TargetProbe probe)
-
-