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 voidclose()private voidhandleException(ExceptionFrame obj)private voidhandleHandshake(HandshakeInitFrame obj)private voidhandleInfra(InfraFrame req)private voidhandleOutput(OutputFrame obj)private booleanhandleOutputFormat(OutputFormatFrame frame)private voidhandleResultMetadata(ResultMetadataFrame obj)private voidhandleResults(ResultsFrame obj)voidrun()-
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:
runin interfacejava.lang.Runnable- Overrides:
runin 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.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException
-
close
public void close()
-
-