Package org.jamesii.core.distributed.masterserver

Examples of org.jamesii.core.distributed.masterserver.IMasterServer


  private synchronized ExecutorService getAccordingThreadPool(
      TaskConfiguration compTaskConfig) {
    ExecutorService result = threadPool;
    if (compTaskConfig.useMasterServer()) {

      IMasterServer server = compTaskConfig.getMasterServer();
      result = masterServerPools.get(server);
      Set<TaskConfiguration> runningConfigs = runningConfigurations.get(server);
      if (result == null) {

        // int threadCount =
View Full Code Here


  public void cleanUpConfig(TaskConfiguration taskConfig) {
    if (shutDown) {
      return;
    }
    if (taskConfig.useMasterServer()) {
      IMasterServer server = taskConfig.getMasterServer();
      synchronized (server) {
        Set<TaskConfiguration> runningConfigurationsOnServer =
            runningConfigurations.get(server);
        runningConfigurationsOnServer.remove(taskConfig);
        if (runningConfigurationsOnServer.isEmpty()) {
View Full Code Here

    msAddress = masterServerAdress;
  }

  public IMasterServer executeSetup() throws RemoteException,
      InterruptedException {
    IMasterServer server = setUpServers();
    waitForServerThreads(server);
    return server;
  }
View Full Code Here

   *           the remote exception
   */
  private IMasterServer setUpServers() throws RemoteException {
    SimSystem.report(Level.CONFIG, "Master server runs at " + msAddress);
    LocateRegistry.createRegistry(MasterServer.DEFAULT_PORT);
    IMasterServer server = new MasterServer(masterServName);
    Host.publish(server, MasterServer.DEFAULT_PORT);

    for (int i = 0; i < numberOfServers; i++) {
      SimulationClientThread sct =
          new SimulationClientThread("-server=" + msAddress, "Client" + (i + 1));
View Full Code Here

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

    try {
      IMasterServer masterServer = (IMasterServer) getServer();
      masterServer.setManagementMediator(mediator);
      masterServer.registerRemoteObserver(new ServiceRegistryObserver(this));
    } catch (RemoteException e) {
      SimSystem.report(e);
    }
  }
View Full Code Here

   */
  private static final long serialVersionUID = 4152098805224354294L;

  @Override
  public IServiceView create(ParameterBlock params, Context context) {
    IMasterServer server = null;
    Contribution contr = Contribution.EDITOR;
    if (params != null) {
      server =
              params.getSubBlockValue(ServiceViewFactory.SERVICE);
      contr =
View Full Code Here

TOP

Related Classes of org.jamesii.core.distributed.masterserver.IMasterServer

Copyright © 2018 www.massapicom. 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.