Package org.openjdk.jmh.runner.link
Class BinaryLinkServer.Handler
- java.lang.Object
-
- java.lang.Thread
-
- org.openjdk.jmh.runner.link.BinaryLinkServer.Handler
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- BinaryLinkServer
private final class BinaryLinkServer.Handler extends java.lang.Thread
-
-
Constructor Summary
Constructors Constructor Description Handler(java.net.Socket socket)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
private void
handleException(ExceptionFrame obj)
private void
handleHandshake(HandshakeInitFrame obj)
private void
handleInfra(InfraFrame req)
private void
handleOutput(OutputFrame obj)
private boolean
handleOutputFormat(OutputFormatFrame frame)
private void
handleResultMetadata(ResultMetadataFrame obj)
private void
handleResults(ResultsFrame obj)
void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
handleResultMetadata
private void handleResultMetadata(ResultMetadataFrame obj)
-
handleOutput
private void handleOutput(OutputFrame obj)
-
handleException
private void handleException(ExceptionFrame obj)
-
handleResults
private void handleResults(ResultsFrame obj)
-
handleHandshake
private void handleHandshake(HandshakeInitFrame obj) throws java.io.IOException
- Throws:
java.io.IOException
-
handleInfra
private void handleInfra(InfraFrame req) throws java.io.IOException
- Throws:
java.io.IOException
-
handleOutputFormat
private boolean handleOutputFormat(OutputFormatFrame frame) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
close
public void close()
-
-