|
||||||||||
| 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 created
boolean removeDurableConsumer(java.lang.String name)
throws java.rmi.RemoteException
name - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
boolean durableConsumerExists(java.lang.String name)
throws java.rmi.RemoteException
name - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
java.util.Vector getDurableConsumers(java.lang.String destination)
throws java.rmi.RemoteException
destination - the destination name
java.rmi.RemoteException - if the connection cannot be created
boolean unregisterConsumer(java.lang.String name)
throws java.rmi.RemoteException
name - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
boolean isConnected(java.lang.String name)
throws java.rmi.RemoteException
name - The name of the onsumer.
java.rmi.RemoteException - if the connection cannot be created
boolean 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 created
boolean removeDestination(java.lang.String name)
throws java.rmi.RemoteException
name - destination to destroy
java.rmi.RemoteException - if the connection cannot be created
boolean destinationExists(java.lang.String name)
throws java.rmi.RemoteException
name - - the destination to check
java.rmi.RemoteException - if the connection cannot be created
java.util.Vector getAllDestinations()
throws java.rmi.RemoteException
java.rmi.RemoteException - if the connection cannot be created
int 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 created
int getQueueMessageCount(java.lang.String queue)
throws java.rmi.RemoteException
queue - the queue name
java.rmi.RemoteException - if the connection cannot be created
int purgeMessages()
throws java.rmi.RemoteException
java.rmi.RemoteException - if the connection cannot be created
void stopServer()
throws java.rmi.RemoteException
java.rmi.RemoteException - if the connection cannot be created
boolean 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 created
boolean 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 created
boolean 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 created
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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||