Examples of IMediator


Examples of org.jamesii.core.observe.IMediator

  /**
   * Test changed.
   */
  public void testChanged() {
    Entity e = new Entity();
    IMediator medi = new Mediator();
    e.setMediator(medi);
    e.registerObserver(new TestObserver());
    e.changed();

    IEntity b = executed;
View Full Code Here

Examples of org.jamesii.core.observe.IMediator

  /**
   * Test changed object.
   */
  public void testChangedObject() {
    Entity e = new Entity();
    IMediator medi = new Mediator();
    e.setMediator(medi);
    e.registerObserver(new TestObserver());
    Object o = new Object();
    e.changed(o);

View Full Code Here

Examples of org.jamesii.core.observe.IMediator

  /**
   * Test get mediator.
   */
  public void testGetMediator() {
    Entity e = new Entity();
    IMediator medi = new Mediator();
    e.setMediator(medi);

    assertTrue(medi == e.getMediator());
  }
View Full Code Here

Examples of org.jamesii.core.observe.IMediator

  }

  @Override
  public void setupObservers() {
    IMediator mediator = new Mediator();

    try {
      IMasterServer masterServer = (IMasterServer) getServer();
      masterServer.setManagementMediator(mediator);
      masterServer.registerRemoteObserver(new ServiceRegistryObserver(this));
View Full Code Here

Examples of org.jamesii.core.observe.IMediator

        (ISimulationServer) getServer()), new TextFilter());
  }

  @Override
  public void setupObservers() {
    IMediator mediator = new Mediator();
    try {
      ISimulationServer simServer = (ISimulationServer) getServer();
      simServer.setManagementMediator(mediator);
      simServer.registerRemoteObserver(new SimulationManagementObserver(this));
    } catch (RemoteException e) {
View Full Code Here

Examples of org.puremvc.java.multicore.interfaces.IMediator

   * @param mediatorName
   *             name of the <code>Mediator</code> instance to be removed.
   */
  public IMediator removeMediator(String mediatorName) {
    // Retrieve the named mediator
    IMediator mediator = mediatorMap.get(mediatorName);

    if(mediator != null) {
      // for every notification this mediator is interested in...
      String[] interests = mediator.listNotificationInterests();
      for (int i=0; i<interests.length; i++) {
        // remove the observer linking the mediator
        // to the notification interest
        removeObserver(interests[i], mediator);
      }

      // remove the mediator from the map
      mediatorMap.remove(mediatorName);

      // alert the mediator that it has been removed
      mediator.onRemove();
    }
    return mediator;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.