|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This specifies all the administration methods that can be used to control the JMS server through an RMI connector. The control logic is all at the org.exolab.jms.server package level
Remote
Method Summary | |
boolean |
addDestination(java.lang.String destination,
java.lang.Boolean queue)
Add a specific destination with the specified name |
boolean |
addDurableConsumer(java.lang.String topic,
java.lang.String name)
Add a consumer for the specified topic |
boolean |
addUser(java.lang.String username,
java.lang.String password)
Add a user with the specified name |
boolean |
changePassword(java.lang.String username,
java.lang.String password)
Change password for the specified user |
boolean |
destinationExists(java.lang.String name)
Determine whether the destination with the specified name exists |
boolean |
durableConsumerExists(java.lang.String name)
Check if a durable consumer, with the specified name, already exists |
java.util.Vector |
getAllDestinations()
Return a list of all registered destinations. |
java.util.Vector |
getAllUsers()
Return a list of all registered users. |
int |
getDurableConsumerMessageCount(java.lang.String topic,
java.lang.String name)
Return the number of outstanding messages for a particular destination. |
java.util.Vector |
getDurableConsumers(java.lang.String destination)
Return the collection of durable consumer names for a particular topic destination. |
int |
getQueueMessageCount(java.lang.String queue)
Return the number of outstanding messages for a particular queue. |
boolean |
isConnected(java.lang.String name)
Check to see if the given consumer is currently connected to the OpenJMSServer. |
int |
purgeMessages()
Purge all processed messages from the database |
boolean |
removeDestination(java.lang.String name)
Destroy the specified destination and all associated messsages and consumers. |
boolean |
removeDurableConsumer(java.lang.String name)
Remove the consumer attached to the specified destination and with the passed in name |
boolean |
removeUser(java.lang.String username)
Remove the specified user |
void |
stopServer()
Terminate the JMS Server. |
boolean |
unregisterConsumer(java.lang.String name)
De-Activate an active persistent consumer. |
Method Detail |
public boolean addDurableConsumer(java.lang.String topic, java.lang.String name) throws java.rmi.RemoteException
topic
- name of the destinationname
- name of the consumerjava.rmi.RemoteException
- if the connection cannot be createdpublic boolean removeDurableConsumer(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumerjava.rmi.RemoteException
- if the connection cannot be createdpublic boolean durableConsumerExists(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumerjava.rmi.RemoteException
- if the connection cannot be createdpublic java.util.Vector getDurableConsumers(java.lang.String destination) throws java.rmi.RemoteException
destination
- the destination namejava.rmi.RemoteException
- if the connection cannot be createdpublic boolean unregisterConsumer(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumerjava.rmi.RemoteException
- if the connection cannot be createdpublic boolean isConnected(java.lang.String name) throws java.rmi.RemoteException
name
- The name of the onsumer.java.rmi.RemoteException
- if the connection cannot be createdpublic boolean addDestination(java.lang.String destination, java.lang.Boolean queue) throws java.rmi.RemoteException
destination
- destination namequeue
- whether it is queue or a topicjava.rmi.RemoteException
- if the connection cannot be createdpublic boolean removeDestination(java.lang.String name) throws java.rmi.RemoteException
name
- destination to destroyjava.rmi.RemoteException
- if the connection cannot be createdpublic boolean destinationExists(java.lang.String name) throws java.rmi.RemoteException
name
- - the destination to checkjava.rmi.RemoteException
- if the connection cannot be createdpublic java.util.Vector getAllDestinations() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdpublic int getDurableConsumerMessageCount(java.lang.String topic, java.lang.String name) throws java.rmi.RemoteException
topic
- name of the topicname
- durable consumer namejava.rmi.RemoteException
- if the connection cannot be createdpublic int getQueueMessageCount(java.lang.String queue) throws java.rmi.RemoteException
queue
- the queue namejava.rmi.RemoteException
- if the connection cannot be createdpublic int purgeMessages() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdpublic void stopServer() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdpublic boolean addUser(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
username
- the users namepassword
- the users passwordtrue
if the user is added
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdpublic boolean changePassword(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
username
- the users namepassword
- the users passwordtrue
if the password is changed
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdpublic boolean removeUser(java.lang.String username) throws java.rmi.RemoteException
username
- the users nametrue
if the user is removed
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdpublic java.util.Vector getAllUsers() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be created
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |