User: pkendall
  Date: 01/08/08 17:27:38

  Modified:    src/main/org/jbossmq/il/rmi RMIServerIL.java
                        RMIServerILRemote.java
  Log:
  Major updates (especially to topics).
  Speed improvements.
  Make JVM IL work (by using a singleton JMSServer).
  Message Listeners re-implemented using client-side thread.
  
  Revision  Changes    Path
  1.3       +9 -8      jbossmq/src/main/org/jbossmq/il/rmi/RMIServerIL.java
  
  Index: RMIServerIL.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jbossmq/il/rmi/RMIServerIL.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RMIServerIL.java  2001/07/16 02:51:46     1.2
  +++ RMIServerIL.java  2001/08/09 00:27:38     1.3
  @@ -20,14 +20,15 @@
   import org.jbossmq.ConnectionToken;
   import org.jbossmq.il.ServerIL;
   import org.jbossmq.server.JMSServer;
  +import org.jbossmq.DurableSubcriptionID;
   
   /**
    *   The JVM implementation of the ServerIL object
  - *      
  + *
    *   @author Hiram Chirino ([EMAIL PROTECTED])
    *   @author Norbert Lataille ([EMAIL PROTECTED])
  - * 
  - *   @version $Revision: 1.2 $
  + *
  + *   @version $Revision: 1.3 $
    */
   public class RMIServerIL extends java.rmi.server.UnicastRemoteObject implements 
RMIServerILRemote {
   
  @@ -45,7 +46,7 @@
        public ServerIL cloneServerIL() {
                return this;
        }
  -     
  +
        public void setConnectionToken(ConnectionToken newConnectionToken) {
                // We cannot try to cache the token since this IL is stateless
        }
  @@ -94,10 +95,6 @@
                return server.browse(dc, dest, selector);
        }
   
  -     public void listenerChange(ConnectionToken dc, int subscriberId, boolean 
state) throws Exception {
  -             server.listenerChange(dc, subscriberId, state);
  -     }
  -
        public SpyMessage receive(ConnectionToken dc, int subscriberId, long wait) 
throws Exception {
                return server.receive(dc, subscriberId, wait);
        }
  @@ -108,6 +105,10 @@
   
        public void unsubscribe(ConnectionToken dc, int subscriptionId) throws 
Exception {
                server.unsubscribe(dc, subscriptionId);
  +     }
  +
  +     public void destroySubscription(DurableSubcriptionID id) throws Exception {
  +             server.destroySubscription(id);
        }
   
        public String checkUser(String userName, String password) throws JMSException {
  
  
  
  1.3       +24 -24    jbossmq/src/main/org/jbossmq/il/rmi/RMIServerILRemote.java
  
  Index: RMIServerILRemote.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jbossmq/il/rmi/RMIServerILRemote.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RMIServerILRemote.java    2001/07/16 02:51:46     1.2
  +++ RMIServerILRemote.java    2001/08/09 00:27:38     1.3
  @@ -23,34 +23,34 @@
   
   /**
    *   The JVM implementation of the ServerIL object
  - *      
  + *
    *   @author Hiram Chirino ([EMAIL PROTECTED])
    *   @author Norbert Lataille ([EMAIL PROTECTED])
  - * 
  - *   @version $Revision: 1.2 $
  + *
  + *   @version $Revision: 1.3 $
    */
   public interface RMIServerILRemote extends ServerIL, java.rmi.Remote {
   
  -     public ServerIL cloneServerIL()  throws Exception;
  -     public void setConnectionToken(ConnectionToken newConnectionToken) throws 
Exception;
  -
  -     public String getID()  throws Exception;
  -     public void addMessage(ConnectionToken dc, SpyMessage val)  throws Exception;
  -     public Topic createTopic(ConnectionToken dc, String dest)  throws Exception;
  -     public Queue createQueue(ConnectionToken dc, String dest)  throws Exception;
  -     public void deleteTemporaryDestination(ConnectionToken dc, SpyDestination 
dest)  throws Exception;
  -     public void checkID(String ID)  throws Exception;
  -     public void connectionClosing(ConnectionToken dc)  throws Exception;
  -     public TemporaryQueue getTemporaryQueue(ConnectionToken dc) throws Exception;
  -     public TemporaryTopic getTemporaryTopic(ConnectionToken dc) throws Exception;
  -     public void acknowledge(ConnectionToken dc, AcknowledgementRequest item) 
throws Exception;
  -     public SpyMessage[] browse(ConnectionToken dc, Destination dest, String 
selector) throws Exception;
  -     public void listenerChange(ConnectionToken dc, int subscriberId, boolean 
state) throws Exception;
  -     public SpyMessage receive(ConnectionToken dc, int subscriberId, long wait) 
throws Exception;
  -     public void setEnabled(ConnectionToken dc, boolean enabled) throws Exception;
  -     public void unsubscribe(ConnectionToken dc, int subscriptionId) throws 
Exception;
  -     public String checkUser(String userName, String password)  throws Exception;
  -     public void subscribe(ConnectionToken dc, org.jbossmq.Subscription s)  throws 
Exception;
  -     public void transact(org.jbossmq.ConnectionToken dc, TransactionRequest t)  
throws Exception;
  +//   public ServerIL cloneServerIL()  throws Exception;
  +//   public void setConnectionToken(ConnectionToken newConnectionToken) throws 
Exception;
  +//
  +//   public String getID()  throws Exception;
  +//   public void addMessage(ConnectionToken dc, SpyMessage val)  throws Exception;
  +//   public Topic createTopic(ConnectionToken dc, String dest)  throws Exception;
  +//   public Queue createQueue(ConnectionToken dc, String dest)  throws Exception;
  +//   public void deleteTemporaryDestination(ConnectionToken dc, SpyDestination 
dest)  throws Exception;
  +//   public void checkID(String ID)  throws Exception;
  +//   public void connectionClosing(ConnectionToken dc)  throws Exception;
  +//   public TemporaryQueue getTemporaryQueue(ConnectionToken dc) throws Exception;
  +//   public TemporaryTopic getTemporaryTopic(ConnectionToken dc) throws Exception;
  +//   public void acknowledge(ConnectionToken dc, AcknowledgementRequest item) 
throws Exception;
  +//   public SpyMessage[] browse(ConnectionToken dc, Destination dest, String 
selector) throws Exception;
  +//   public void listenerChange(ConnectionToken dc, int subscriberId, boolean 
state) throws Exception;
  +//   public SpyMessage receive(ConnectionToken dc, int subscriberId, long wait) 
throws Exception;
  +//   public void setEnabled(ConnectionToken dc, boolean enabled) throws Exception;
  +//   public void unsubscribe(ConnectionToken dc, int subscriptionId) throws 
Exception;
  +//   public String checkUser(String userName, String password)  throws Exception;
  +//   public void subscribe(ConnectionToken dc, org.jbossmq.Subscription s)  throws 
Exception;
  +//   public void transact(org.jbossmq.ConnectionToken dc, TransactionRequest t)  
throws Exception;
   
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to