コード例 #1
0
 public LoginHandler(String username, String password, IMqObserver obs)
 {
     this.success = false;
     this.obs = obs;
     this.username = username;
     this.password = password;
 }
コード例 #2
0
 public void AddObserver(IMqObserver observer)
 {
     if (!observers.Contains(observer))
     {
         observers.Add(observer);
     }
 }
コード例 #3
0
 public void RemoveMQUserListener(IMqObserver observer)
 {
     userListener.RemoveObserver(observer);
 }
コード例 #4
0
 public void RemoveMQFactoryListener(IMqObserver observer)
 {
     factoryListener.RemoveObserver(observer);
 }
コード例 #5
0
 public void RegisterInvitationMqListener(IMqObserver obs)
 {
     RegisterMQListener(this.username, obs, userListener);
 }
コード例 #6
0
 public SimulationLoader(int id, IMqObserver obs)
 {
     this.obs = obs;
     this.id = id;
 }
コード例 #7
0
 public void RemoveObserver(IMqObserver observer)
 {
     observers.Remove(observer);
     Console.WriteLine("ACTIVEMQLISTENER, deleted observer " + observer.ToString());
 }
コード例 #8
0
 public void registerFactoryMQListener(int factoryID, IMqObserver observer)
 {
     string topicName = "" + factoryID;
     _registerMQListener(topicName,observer,factoryListener);
 }
コード例 #9
0
 public void addObserver(IMqObserver observer)
 {
     observers.Add(observer);
 }
コード例 #10
0
 public void removeObserver(IMqObserver observer)
 {
     //todo del
 }
コード例 #11
0
 public void RemoveObserver(IMqObserver observer)
 {
     observers.Remove(observer);
 }
コード例 #12
0
 public void removeObserver(IMqObserver observer)
 {
     //todo del
 }
コード例 #13
0
 public void addObserver(IMqObserver observer)
 {
     observers.Add(observer);
 }
コード例 #14
0
 public void AddObserver(IMqObserver observer)
 {
     observers.Add(observer);
     Console.WriteLine("ACTIVEMQLISTENER, registered observer "+observer.ToString());
 }
コード例 #15
0
 public FactoryLoader(int id, IMqObserver obs)
 {
     this.obs = obs;
     this.id = id;
 }
コード例 #16
0
 public void login(string username, string password, IMqObserver obs)
 {
     try
     {
         Console.WriteLine("\nwird eingeloggt...");
         this.username = username;
         this.sessionID = loginService.connect(username, password);
         Console.WriteLine("...uuuund die ID ist: "+ sessionID);
         if (sessionID == -1)
             throw new LoginException();
         _registerMQListener(username,obs,userListener);
     }
     catch (FaultException e)
     {
         Console.WriteLine("Could not log in "+username+", "+password);
         throw new LoginException("Ungültiger Username oder Passwort.");
     }
     catch(EndpointNotFoundException ex)
     {
         Console.WriteLine("Falsche IP");
         throw new LoginException("Ungültige Server-Adresse.");
     }
 }
コード例 #17
0
 public void RemoveObserver(IMqObserver observer)
 {
     observers.Remove(observer);
 }
コード例 #18
0
 private void _registerMQListener(string topicName, IMqObserver observer, IMqObservable lis)
 {
     lis.SetTopicName(topicName);
     lis.SetBrokerUrl(connUtil.mqBrokerUrl);
     lis.AddObserver(observer);
     lis.UpdateConnection();
 }
コード例 #19
0
 public SimulationLoader(int id, IMqObserver obs)
 {
     this.obs = obs;
     this.id  = id;
 }