|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RemoteJmsAdminConnectionIfc
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 |
---|
boolean addDurableConsumer(java.lang.String topic, java.lang.String name) throws java.rmi.RemoteException
topic
- name of the destinationname
- name of the consumer
java.rmi.RemoteException
- if the connection cannot be createdboolean removeDurableConsumer(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumer
java.rmi.RemoteException
- if the connection cannot be createdboolean durableConsumerExists(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumer
java.rmi.RemoteException
- if the connection cannot be createdjava.util.Vector getDurableConsumers(java.lang.String destination) throws java.rmi.RemoteException
destination
- the destination name
java.rmi.RemoteException
- if the connection cannot be createdboolean unregisterConsumer(java.lang.String name) throws java.rmi.RemoteException
name
- name of the consumer
java.rmi.RemoteException
- if the connection cannot be createdboolean isConnected(java.lang.String name) throws java.rmi.RemoteException
name
- The name of the onsumer.
java.rmi.RemoteException
- if the connection cannot be createdboolean addDestination(java.lang.String destination, java.lang.Boolean queue) throws java.rmi.RemoteException
destination
- destination namequeue
- whether it is queue or a topic
java.rmi.RemoteException
- if the connection cannot be createdboolean removeDestination(java.lang.String name) throws java.rmi.RemoteException
name
- destination to destroy
java.rmi.RemoteException
- if the connection cannot be createdboolean destinationExists(java.lang.String name) throws java.rmi.RemoteException
name
- - the destination to check
java.rmi.RemoteException
- if the connection cannot be createdjava.util.Vector getAllDestinations() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdint getDurableConsumerMessageCount(java.lang.String topic, java.lang.String name) throws java.rmi.RemoteException
topic
- name of the topicname
- durable consumer name
java.rmi.RemoteException
- if the connection cannot be createdint getQueueMessageCount(java.lang.String queue) throws java.rmi.RemoteException
queue
- the queue name
java.rmi.RemoteException
- if the connection cannot be createdint purgeMessages() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdvoid stopServer() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be createdboolean addUser(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
username
- the users namepassword
- the users password
true
if the user is added
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdboolean changePassword(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
username
- the users namepassword
- the users password
true
if the password is changed
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdboolean removeUser(java.lang.String username) throws java.rmi.RemoteException
username
- the users name
true
if the user is removed
otherwise false
java.rmi.RemoteException
- if the connection cannot be createdjava.util.Vector getAllUsers() throws java.rmi.RemoteException
java.rmi.RemoteException
- if the connection cannot be created
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |