Package org.powertac.samplebroker.core
Class JmsManagementService
- java.lang.Object
-
- org.powertac.samplebroker.core.JmsManagementService
-
@Service public class JmsManagementService extends Object
Manages the JMS connection to a simulation server.- Author:
- Nguyen Nguyen, John Collins
-
-
Constructor Summary
Constructors Constructor Description JmsManagementService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetJmsBrokerUrl()StringgetServerQueueName()voidinit(String overridenBrokerUrl, String serverQueueName)voidregisterMessageListener(javax.jms.MessageListener listener, String destinationName)voidsetJmsBrokerUrl(String jmsBrokerUrl)voidsetServerQueueName(String serverQueueName)voidshutdown()
-
-
-
Method Detail
-
registerMessageListener
public void registerMessageListener(javax.jms.MessageListener listener, String destinationName)
-
shutdown
public void shutdown()
-
getServerQueueName
public String getServerQueueName()
-
setServerQueueName
public void setServerQueueName(String serverQueueName)
- Parameters:
serverQueueName- the serverQueueName to set
-
getJmsBrokerUrl
public String getJmsBrokerUrl()
- Returns:
- the jmsBrokerUrl
-
setJmsBrokerUrl
@ConfigurableValue(valueType="String", description="JMS broker URL to use") public void setJmsBrokerUrl(String jmsBrokerUrl)
- Parameters:
jmsBrokerUrl- the jmsBrokerUrl to set
-
-