Package com.microsoft.playwright.impl
Class Connection
java.lang.Object
com.microsoft.playwright.impl.Connection
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate final Map<Integer, WaitableResult<com.google.gson.JsonElement>> private static final boolean(package private) final booleanprivate int(package private) LocalUtilsprivate final Map<String, ChannelOwner> private final Connection.Rootprivate final StackTraceCollectorprivate intprivate final Transport -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)Connection(Transport transport, Map<String, String> env) privateConnection(Transport transport, Map<String, String> env, boolean isRemote) (package private)Connection(Transport pipe, Map<String, String> env, LocalUtils localUtils) -
Method Summary
Modifier and TypeMethodDescription(package private) voidclose()private ChannelOwnercreateRemoteObject(String parentGuid, com.google.gson.JsonObject params) private void<T> TgetExistingObject(String guid) private WaitableResult<com.google.gson.JsonElement> internalSendMessage(String guid, String method, com.google.gson.JsonObject params, boolean sendStack) (package private) LocalUtils(package private) void(package private) voidregisterObject(String guid, ChannelOwner object) com.google.gson.JsonElementsendMessage(String guid, String method, com.google.gson.JsonObject params) WaitableResult<com.google.gson.JsonElement> sendMessageAsync(String guid, String method, com.google.gson.JsonObject params) (package private) StringsetApiName(String name) (package private) voidsetIsTracing(boolean tracing) (package private) voidunregisterObject(String guid)
-
Field Details
-
transport
-
objects
-
root
-
isRemote
final boolean isRemote -
lastId
private int lastId -
stackTraceCollector
-
callbacks
-
apiName
-
isLogging
private static final boolean isLogging -
localUtils
LocalUtils localUtils -
env
-
tracingCount
private int tracingCount
-
-
Constructor Details
-
Connection
Connection(Transport pipe, Map<String, String> env, LocalUtils localUtils) -
Connection
-
Connection
-
-
Method Details
-
setIsTracing
void setIsTracing(boolean tracing) -
setApiName
-
close
- Throws:
IOException
-
sendMessage
-
sendMessageAsync
public WaitableResult<com.google.gson.JsonElement> sendMessageAsync(String guid, String method, com.google.gson.JsonObject params) -
internalSendMessage
private WaitableResult<com.google.gson.JsonElement> internalSendMessage(String guid, String method, com.google.gson.JsonObject params, boolean sendStack) -
initializePlaywright
-
localUtils
LocalUtils localUtils() -
getExistingObject
-
registerObject
-
unregisterObject
-
processOneMessage
void processOneMessage() -
dispatch
-
createRemoteObject
-