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 serversException
public EmbeddedActiveMQ setMbeanServer(MBeanServer mbeanServer)
mbeanServer
- public EmbeddedActiveMQ setConfiguration(Configuration configuration)
configuration
- public ActiveMQServer getActiveMQServer()
public EmbeddedActiveMQ start() throws Exception
Exception
public EmbeddedActiveMQ stop() throws Exception
Exception
Copyright © 2017 JBoss by Red Hat. All rights reserved.