|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.exolab.jms.server.rmi.RmiJmsAdminConnection
public class RmiJmsAdminConnection
This class implements the RemoteJmsAdminServerIfc and simply delegates all the request to the JmsAdmin singleton instance.
Remote,
Serialized Form| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
RmiJmsAdminConnection(AdminConnection connection)
The default constructor simply calls the base class' default constructor. |
|
| 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 topic)
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. |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RmiJmsAdminConnection(AdminConnection connection)
throws java.rmi.RemoteException
connection - delegate connection object
java.rmi.RemoteException - if the connection cannot be created| Method Detail |
|---|
public boolean addDurableConsumer(java.lang.String topic,
java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
addDurableConsumer in interface RemoteJmsAdminConnectionIfctopic - name of the destinationname - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
public boolean removeDurableConsumer(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
removeDurableConsumer in interface RemoteJmsAdminConnectionIfcname - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
public boolean durableConsumerExists(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
durableConsumerExists in interface RemoteJmsAdminConnectionIfcname - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
public boolean unregisterConsumer(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
unregisterConsumer in interface RemoteJmsAdminConnectionIfcname - name of the consumer
java.rmi.RemoteException - if the connection cannot be created
public boolean isConnected(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
isConnected in interface RemoteJmsAdminConnectionIfcname - The name of the onsumer.
java.rmi.RemoteException - if the connection cannot be created
public java.util.Vector getAllDestinations()
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
getAllDestinations in interface RemoteJmsAdminConnectionIfcjava.rmi.RemoteException - if the connection cannot be created
public boolean addDestination(java.lang.String destination,
java.lang.Boolean queue)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
addDestination in interface RemoteJmsAdminConnectionIfcdestination - destination namequeue - whether it is queue or a topic
java.rmi.RemoteException - if the connection cannot be created
public int getDurableConsumerMessageCount(java.lang.String topic,
java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
getDurableConsumerMessageCount in interface RemoteJmsAdminConnectionIfctopic - name of the topicname - durable consumer name
java.rmi.RemoteException - if the connection cannot be created
public int getQueueMessageCount(java.lang.String queue)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
getQueueMessageCount in interface RemoteJmsAdminConnectionIfcqueue - the queue name
java.rmi.RemoteException - if the connection cannot be created
public java.util.Vector getDurableConsumers(java.lang.String topic)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
getDurableConsumers in interface RemoteJmsAdminConnectionIfctopic - the destination name
java.rmi.RemoteException - if the connection cannot be created
public boolean removeDestination(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
removeDestination in interface RemoteJmsAdminConnectionIfcname - destination to destroy
java.rmi.RemoteException - if the connection cannot be created
public boolean destinationExists(java.lang.String name)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
destinationExists in interface RemoteJmsAdminConnectionIfcname - - the destination to check
java.rmi.RemoteException - if the connection cannot be created
public int purgeMessages()
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
purgeMessages in interface RemoteJmsAdminConnectionIfcjava.rmi.RemoteException - if the connection cannot be created
public void stopServer()
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
stopServer in interface RemoteJmsAdminConnectionIfcjava.rmi.RemoteException - if the connection cannot be created
public boolean addUser(java.lang.String username,
java.lang.String password)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
addUser in interface RemoteJmsAdminConnectionIfcusername - the users namepassword - the users password
true if the user is added
otherwise false
java.rmi.RemoteException - if the connection cannot be created
public boolean changePassword(java.lang.String username,
java.lang.String password)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
changePassword in interface RemoteJmsAdminConnectionIfcusername - the users namepassword - the users password
true if the password is changed
otherwise false
java.rmi.RemoteException - if the connection cannot be created
public boolean removeUser(java.lang.String username)
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
removeUser in interface RemoteJmsAdminConnectionIfcusername - the users name
true if the user is removed
otherwise false
java.rmi.RemoteException - if the connection cannot be created
public java.util.Vector getAllUsers()
throws java.rmi.RemoteException
RemoteJmsAdminConnectionIfc
getAllUsers in interface RemoteJmsAdminConnectionIfcjava.rmi.RemoteException - if the connection cannot be created
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||