public LoginHandler(String username, String password, IMqObserver obs) { this.success = false; this.obs = obs; this.username = username; this.password = password; }
public void AddObserver(IMqObserver observer) { if (!observers.Contains(observer)) { observers.Add(observer); } }
public void RemoveMQUserListener(IMqObserver observer) { userListener.RemoveObserver(observer); }
public void RemoveMQFactoryListener(IMqObserver observer) { factoryListener.RemoveObserver(observer); }
public void RegisterInvitationMqListener(IMqObserver obs) { RegisterMQListener(this.username, obs, userListener); }
public SimulationLoader(int id, IMqObserver obs) { this.obs = obs; this.id = id; }
public void RemoveObserver(IMqObserver observer) { observers.Remove(observer); Console.WriteLine("ACTIVEMQLISTENER, deleted observer " + observer.ToString()); }
public void registerFactoryMQListener(int factoryID, IMqObserver observer) { string topicName = "" + factoryID; _registerMQListener(topicName,observer,factoryListener); }
public void addObserver(IMqObserver observer) { observers.Add(observer); }
public void removeObserver(IMqObserver observer) { //todo del }
public void RemoveObserver(IMqObserver observer) { observers.Remove(observer); }
public void AddObserver(IMqObserver observer) { observers.Add(observer); Console.WriteLine("ACTIVEMQLISTENER, registered observer "+observer.ToString()); }
public FactoryLoader(int id, IMqObserver obs) { this.obs = obs; this.id = id; }
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."); } }
private void _registerMQListener(string topicName, IMqObserver observer, IMqObservable lis) { lis.SetTopicName(topicName); lis.SetBrokerUrl(connUtil.mqBrokerUrl); lis.AddObserver(observer); lis.UpdateConnection(); }