public class EmbeddedActiveMQ extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ActiveMQServer |
activeMQServer |
protected String |
configResourcePath |
protected Configuration |
configuration |
protected MBeanServer |
mbeanServer |
protected ActiveMQSecurityManager |
securityManager |
| Constructor and Description |
|---|
EmbeddedActiveMQ() |
| Modifier and Type | Method and Description |
|---|---|
ActiveMQServer |
getActiveMQServer() |
protected void |
initStart() |
EmbeddedActiveMQ |
setConfigResourcePath(String filename)
Classpath resource for activemq server config.
|
EmbeddedActiveMQ |
setConfiguration(Configuration configuration)
Set this object if you are not using file-based configuration.
|
EmbeddedActiveMQ |
setMbeanServer(MBeanServer mbeanServer)
Use this mbean server to register management beans.
|
EmbeddedActiveMQ |
setSecurityManager(ActiveMQSecurityManager securityManager)
Set the activemq security manager.
|
EmbeddedActiveMQ |
start() |
EmbeddedActiveMQ |
stop() |
boolean |
waitClusterForming(long timeWait,
TimeUnit unit,
int iterations,
int servers)
It will iterate the cluster connections until you have at least the number of expected servers
|
protected ActiveMQSecurityManager securityManager
protected String configResourcePath
protected Configuration configuration
protected ActiveMQServer activeMQServer
protected MBeanServer mbeanServer
public EmbeddedActiveMQ setConfigResourcePath(String filename)
filename - public EmbeddedActiveMQ setSecurityManager(ActiveMQSecurityManager securityManager)
securityManager - public boolean waitClusterForming(long timeWait,
TimeUnit unit,
int iterations,
int servers)
throws Exception
timeWait - Time to wait on each iterationunit - unit of time to waititerations - number of iterationsservers - number of minimal serversExceptionpublic EmbeddedActiveMQ setMbeanServer(MBeanServer mbeanServer)
mbeanServer - public EmbeddedActiveMQ setConfiguration(Configuration configuration)
configuration - public ActiveMQServer getActiveMQServer()
public EmbeddedActiveMQ start() throws Exception
Exceptionpublic EmbeddedActiveMQ stop() throws Exception
ExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.