org.objectweb.jonas.jms.JmsServiceImpl Class Reference

Inherits org.objectweb.jonas.jms.JmsService, and org.objectweb.jonas.jms.JmsServiceImplMBean.

Inheritance diagram for org.objectweb.jonas.jms.JmsServiceImpl:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.jms.JmsServiceImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void doInit (Context ctx) throws ServiceException
void doStart () throws ServiceException
void doStop () throws ServiceException
Integer getCurrentNumberOfJmsConnectionFactory ()
Integer getCurrentNumberOfJmsTopicConnectionFactory ()
Integer getCurrentNumberOfJmsQueueConnectionFactory ()
Integer getCurrentNumberOfJmsTopicDestination ()
Integer getCurrentNumberOfJmsQueueDestination ()
void createJmsQueueDestination (String jndiName)
void createJmsTopicDestination (String jndiName)
void removeJmsTopicDestination (String jndiName)
void removeJmsQueueDestination (String jndiName)
void removeJmsDestination (String jndiName)
Set getAllJmsQueueDestinationNames ()
Set getAllJmsTopicDestinationNames ()
Set getAllJmsConnectionFactoryNames ()
Set getAllJmsQueueConnectionFactoryNames ()
Set getAllJmsTopicConnectionFactoryNames ()
String getDefaultQueueConnectionFactoryName ()
String getDefaultTopicConnectionFactoryName ()
String getDefaultConnectionFactoryName ()
void saveConfig ()
String getConnectionFactoryMode (String jndiName)
Integer getPendingMessages (String jndiName)
Integer getPendingRequests (String jndiName)
Integer getSubscriptions (String jndiName)
String getUrl ()

Detailed Description

JMS Service implementation.
Author:
Philippe Coq Contributor(s): Adriana Danes: highlight configuration properties 03.05.27 - Add support for monitoring of JMS destinations

Definition at line 61 of file JmsServiceImpl.java.


Member Function Documentation

void org.objectweb.jonas.jms.JmsServiceImpl.createJmsQueueDestination String  jndiName  ) 
 

MBean method Create a new Jms queue destination

Parameters:
String jndi Name not yet implement with a remote host

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 324 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.createJmsTopicDestination String  jndiName  ) 
 

MBean method Create a new Jms topic destination

Parameters:
String jndi Name not yet implement with a remote host

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 344 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.doInit Context  ctx  )  throws ServiceException
 

Init the Service. Configuration information is passed thru a Context object.

Definition at line 103 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.doStart  )  throws ServiceException
 

Start the Service Initialization of the service is already done. For administrating objects we use the class specified in the jms.provider property by default we use the Joram implementation

Definition at line 177 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.doStop  )  throws ServiceException
 

Stop the JMS Service

Definition at line 247 of file JmsServiceImpl.java.

Set org.objectweb.jonas.jms.JmsServiceImpl.getAllJmsConnectionFactoryNames  ) 
 

MBean method return Set of Connection Factory Names

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 453 of file JmsServiceImpl.java.

Set org.objectweb.jonas.jms.JmsServiceImpl.getAllJmsQueueConnectionFactoryNames  ) 
 

MBean method return Set of Queue Connection Factory Names

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 462 of file JmsServiceImpl.java.

Set org.objectweb.jonas.jms.JmsServiceImpl.getAllJmsQueueDestinationNames  ) 
 

MBean method return Set of Queue Destinations Names

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 429 of file JmsServiceImpl.java.

Set org.objectweb.jonas.jms.JmsServiceImpl.getAllJmsTopicConnectionFactoryNames  ) 
 

MBean method return Set of Topic Connection Factory Names

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 471 of file JmsServiceImpl.java.

Set org.objectweb.jonas.jms.JmsServiceImpl.getAllJmsTopicDestinationNames  ) 
 

MBean method return Set of Topic Destination Names

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 441 of file JmsServiceImpl.java.

String org.objectweb.jonas.jms.JmsServiceImpl.getConnectionFactoryMode String  jndiName  ) 
 

Get the messaging mode a connection factory belongs to

Parameters:
jndiName connection factory name
Returns:
messaging mode

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 514 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getCurrentNumberOfJmsConnectionFactory  ) 
 

MBean method

Returns:
the current number of Jms Connection Factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 281 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getCurrentNumberOfJmsQueueConnectionFactory  ) 
 

MBean method

Returns:
the current number of Queue Jms Connection Factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 298 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getCurrentNumberOfJmsQueueDestination  ) 
 

MBean method

Returns:
the current number of Queue Jms Destination

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 314 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getCurrentNumberOfJmsTopicConnectionFactory  ) 
 

MBean method

Returns:
the current number of Topic Jms Connection Factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 289 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getCurrentNumberOfJmsTopicDestination  ) 
 

MBean method

Returns:
the current number of Topic Jms Destination

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 306 of file JmsServiceImpl.java.

String org.objectweb.jonas.jms.JmsServiceImpl.getDefaultConnectionFactoryName  ) 
 

Returns:
String name of default Connection factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 495 of file JmsServiceImpl.java.

String org.objectweb.jonas.jms.JmsServiceImpl.getDefaultQueueConnectionFactoryName  ) 
 

MBean method

Returns:
String name of default Queue Connection factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 480 of file JmsServiceImpl.java.

String org.objectweb.jonas.jms.JmsServiceImpl.getDefaultTopicConnectionFactoryName  ) 
 

MBean method

Returns:
String name of default Topic Connection factory

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 488 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getPendingMessages String  jndiName  ) 
 

Get number of pending messages on a queue

Parameters:
jndiName queue name
Returns:
number of pending messages

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 532 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getPendingRequests String  jndiName  ) 
 

Get number of pending requests on a queue

Parameters:
jndiName queue name
Returns:
number of pending requests. If nb null, could not get this information.

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 552 of file JmsServiceImpl.java.

Integer org.objectweb.jonas.jms.JmsServiceImpl.getSubscriptions String  jndiName  ) 
 

Get number of subscriptions on a topic

Parameters:
jndiName topic name
Returns:
number of subscriptions

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 572 of file JmsServiceImpl.java.

String org.objectweb.jonas.jms.JmsServiceImpl.getUrl  ) 
 

Returns:
the MOM's URL if distant or "" if collocated

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 593 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.removeJmsDestination String  jndiName  ) 
 

Remove a Jms destination

Parameters:
String jndi name

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 403 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.removeJmsQueueDestination String  jndiName  ) 
 

MBean method Remove a Jms destination

Parameters:
String jndi name

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 383 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.removeJmsTopicDestination String  jndiName  ) 
 

MBean method Remove a Jms destination

Parameters:
String jndi name

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 363 of file JmsServiceImpl.java.

void org.objectweb.jonas.jms.JmsServiceImpl.saveConfig  ) 
 

MBean method: save updated configuration

Implements org.objectweb.jonas.jms.JmsServiceImplMBean.

Definition at line 503 of file JmsServiceImpl.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:06:57 2005 for JOnAS by  doxygen 1.3.9.1