org.openqa.grid.internal.utils
Class GridHubConfiguration

java.lang.Object
  extended by org.openqa.grid.internal.utils.GridHubConfiguration

public class GridHubConfiguration
extends java.lang.Object


Constructor Summary
GridHubConfiguration()
           
 
Method Summary
static GridHubConfiguration build(java.lang.String[] args)
          builds a grid configuration from the parameters passed command line.
 java.util.Map<java.lang.String,java.lang.Object> getAllParams()
           
 java.lang.String[] getArgs()
           
 CapabilityMatcher getCapabilityMatcher()
           
 int getCleanupCycle()
           
 java.util.Map<java.lang.String,java.lang.String> getGrid1Mapping()
           
 java.lang.String getGrid1Yml()
           
 java.lang.String getGrid2JSON()
           
 java.lang.String getHost()
           
 java.lang.String getLogFilename()
           
 int getNewSessionWaitTimeout()
           
 int getPort()
           
 Prioritizer getPrioritizer()
           
 java.util.List<java.lang.String> getServlets()
           
 int getTimeout()
           
 boolean isThrowOnCapabilityNotPresent()
           
 void loadDefault()
           
 void loadFromCommandLine(java.lang.String[] args)
           
 void loadFromGridYml(java.lang.String resource)
           
 void loadFromJSON(java.lang.String resource)
           
 java.lang.String prettyPrint()
           
 void setCapabilityMatcher(CapabilityMatcher matcher)
           
 void setCapabilityMatcher(java.lang.String matcherClass)
           
 void setCleanupCycle(int cleanupCycle)
           
 void setHost(java.lang.String host)
           
 void setNewSessionWaitTimeout(int newSessionWaitTimeout)
           
 void setPort(int port)
           
 void setPrioritizer(Prioritizer prioritizer)
           
 void setPrioritizer(java.lang.String prioritizerClass)
           
 void setServlets(java.util.List<java.lang.String> servlets)
           
 void setThrowOnCapabilityNotPresent(boolean throwOnCapabilityNotPresent)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridHubConfiguration

public GridHubConfiguration()
Method Detail

build

public static GridHubConfiguration build(java.lang.String[] args)
builds a grid configuration from the parameters passed command line.

Parameters:
args -
Returns:

getGrid1Yml

public java.lang.String getGrid1Yml()

getGrid2JSON

public java.lang.String getGrid2JSON()

loadDefault

public void loadDefault()

loadFromCommandLine

public void loadFromCommandLine(java.lang.String[] args)

loadFromGridYml

public void loadFromGridYml(java.lang.String resource)
Parameters:
resource - /grid_configuration.yml for instance

loadFromJSON

public void loadFromJSON(java.lang.String resource)
Parameters:
resource - default/DefaultHub.json for instance

getHost

public java.lang.String getHost()

getPort

public int getPort()

getCleanupCycle

public int getCleanupCycle()

getTimeout

public int getTimeout()

getNewSessionWaitTimeout

public int getNewSessionWaitTimeout()

getServlets

public java.util.List<java.lang.String> getServlets()

getLogFilename

public java.lang.String getLogFilename()

getGrid1Mapping

public java.util.Map<java.lang.String,java.lang.String> getGrid1Mapping()

getPrioritizer

public Prioritizer getPrioritizer()

getCapabilityMatcher

public CapabilityMatcher getCapabilityMatcher()

isThrowOnCapabilityNotPresent

public boolean isThrowOnCapabilityNotPresent()

setHost

public void setHost(java.lang.String host)

setPort

public void setPort(int port)

setCleanupCycle

public void setCleanupCycle(int cleanupCycle)

setTimeout

public void setTimeout(int timeout)

setNewSessionWaitTimeout

public void setNewSessionWaitTimeout(int newSessionWaitTimeout)

setServlets

public void setServlets(java.util.List<java.lang.String> servlets)

setPrioritizer

public void setPrioritizer(java.lang.String prioritizerClass)

setPrioritizer

public void setPrioritizer(Prioritizer prioritizer)

setCapabilityMatcher

public void setCapabilityMatcher(java.lang.String matcherClass)

setCapabilityMatcher

public void setCapabilityMatcher(CapabilityMatcher matcher)

setThrowOnCapabilityNotPresent

public void setThrowOnCapabilityNotPresent(boolean throwOnCapabilityNotPresent)

getArgs

public java.lang.String[] getArgs()

prettyPrint

public java.lang.String prettyPrint()

getAllParams

public java.util.Map<java.lang.String,java.lang.Object> getAllParams()


Copyright © 2011. All Rights Reserved.