public final class Platform
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private JdkAttributes |
jdk |
private java.util.concurrent.RunnableFuture<java.lang.Long> |
pluginPidJob |
Modifier | Constructor and Description |
---|---|
|
Platform() |
private |
Platform(java.util.concurrent.RunnableFuture<java.lang.Long> pluginPidJob,
JdkAttributes jdk) |
Modifier and Type | Method and Description |
---|---|
JdkAttributes |
getJdkExecAttributesForTests() |
java.lang.Long |
getPluginPid() |
private static java.util.concurrent.Callable<java.lang.Long> |
pidJob() |
Platform |
withJdkExecAttributesForTests(JdkAttributes jdk) |
private final java.util.concurrent.RunnableFuture<java.lang.Long> pluginPidJob
private volatile JdkAttributes jdk
public Platform()
private Platform(java.util.concurrent.RunnableFuture<java.lang.Long> pluginPidJob, JdkAttributes jdk)
public java.lang.Long getPluginPid()
public JdkAttributes getJdkExecAttributesForTests()
public Platform withJdkExecAttributesForTests(JdkAttributes jdk)
private static java.util.concurrent.Callable<java.lang.Long> pidJob()