Class BinaryLinkClient
java.lang.Object
org.openjdk.jmh.runner.link.BinaryLinkClient
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final Socketprivate final List<Serializable> private booleanprivate booleanprivate final Objectprivate final ObjectInputStreamprivate final ObjectOutputStreamprivate final OutputFormatprivate static final intprivate intprivate final BinaryLinkClient.ForwardingPrintStreamprivate final BinaryLinkClient.ForwardingPrintStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidpushException(BenchmarkException error) private voidpushFrame(Serializable frame) voidvoidprivate Object
-
Field Details
-
RESET_EACH
private static final int RESET_EACH -
BUFFER_SIZE
private static final int BUFFER_SIZE -
lock
-
clientSocket
-
oos
-
ois
-
streamErr
-
streamOut
-
outputFormat
-
failed
private volatile boolean failed -
resetToGo
private int resetToGo -
delayedFrames
-
inFrame
private boolean inFrame
-
-
Constructor Details
-
BinaryLinkClient
- Throws:
IOException
-
-
Method Details
-
pushFrame
- Throws:
IOException
-
readFrame
- Throws:
IOExceptionClassNotFoundException
-
close
- Throws:
IOException
-
handshake
- Throws:
IOExceptionClassNotFoundException
-
requestPlan
- Throws:
IOExceptionClassNotFoundException
-
pushResults
- Throws:
IOException
-
pushException
- Throws:
IOException
-
pushResultMetadata
- Throws:
IOException
-
getOutStream
-
getErrStream
-
getOutputFormat
-