protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException { final Response remoteControlResponse; final HubRegistry registry; final HttpParameters parameters; registry = HubRegistry.registry(); parameters = requestParameters(request); remoteControlResponse = forward(parameters, registry.remoteControlPool(), registry.environmentManager()); reply(response, remoteControlResponse); }
public static synchronized HubRegistry registry() { if (null == singleton) { singleton = new HubRegistry(); } return singleton; }
/** * Application Registry (singleton) * * @return A valid application registry. Never null. */ protected HubRegistry registry() { return HubRegistry.registry(); }
public synchronized EnvironmentManager environmentManager() { if (null == environmentManager) { environmentManager = new EnvironmentManager(); for (EnvironmentConfiguration envConfig : gridConfiguration().getHub().getEnvironments()) { environmentManager.addEnvironment(new Environment(envConfig.getName(), envConfig.getBrowser())); } } return environmentManager; }
public RemoteControlProxy reserve(Environment environment) { final RemoteControlProvisioner provisioner; provisioner = getProvisioner(environment.name()); if (null == provisioner) { throw new NoSuchEnvironmentException(environment.name()); } return provisioner.reserve(); }
protected DynamicRemoteControlPool remoteControlPool() { return HubRegistry.registry().remoteControlPool(); }
protected static void startRemoteControlPoller() { final Thread pollerThread; pollerThread = new Thread( HubRegistry.registry().remoteControlPoller(), "RC Poller Heartbeat"); pollerThread.start(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { process(request, response); }
public void addEnvironment(Environment newEnvironment) { synchronized (environmentMap) { environmentMap.put(newEnvironment.name(), newEnvironment); } }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { reply(request.getParameter("host"), request.getParameter("port"), response); }
protected String retrieveSessionId(HttpParameters parameters) { final String sessionId = parameters.get("sessionId"); if (null == sessionId) { throw new CommandParsingException("ERROR: No sessionId provided. Most likely your original newBrowserSession command failed."); } return sessionId; } }
protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException { final Response remoteControlResponse; final HubRegistry registry; final HttpParameters parameters; registry = HubRegistry.registry(); parameters = requestParameters(request); remoteControlResponse = forward(parameters, registry.remoteControlPool(), registry.environmentManager()); reply(response, remoteControlResponse); }
public synchronized EnvironmentManager environmentManager() { if (null == environmentManager) { environmentManager = new EnvironmentManager(); for (EnvironmentConfiguration envConfig : gridConfiguration().getHub().getEnvironments()) { environmentManager.addEnvironment(new Environment(envConfig.getName(), envConfig.getBrowser())); } } return environmentManager; }
public RemoteControlProxy reserve(Environment environment) { final RemoteControlProvisioner provisioner; provisioner = getProvisioner(environment.name()); if (null == provisioner) { throw new NoSuchEnvironmentException(environment.name()); } return provisioner.reserve(); }
protected DynamicRemoteControlPool remoteControlPool() { return HubRegistry.registry().remoteControlPool(); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { process(request, response); }
public static synchronized HubRegistry registry() { if (null == singleton) { singleton = new HubRegistry(); } return singleton; }
/** * Application Registry (singleton) * * @return A valid application registry. Never null. */ protected HubRegistry registry() { return HubRegistry.registry(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { process(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { process(request, response); }