org.powertac.server
Class JmsManagementService
java.lang.Object
org.powertac.server.JmsManagementService
@Service
public class JmsManagementService
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsManagementService
public JmsManagementService()
initializeServerQueue
public void initializeServerQueue(String serverQueueName)
start
public void start()
startProvider
public void startProvider()
stop
public void stop()
initializeClientInterface
public void initializeClientInterface()
stopProvider
public void stopProvider()
createQueue
public javax.jms.Queue createQueue(String queueName)
registerMessageListener
public void registerMessageListener(String destinationName,
javax.jms.MessageListener listener)
unregisterMessageListener
public void unregisterMessageListener(javax.jms.MessageListener listener)
unregisterAllMessageListeners
public void unregisterAllMessageListeners()
isServingJms
public boolean isServingJms()
- Returns:
- the servingJms
getServingJms
public boolean getServingJms()
- Returns:
- the servingJms
setServingJms
@ConfigurableValue(valueType="Boolean",
description="Flag to indicate if this sim server is also the JMS provider")
public void setServingJms(boolean servingJms)
- Parameters:
servingJms - the servingJms to set
getJmsBrokerUrl
public String getJmsBrokerUrl()
- Returns:
- the jmsBrokerUrl
setJmsBrokerUrl
@ConfigurableValue(valueType="String",
description="JMS broker URL to serve and/or use by sim server")
public void setJmsBrokerUrl(String jmsBrokerUrl)
- Parameters:
jmsBrokerUrl - the jmsBrokerUrl to set
getJmsBrokerName
public String getJmsBrokerName()
- Returns:
- the jmsBrokerName
setJmsBrokerName
@ConfigurableValue(valueType="String",
description="JMS broker name for looking up JMS provider")
public void setJmsBrokerName(String jmsBrokerName)
- Parameters:
jmsBrokerName - the jmsBrokerName to set
getMaxQueueDepth
public long getMaxQueueDepth()
- Returns:
- the maxQueueDepth
setMaxQueueDepth
@ConfigurableValue(valueType="Long",
description="Maximum Queue Depth")
public void setMaxQueueDepth(long maxQueueDepth)
- Parameters:
maxQueueDepth - the maxQueueDepth to set
processQueues
public Set<String> processQueues()
Copyright © 2012 Power TAC. All Rights Reserved.