Package io.webfolder.cdp
Class Options.Builder
java.lang.Object
io.webfolder.cdp.Options.Builder
- Enclosing class:
Options
-
Method Summary
Modifier and TypeMethodDescriptionbrowserExecutablePath
(String browserExecutablePath) build()
consoleLoggerLevel
(CdpLogggerLevel consoleLoggerLevel) createNewUserDataDir
(boolean createNewUserDataDir) eventHandlerThreadPool
(Executor eventHandlerThreadPool) headless
(boolean headless) jsObjectReleaseMode
(JsObjectReleaseMode jsObjectReleaseMode) jsonLibrary
(JsonLibrary jsonLibrary) loggerNamePrefix
(String loggerNamePrefix) loggerType
(CdpLoggerType loggerType) processManager
(ProcessManager processManager) protocolVersion
(ProtocolVersion protocolVersion) readTimeout
(int readTimeout) remoteDebuggingPort
(int remoteDebuggingPort) safeProcessPath
(String safeProcessPath) selectorEngine
(SelectorEngine selectorEngine) sessionIdFilter
(SessionIdFilter sessionIdFilter) shutdownThreadPoolOnClose
(boolean shutdownThreadPoolOnClose) useDefaultUserDataDir
(boolean useDefaultUserDataDir) userDataDir
(Path userDataDir) userProfileCleanerMaxSleepTime
(int userProfileCleanerMaxSleepTime) waitingStrategy
(WaitingStrategy waitingStrategy) workerThreadPool
(Executor workerThreadPool)
-
Method Details
-
loggerType
-
loggerNamePrefix
-
workerThreadPool
-
eventHandlerThreadPool
-
arguments
-
userDataDir
-
headless
-
consoleLoggerLevel
-
readTimeout
-
browserExecutablePath
-
shutdownThreadPoolOnClose
-
browser
-
selectorEngine
-
useDefaultUserDataDir
-
waitingStrategy
-
processManager
-
remoteDebuggingPort
-
createNewUserDataDir
-
safeProcessPath
-
userProfileCleanerMaxSleepTime
-
jsonLibrary
-
protocolVersion
-
jsObjectReleaseMode
-
sessionIdFilter
-
build
-