@Service public class JmsManagementService extends Object
| Constructor and Description |
|---|
JmsManagementService() |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Queue |
createQueue(String queueName) |
String |
getJmsBrokerName() |
String |
getJmsBrokerUrl() |
long |
getMaxQueueDepth() |
boolean |
getServingJms() |
void |
initializeClientInterface() |
void |
initializeServerQueue(String serverQueueName) |
boolean |
isServingJms() |
Set<String> |
processQueues() |
void |
registerMessageListener(String destinationName,
javax.jms.MessageListener listener) |
void |
setJmsBrokerName(String jmsBrokerName) |
void |
setJmsBrokerUrl(String jmsBrokerUrl) |
void |
setMaxQueueDepth(long maxQueueDepth) |
void |
setServingJms(boolean servingJms) |
void |
start() |
void |
startProvider() |
void |
stop() |
void |
stopProvider() |
void |
unregisterAllMessageListeners() |
void |
unregisterMessageListener(javax.jms.MessageListener listener) |
public void initializeServerQueue(String serverQueueName)
public void start()
public void startProvider()
public void stop()
public void initializeClientInterface()
public void stopProvider()
public javax.jms.Queue createQueue(String queueName)
public void registerMessageListener(String destinationName, javax.jms.MessageListener listener)
public void unregisterMessageListener(javax.jms.MessageListener listener)
public void unregisterAllMessageListeners()
public boolean isServingJms()
public boolean getServingJms()
@ConfigurableValue(valueType="Boolean",
description="Flag to indicate if this sim server is also the JMS provider")
public void setServingJms(boolean servingJms)
servingJms - the servingJms to setpublic String getJmsBrokerUrl()
@ConfigurableValue(valueType="String",
description="JMS broker URL to serve and/or use by sim server")
public void setJmsBrokerUrl(String jmsBrokerUrl)
jmsBrokerUrl - the jmsBrokerUrl to setpublic String getJmsBrokerName()
@ConfigurableValue(valueType="String",
description="JMS broker name for looking up JMS provider")
public void setJmsBrokerName(String jmsBrokerName)
jmsBrokerName - the jmsBrokerName to setpublic long getMaxQueueDepth()
@ConfigurableValue(valueType="Long",
description="Maximum Queue Depth")
public void setMaxQueueDepth(long maxQueueDepth)
maxQueueDepth - the maxQueueDepth to setCopyright © 2014 Power TAC. All Rights Reserved.