public class org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo extends java.lang.Object
{
private final org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool executorPool;
public void <init>(org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool)
{
org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool v;
org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo v;
v := @this: org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo;
v := @parameter: org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo: org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool executorPool> = v;
return;
}
public javax.ws.rs.core.Response getPoolInfo()
{
org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool v, v;
org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo v;
javax.ws.rs.core.Response v, v;
javax.ws.rs.core.Response$ResponseBuilder v, v, v, v;
javax.ws.rs.core.Response$Status v;
v := @this: org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo;
v = v.<org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo: org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool executorPool>;
if v == null goto label;
v = <javax.ws.rs.core.Response$Status: javax.ws.rs.core.Response$Status OK>;
v = staticinvoke <javax.ws.rs.core.Response: javax.ws.rs.core.Response$ResponseBuilder status(javax.ws.rs.core.Response$Status)>(v);
v = virtualinvoke v.<javax.ws.rs.core.Response$ResponseBuilder: javax.ws.rs.core.Response$ResponseBuilder type(java.lang.String)>("application/json");
v = v.<org.finos.legend.engine.plan.execution.api.concurrent.ParallelGraphFetchExecutionExecutorPoolInfo: org.finos.legend.engine.plan.execution.concurrent.ParallelGraphFetchExecutionExecutorPool executorPool>;
v = virtualinvoke v.<javax.ws.rs.core.Response$ResponseBuilder: javax.ws.rs.core.Response$ResponseBuilder entity(java.lang.Object)>(v);
v = virtualinvoke v.<javax.ws.rs.core.Response$ResponseBuilder: javax.ws.rs.core.Response build()>();
return v;
label:
v = staticinvoke <javax.ws.rs.core.Response: javax.ws.rs.core.Response$ResponseBuilder noContent()>();
v = virtualinvoke v.<javax.ws.rs.core.Response$ResponseBuilder: javax.ws.rs.core.Response build()>();
return v;
}
}