Package com.microsoft.playwright.impl
Class PipeTransport
- java.lang.Object
-
- com.microsoft.playwright.impl.PipeTransport
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.BlockingQueue<com.google.gson.JsonObject>incomingprivate booleanisClosedprivate java.util.concurrent.BlockingQueue<java.lang.String>outgoingprivate ReaderThreadreaderThreadprivate WriterThreadwriterThread
-
Constructor Summary
Constructors Constructor Description PipeTransport(java.io.InputStream input, java.io.OutputStream output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.google.gson.JsonObjectpoll(java.time.Duration timeout)voidsend(com.google.gson.JsonObject message)
-
-
-
Field Detail
-
incoming
private final java.util.concurrent.BlockingQueue<com.google.gson.JsonObject> incoming
-
outgoing
private final java.util.concurrent.BlockingQueue<java.lang.String> outgoing
-
readerThread
private final ReaderThread readerThread
-
writerThread
private final WriterThread writerThread
-
isClosed
private boolean isClosed
-
-