- changePassword(String, String) - Static method in class com.paypal.selion.utils.AuthenticationHelper
-
Changes the password for the given user to the new password
- com.paypal.selion.grid - package com.paypal.selion.grid
-
This package hosts the the main startup class(es) for SeLion-Grid.
- com.paypal.selion.grid.matchers - package com.paypal.selion.grid.matchers
-
This package houses the CapabilityMatcher
s that are internally used by the
Grid.
- com.paypal.selion.grid.servlets - package com.paypal.selion.grid.servlets
-
A collection of servlets that are injected into the Grid to provide customized behavior that is specific to SeLion.
- com.paypal.selion.grid.servlets.transfer - package com.paypal.selion.grid.servlets.transfer
-
The package houses classes and interfaces for handling uploads and downloads to SeLion grid via the
TransferServlet
- com.paypal.selion.logging - package com.paypal.selion.logging
-
This package houses the logging related capabilities of SeLion Grid.
- com.paypal.selion.node.servlets - package com.paypal.selion.node.servlets
-
A collection of servlets that are injected into the node to provide customized behavior that is specific to SeLion.
- com.paypal.selion.pojos - package com.paypal.selion.pojos
-
A collection of POJOs (Plain old Java Objects) that are used internally.
- com.paypal.selion.proxy - package com.paypal.selion.proxy
-
A collection of custom DefaultRemoteProxy
that alter the behavior
of grid nodes which interact with the Grid.
- com.paypal.selion.utils - package com.paypal.selion.utils
-
A collection of utilities that are internally used by SeLion Grid.
- com.paypal.selion.utils.process - package com.paypal.selion.utils.process
-
This package houses all the process handling related classes that SeLion requires for supporting the
auto healing abilities in SeLion.
- CONFIG_DIR - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Relative directory for config files
- ConfigParser - Class in com.paypal.selion.utils
-
A configuration utility that is internally used by SeLion to parse SeLion configuration json file.
- ConfigParser.ConfigParserException - Exception in com.paypal.selion.utils
-
A custom exception that represents all problems arising out of parsing configurations via
ConfigParser
- ConfigParserException(Throwable) - Constructor for exception com.paypal.selion.utils.ConfigParser.ConfigParserException
-
- CONTENT_TYPE_VALUE - Static variable in class com.paypal.selion.grid.servlets.transfer.UploadResponder.JsonUploadResponder
-
- CONTENT_TYPE_VALUE - Static variable in class com.paypal.selion.grid.servlets.transfer.UploadResponder.TextPlainUploadResponder
-
- createInstance() - Static method in class com.paypal.selion.utils.process.ProcessHandlerFactory
-
- createUploadedArtifactUsing(Map<String, String>, byte[]) - Method in class com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor.AbstractUploadRequestProcessor
-
- getAbsolutePath() - Method in class com.paypal.selion.grid.servlets.transfer.DefaultManagedArtifact
-
- getAbsolutePath() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact
-
Return the path of the artifact file
- getAcceptHeader() - Method in enum com.paypal.selion.grid.servlets.transfer.UploadResponder.AcceptHeaderEnum
-
- getAcceptHeaderEnum(String) - Static method in enum com.paypal.selion.grid.servlets.transfer.UploadResponder.AcceptHeaderEnum
-
- getApiKey() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getArtifact(String) - Method in class com.paypal.selion.grid.servlets.transfer.DownloadRequestProcessor
-
Returns the managed artifact requested in the HTTP call.
- getArtifact(String) - Method in class com.paypal.selion.grid.servlets.transfer.ManagedArtifactRepository
-
- getArtifact(String) - Method in interface com.paypal.selion.grid.servlets.transfer.ServerRepository
-
Returns the artifact if there is a matching artifact for the requested artifact.
- getArtifactContents() - Method in class com.paypal.selion.grid.servlets.transfer.DefaultManagedArtifact
-
- getArtifactContents() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact
-
Returns the contents of the artifact as a byte array.
- getArtifactContents() - Method in class com.paypal.selion.grid.servlets.transfer.UploadedArtifact
-
Returns the content of the artifact as a byte array.
- getArtifactFolderName() - Method in class com.paypal.selion.grid.servlets.transfer.UploadedArtifact
-
Returns the optional application folder name used for storing the artifact.
- getArtifactName() - Method in class com.paypal.selion.grid.servlets.transfer.DefaultManagedArtifact
-
- getArtifactName() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact
-
Returns the artifact name.
- getArtifactName() - Method in class com.paypal.selion.grid.servlets.transfer.UploadedArtifact
-
Returns the artifact name.
- getAuthenticationKey() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getBrowserStatisticsList() - Method in class com.paypal.selion.pojos.BrowserStatisticsCollection
-
- getConfiguredManagedArtifactClass() - Method in class com.paypal.selion.grid.servlets.transfer.ManagedArtifactRepository
-
- getConfiguredManagedArtifactClass() - Method in interface com.paypal.selion.grid.servlets.transfer.ServerRepository
-
- getContents() - Method in class com.paypal.selion.utils.process.StreamGobbler
-
- getCurrentProcessID() - Method in class com.paypal.selion.utils.process.AbstractProcessHandler
-
Gets the PID for the SeLion-Grid (main) process
- getDefaultParentTunnel() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getDefaultTunnelIdentifier() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getDownloadRequestProcessor() - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
- getHeadersMap() - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
Get the headers map of the transfer context
- getHtmlRender() - Method in class com.paypal.selion.proxy.SeLionSauceProxy
-
- getHttpContentType() - Method in class com.paypal.selion.grid.servlets.transfer.DefaultManagedArtifact
-
- getHttpContentType() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact
-
- getHttpServletRequest() - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
Returns the HttpServletRequest
associated with the server call.
- getHttpServletResponse() - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
Returns the HttpServletResponse
associated with the server call.
- getInstance() - Static method in class com.paypal.selion.grid.servlets.transfer.ManagedArtifactRepository
-
- getInstance() - Static method in class com.paypal.selion.pojos.BrowserInformationCache
-
- getInstance() - Static method in class com.paypal.selion.utils.SauceConfigReader
-
- getInt(String) - Method in class com.paypal.selion.utils.ConfigParser
-
- getInt(String, int) - Method in class com.paypal.selion.utils.ConfigParser
-
- getJsonObject(String) - Method in class com.paypal.selion.utils.ConfigParser
-
- getJsonObject(String, JsonObject) - Method in class com.paypal.selion.utils.ConfigParser
-
- getLogger(Class<?>) - Static method in class com.paypal.selion.logging.SeLionGridLogger
-
- getLogger(String) - Static method in class com.paypal.selion.logging.SeLionGridLogger
-
- getLong(String) - Method in class com.paypal.selion.utils.ConfigParser
-
- getLong(String, long) - Method in class com.paypal.selion.utils.ConfigParser
-
- getManagedArtifactInstance() - Method in class com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor.AbstractUploadRequestProcessor
-
- getMaxConcurrency() - Method in class com.paypal.selion.utils.SauceLabsRestApi
-
Get the maximum number of test case that can run in parallel for the primary account.
- getMetaInfo() - Method in class com.paypal.selion.grid.servlets.transfer.UploadedArtifact
-
Returns all of the meta info for the artifact
- getNewSession(Map<String, Object>) - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- getNewSession(Map<String, Object>) - Method in class com.paypal.selion.proxy.SeLionSauceProxy
-
- getNumberOfTCRunning() - Method in class com.paypal.selion.utils.SauceLabsRestApi
-
Get the total number of test cases running in sauce labs for the primary account.
- getNumberOfTCRunningForSubAccount(String) - Method in class com.paypal.selion.utils.SauceLabsRestApi
-
Get the number of test cases running in sauce labs for the sauce labs sub-account/user
- getParameters() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact.RequestParameters
-
Returns the input parameters that this artifact uses.
- getParameters(HttpServletRequest) - Static method in class com.paypal.selion.utils.ServletHelper
-
Helps retrieve the parameters and its values as a Map
- getProcessId() - Method in class com.paypal.selion.pojos.ProcessInfo
-
- getProcessInfo(String[], String, OSPlatform) - Method in class com.paypal.selion.utils.process.AbstractProcessHandler
-
- getProcessName() - Method in class com.paypal.selion.pojos.ProcessInfo
-
- getRegistry() - Method in class com.paypal.selion.grid.servlets.SauceServlet
-
- getRemoteHost() - Method in class com.paypal.selion.proxy.SeLionSauceProxy
-
- getRepositoryFolder() - Method in class com.paypal.selion.grid.servlets.transfer.ManagedArtifactRepository
-
- getRepositoryFolder() - Method in interface com.paypal.selion.grid.servlets.transfer.ServerRepository
-
Returns the repository folder
- getRequestHeadersMap() - Method in class com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor.AbstractUploadRequestProcessor
-
- getRequestParameters() - Method in class com.paypal.selion.grid.servlets.transfer.DefaultManagedArtifact
-
- getRequestParameters() - Method in interface com.paypal.selion.grid.servlets.transfer.ManagedArtifact
-
- getSauceRetry() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getSauceTimeout() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getSauceURL() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getString(String) - Method in class com.paypal.selion.utils.ConfigParser
-
- getString(String, String) - Method in class com.paypal.selion.utils.ConfigParser
-
- getTotalBrowserCapacity(String, Registry) - Method in class com.paypal.selion.pojos.BrowserInformationCache
-
Returns the total instances of a particular browser, available through all nodes.
- getTotalSessionsComplete() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- getTotalSessionsStarted() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- getUnixImageName() - Method in enum com.paypal.selion.pojos.ProcessNames
-
- getUploadedData() - Method in class com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor.AbstractUploadRequestProcessor
-
- getUploadedData() - Method in interface com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor
-
- getUploadRequestProcessor() - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
- getUploadResponder() - Method in enum com.paypal.selion.grid.servlets.transfer.UploadResponder.AcceptHeaderEnum
-
- getUptimeInMinutes() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- getURL() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getUserName() - Method in class com.paypal.selion.utils.SauceConfigReader
-
- getWindowsImageName() - Method in enum com.paypal.selion.pojos.ProcessNames
-
- GRID_HOME_PAGE_URL - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
URL to the grid home page
- GridAutoUpgradeDelegateServlet - Class in com.paypal.selion.grid.servlets
-
This RegistryBasedServlet
servlet is responsible for getting the following information from a Grid admin, and
relaying it to each of the nodes, so that they may go about gracefully upgrading themselves once they are done with
servicing any of the tests that are already running.
- GridAutoUpgradeDelegateServlet() - Constructor for class com.paypal.selion.grid.servlets.GridAutoUpgradeDelegateServlet
-
- GridAutoUpgradeDelegateServlet(Registry) - Constructor for class com.paypal.selion.grid.servlets.GridAutoUpgradeDelegateServlet
-
- GridForceRestartDelegateServlet - Class in com.paypal.selion.grid.servlets
-
This
RegistryBasedServlet
based servlet is responsible for sending restart requests to all the registered
nodes.
This requires the hub to also have
LoginServlet
available.
- GridForceRestartDelegateServlet() - Constructor for class com.paypal.selion.grid.servlets.GridForceRestartDelegateServlet
-
- GridForceRestartDelegateServlet(Registry) - Constructor for class com.paypal.selion.grid.servlets.GridForceRestartDelegateServlet
-
- GridStatistics - Class in com.paypal.selion.grid.servlets
-
GridStatistics
servlet displays the current load on the Grid per browser, i.e., the number of requests
waiting on the queue for a browser and the maximum instances of that browser.
- GridStatistics() - Constructor for class com.paypal.selion.grid.servlets.GridStatistics
-
- GridStatistics(Registry) - Constructor for class com.paypal.selion.grid.servlets.GridStatistics
-
- readFile(File) - Static method in class com.paypal.selion.utils.FileBackedStringBuffer
-
- readFile(InputStream) - Static method in class com.paypal.selion.utils.FileBackedStringBuffer
-
- repository - Variable in class com.paypal.selion.grid.servlets.transfer.UploadRequestProcessor.AbstractUploadRequestProcessor
-
- requestNodeShutdown() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
Gracefully shuts the node down by;
1.
- requestUrl - Variable in class com.paypal.selion.grid.servlets.transfer.UploadResponder.AbstractUploadResponder
-
- REQUIRE_USER_CREDENTIALS - Static variable in class com.paypal.selion.utils.SauceConfigReader
-
Optional.
- REQUIRE_USER_CREDENTIALS_PARAM - Static variable in class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
Form parameter for require user supplied sauce credentials
- RESOURCE_PAGE_FILE - Static variable in class com.paypal.selion.grid.servlets.GridAutoUpgradeDelegateServlet
-
Resource path to the grid auto upgrade html template file
- RESOURCE_PAGE_FILE - Static variable in class com.paypal.selion.grid.servlets.GridForceRestartDelegateServlet
-
Resource path to the grid auto upgrade html template file
- RESOURCE_PAGE_FILE - Static variable in class com.paypal.selion.grid.servlets.ListAllNodes
-
- RESOURCE_PAGE_FILE - Static variable in class com.paypal.selion.grid.servlets.PasswordChangeServlet
-
Resource path to the password change html template file
- RESOURCE_PAGE_FILE - Static variable in class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
Resource path to the sauce config html file
- respond() - Method in class com.paypal.selion.grid.servlets.transfer.DownloadResponder
-
- respond() - Method in class com.paypal.selion.grid.servlets.transfer.UploadResponder.AbstractUploadResponder
-
- respond() - Method in interface com.paypal.selion.grid.servlets.transfer.UploadResponder
-
Responds into HttpServletResponse
.
- respondAsHtmlUsingArgsAndTemplateWithHttpStatus(HttpServletResponse, String, int, Object...) - Static method in class com.paypal.selion.utils.ServletHelper
-
Sends a HTTP response as a text/html document and with a HTTP status code.
- respondAsHtmlUsingJsonAndTemplateWithHttpStatus(HttpServletResponse, Object, String, int) - Static method in class com.paypal.selion.utils.ServletHelper
-
Sends a HTTP response as a text/html document and with a HTTP status code.
- respondAsHtmlUsingTemplate(HttpServletResponse, String) - Static method in class com.paypal.selion.utils.ServletHelper
-
Sends a HTTP response as a text/html document.
- respondAsHtmlUsingTemplateWithHttpStatus(HttpServletResponse, String, int) - Static method in class com.paypal.selion.utils.ServletHelper
-
Sends a HTTP response as a text/html document and with a HTTP status code.
- respondAsHtmlWithMessage(HttpServletResponse, String) - Static method in class com.paypal.selion.utils.ServletHelper
-
Utility method used to display a message when re-direction happens in the UI flow.
- respondAsJsonWithHttpStatus(HttpServletResponse, Object, int) - Static method in class com.paypal.selion.utils.ServletHelper
-
Sends a HTTP response as a application/json document and with a HTTP status code.
- respondFromRequestProcessor() - Method in class com.paypal.selion.grid.servlets.transfer.UploadResponder.AbstractUploadResponder
-
- respondFromRequestProcessor() - Method in class com.paypal.selion.grid.servlets.transfer.UploadResponder.JsonUploadResponder
-
- respondFromRequestProcessor() - Method in class com.paypal.selion.grid.servlets.transfer.UploadResponder.TextPlainUploadResponder
-
- RETRY_PARAM - Static variable in class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
Form parameter for retry count on errors communicating with sauce api
- ROLE_ARG - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Dash argument for specifying the Selenium role <hub|node>
- run() - Method in class com.paypal.selion.grid.IOSDriverJarSpawner
-
- run() - Method in class com.paypal.selion.grid.SelendroidJarSpawner
-
- run() - Method in class com.paypal.selion.grid.ThreadedLauncher
-
- run() - Method in class com.paypal.selion.utils.process.StreamGobbler
-
- RunnableLauncher - Interface in com.paypal.selion.grid
-
Interface which extends
Runnable
and adds some additional methods
- RunnableLauncher.InstanceType - Enum in com.paypal.selion.grid
-
Maps to a type of WebDriver instance.
- SAUCE_API_KEY_CAPABILITY - Static variable in class com.paypal.selion.proxy.SeLionSauceProxy.SauceLabsCapability
-
- SAUCE_CONFIG_FILE - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Installed/Extracted path to the sauceConfig.json file
- SAUCE_CONFIG_FILE_RESOURCE - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Resource path to the default sauceConfig.json file
- SAUCE_GRID_HOMEPAGE_URL - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
URL to the SeLion sauce grid home page
- SAUCE_RETRY - Static variable in class com.paypal.selion.utils.SauceConfigReader
-
Optional.
- SAUCE_TIMEOUT - Static variable in class com.paypal.selion.utils.SauceConfigReader
-
Optional.
- SAUCE_URL - Static variable in class com.paypal.selion.utils.SauceConfigReader
-
Required.
- SAUCE_URL_PARAM - Static variable in class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
Form parameter for sauce url
- SAUCE_USER_NAME_CAPABILITY - Static variable in class com.paypal.selion.proxy.SeLionSauceProxy.SauceLabsCapability
-
- SauceConfigChangeServlet - Class in com.paypal.selion.grid.servlets
-
This RegistryBasedServlet
based servlet updates the Sauce Configuration json file based on the input provided
via POST operation and re-loads the SauceConfigReader properties.
- SauceConfigChangeServlet(Registry) - Constructor for class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
- SauceConfigChangeServlet() - Constructor for class com.paypal.selion.grid.servlets.SauceConfigChangeServlet
-
- SauceConfigReader - Class in com.paypal.selion.utils
-
A configuration utility that is internally used by SeLion to parse sauce configuration json file.
- SauceLabsCapability() - Constructor for class com.paypal.selion.proxy.SeLionSauceProxy.SauceLabsCapability
-
- SauceLabsRestApi - Class in com.paypal.selion.utils
-
A simple helper class for querying some of the sauce labs account details via their rest api.
- SauceLabsRestApi() - Constructor for class com.paypal.selion.utils.SauceLabsRestApi
-
Creates a new instance.
- SauceServlet - Class in com.paypal.selion.grid.servlets
-
This
RegistryBasedServlet
based servlet takes care of spinning up or tearing down a virtual sauce node.
This servlet requires the hub to also have
LoginServlet
available.
- SauceServlet(Registry) - Constructor for class com.paypal.selion.grid.servlets.SauceServlet
-
- SauceServlet() - Constructor for class com.paypal.selion.grid.servlets.SauceServlet
-
- saveContents(UploadedArtifact) - Method in class com.paypal.selion.grid.servlets.transfer.ManagedArtifactRepository
-
- saveContents(UploadedArtifact) - Method in interface com.paypal.selion.grid.servlets.transfer.ServerRepository
-
- SelendroidJarSpawner - Class in com.paypal.selion.grid
-
- SelendroidJarSpawner(String[]) - Constructor for class com.paypal.selion.grid.SelendroidJarSpawner
-
- SelendroidJarSpawner(String[], ProcessLauncherOptions) - Constructor for class com.paypal.selion.grid.SelendroidJarSpawner
-
- SELION_CONFIG_ARG - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Dash argument for specifying an alternative Selion Grid json config file
- SELION_CONFIG_FILE - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Installed/Extracted path to the SeLionConfig.json file
- SELION_CONFIG_FILE_RESOURCE - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Resource path to the default SeLionConfig.json file
- SELION_NOCONTINUOUS_ARG - Static variable in class com.paypal.selion.pojos.SeLionGridConstants
-
Dash argument for disabling continuous restart nature of any
RunnableLauncher
which spawns a new process
- SeLionCapabilitiesMatcher - Class in com.paypal.selion.grid.matchers
-
- SeLionCapabilitiesMatcher() - Constructor for class com.paypal.selion.grid.matchers.SeLionCapabilitiesMatcher
-
Deprecated.
- SeLionGridConstants - Class in com.paypal.selion.pojos
-
A Class which contains String constants used throughout SeLion Grid.
- SeLionGridLauncher - Class in com.paypal.selion.grid
-
The SeLion version of the GridLauncher
.
- SeLionGridLauncher() - Constructor for class com.paypal.selion.grid.SeLionGridLauncher
-
- SeLionGridLogger - Class in com.paypal.selion.logging
-
A wrapper around JUL
Logger
which adds additional entering / exiting methods
- SeLionRemoteProxy - Class in com.paypal.selion.proxy
-
This is a customized DefaultRemoteProxy
for SeLion.
- SeLionRemoteProxy(RegistrationRequest, Registry) - Constructor for class com.paypal.selion.proxy.SeLionRemoteProxy
-
- SeLionSauceCapabilityMatcher - Class in com.paypal.selion.grid.matchers
-
- SeLionSauceCapabilityMatcher() - Constructor for class com.paypal.selion.grid.matchers.SeLionSauceCapabilityMatcher
-
- SeLionSauceProxy - Class in com.paypal.selion.proxy
-
This customized version of BaseRemoteProxy
basically helps redirect all traffic to the SauceLabs cloud.
- SeLionSauceProxy(RegistrationRequest, Registry) - Constructor for class com.paypal.selion.proxy.SeLionSauceProxy
-
- SeLionSauceProxy.SauceLabsCapability - Class in com.paypal.selion.proxy
-
- serverRepository - Variable in class com.paypal.selion.grid.servlets.transfer.DownloadRequestProcessor
-
- ServerRepository - Interface in com.paypal.selion.grid.servlets.transfer
-
ServerRepository
represents a repository for storing any artifacts of type
ManagedArtifact
received by HTTP POST upload request.
- ServletHelper - Class in com.paypal.selion.utils
-
A utility class that basically helps in extracting information from Servlet request/responses also has the commonly
load the HTML template from resource and write it to the response.
- ServletHelper() - Constructor for class com.paypal.selion.utils.ServletHelper
-
- setConfigFile(String) - Static method in class com.paypal.selion.utils.ConfigParser
-
Set the config file
- setContinuouslyRestart(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setContinuouslyRestart(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable continuous restart.
- setDownloadRequestProcessor(DownloadRequestProcessor) - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
- setFileDownloadCheckTimeStampOnInvocation(boolean) - Method in class com.paypal.selion.grid.LauncherOptions.LauncherOptionsImpl
-
- setFileDownloadCheckTimeStampOnInvocation(boolean) - Method in interface com.paypal.selion.grid.LauncherOptions
-
Enable/Disable download.json time stamp check.
- setFileDownloadCleanupOnInvocation(boolean) - Method in class com.paypal.selion.grid.LauncherOptions.LauncherOptionsImpl
-
- setFileDownloadCleanupOnInvocation(boolean) - Method in interface com.paypal.selion.grid.LauncherOptions
-
Enable/Disable clean up of previously downloaded artifacts for subsequent calls to
FileDownloader
.
- setHeadersMap(Map<String, String>) - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
Set the headers map for this transfer context
- setIncludeJarsInPresentWorkingDir(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setIncludeJarsInPresentWorkingDir(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable scanning for jar files in present working directory.
- setIncludeJarsInSeLionHomeDir(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setIncludeJarsInSeLionHomeDir(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
- setIncludeJavaSystemProperties(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setIncludeJavaSystemProperties(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable forwarding of current Java System Properties to sub process.
- setIncludeParentProcessClassPath(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setIncludeParentProcessClassPath(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable forwarding of current Java CLASSPATH to sub process.
- setIncludeWebDriverBinaryPaths(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setIncludeWebDriverBinaryPaths(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable passing of the system properties for IEDriver, Chromedriver, and PhantomJS which establish the
binary paths.
- setMaxBrowserInstances(int) - Method in class com.paypal.selion.pojos.BrowserStatisticsCollection.BrowserStatistics
-
- setMaxBrowserInstances(String, int) - Method in class com.paypal.selion.pojos.BrowserStatisticsCollection
-
Sets the maximum instances for a particular browser.
- setSetupLoggingForJavaSubProcess(boolean) - Method in class com.paypal.selion.grid.ProcessLauncherOptions.ProcessLauncherOptionsImpl
-
- setSetupLoggingForJavaSubProcess(boolean) - Method in interface com.paypal.selion.grid.ProcessLauncherOptions
-
Enable/Disable setup of logging.propertis file for the Java sub process AND passing the system property
-Djava.util.logging.config.file
.
- setUploadRequestProcessor(UploadRequestProcessor) - Method in class com.paypal.selion.grid.servlets.transfer.TransferContext
-
- shutdown() - Method in interface com.paypal.selion.grid.RunnableLauncher
-
Shutdown the launcher
- shutdown() - Method in class com.paypal.selion.grid.SeLionGridLauncher
-
Shutdown the instance
- shutdown() - Method in class com.paypal.selion.grid.ThreadedLauncher
-
Shutdown the instance.
- SHUTDOWN_PARAM - Static variable in class com.paypal.selion.grid.servlets.SauceServlet
-
Request parameter that trigger a proxy shutdown action
- shutdownProcesses() - Method in class com.paypal.selion.node.servlets.ProcessShutdownHandler
-
This method terminates all Node processes that we started.
- startPolling() - Method in class com.paypal.selion.proxy.SeLionSauceProxy
-
- stopPolling() - Method in class com.paypal.selion.proxy.SeLionSauceProxy
-
- StreamGobbler - Class in com.paypal.selion.utils.process
-
A utility class that helps in gathering stream data.
- StreamGobbler(InputStream) - Constructor for class com.paypal.selion.utils.process.StreamGobbler
-
- SUBMIT - Static variable in class com.paypal.selion.grid.servlets.GridForceRestartDelegateServlet
-
Request parameter used to indicate restart type.
- SUPPORTED_BROWSERS - Static variable in class com.paypal.selion.pojos.BrowserInformationCache
-
- supportsAutoUpgrade() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- supportsForceShutdown() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-
- supportsViewLogs() - Method in class com.paypal.selion.proxy.SeLionRemoteProxy
-