org.powertac.server
Class JmsManagementService

java.lang.Object
  extended by org.powertac.server.JmsManagementService

@Service
public class JmsManagementService
extends Object


Constructor Summary
JmsManagementService()
           
 
Method Summary
 javax.jms.Queue createQueue(String queueName)
           
 String getJmsBrokerName()
           
 String getJmsBrokerUrl()
           
 boolean getServingJms()
           
 void initializeClientInterface()
           
 void initializeServerQueue(String serverQueueName)
           
 boolean isServingJms()
           
 void registerMessageListener(String destinationName, javax.jms.MessageListener listener)
           
 void setJmsBrokerName(String jmsBrokerName)
           
 void setJmsBrokerUrl(String jmsBrokerUrl)
           
 void setServingJms(boolean servingJms)
           
 void start()
           
 void startProvider()
           
 void stop()
           
 void stopProvider()
           
 void unregisterAllMessageListeners()
           
 void unregisterMessageListener(javax.jms.MessageListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsManagementService

public JmsManagementService()
Method Detail

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


Copyright © 2012 Power TAC. All Rights Reserved.