User: norbert 
  Date: 00/06/01 13:12:22

  Added:       src/java/org/spydermq/server RemoteControl.java
                        RemoteControlImpl.java
  Log:
  Debug : Add the RemoteControl object
  
  Revision  Changes    Path
  1.1                  spyderMQ/src/java/org/spydermq/server/RemoteControl.java
  
  Index: RemoteControl.java
  ===================================================================
  package org.spydermq.server;
  
  //This is a DEBUG object
  //Administration calls will soon be done using JMX.
  
  import javax.jms.Topic;
  import javax.jms.JMSException;
  import java.rmi.Remote;
  import java.rmi.RemoteException;
  
  public interface RemoteControl extends Remote
  {
        public Topic addTopic(String name) throws JMSException, RemoteException;
  }
  
  
  
  1.1                  spyderMQ/src/java/org/spydermq/server/RemoteControlImpl.java
  
  Index: RemoteControlImpl.java
  ===================================================================
  package org.spydermq.server;
  
  import javax.jms.JMSException;
  import javax.jms.Topic;
  import org.spydermq.JMSServer;
  import java.rmi.RemoteException; 
  import java.rmi.server.UnicastRemoteObject;
  
  //This is a DEBUG object.
  //Administration calls will soon be done using JMX.
  
  public class RemoteControlImpl
        extends UnicastRemoteObject
        implements RemoteControl
  {
        private JMSServer theServer;
        
        public RemoteControlImpl(JMSServer theServer) throws RemoteException
        {
                this.theServer=theServer;
        }
        
        public Topic addTopic(String name) throws JMSException, RemoteException
        {
                return theServer.newTopic(name);
        }
  }
  
  
  

Reply via email to