public class CefDevToolsClient
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Class and Description |
|---|---|
static class |
CefDevToolsClient.DevToolsException |
static interface |
CefDevToolsClient.EventListener |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(CefDevToolsClient.EventListener eventListener)
Add an event listener for DevTools protocol events.
|
void |
close() |
java.util.concurrent.CompletableFuture<java.lang.String> |
executeDevToolsMethod(java.lang.String method)
Execute a method call over the DevTools protocol.
|
java.util.concurrent.CompletableFuture<java.lang.String> |
executeDevToolsMethod(java.lang.String method,
java.lang.String parametersAsJson)
Execute a method call over the DevTools protocol.
|
boolean |
isClosed() |
void |
removeEventListener(CefDevToolsClient.EventListener eventListener)
Remove an event listener for DevTools protocol events.
|
public void addEventListener(CefDevToolsClient.EventListener eventListener)
eventListener - the listener to addpublic void close()
close in interface java.lang.AutoCloseablepublic java.util.concurrent.CompletableFuture<java.lang.String> executeDevToolsMethod(java.lang.String method)
If an error occurs the returned future is completed exceptionally, otherwise its value is asynchronously set to the method result.
Call #addEventListener(String, EventListener) to subscribe to events.
method - the method namepublic java.util.concurrent.CompletableFuture<java.lang.String> executeDevToolsMethod(java.lang.String method,
java.lang.String parametersAsJson)
If an error occurs the returned future is completed exceptionally, otherwise its value is asynchronously set to the method result.
Call #addEventListener(String, EventListener) to subscribe to events.
method - the method nameparametersAsJson - JSON object with parameters, or null if no parameters are neededpublic boolean isClosed()
public void removeEventListener(CefDevToolsClient.EventListener eventListener)
eventListener - the listener to remove