private DirectExecutionTwillContext(String runnableName, TwillRuntimeSpecification runtimeSpec, org.apache.twill.internal.Arguments arguments) { this.runnableName = runnableName; this.runtimeSpec = runtimeSpec; this.applicationArgs = arguments.getArguments().toArray(new String[0]); this.args = arguments.getRunnableArguments().get(runnableName).toArray(new String[0]); }
private DirectExecutionTwillContext(String runnableName, TwillRuntimeSpecification runtimeSpec, org.apache.twill.internal.Arguments arguments) { this.runnableName = runnableName; this.runtimeSpec = runtimeSpec; this.applicationArgs = arguments.getArguments().toArray(new String[0]); this.args = arguments.getRunnableArguments().get(runnableName).toArray(new String[0]); }
@Override public JsonElement serialize(Arguments src, Type typeOfSrc, JsonSerializationContext context) { JsonObject json = new JsonObject(); json.add("arguments", context.serialize(src.getArguments())); json.add("runnableArguments", context.serialize(src.getRunnableArguments().asMap())); return json; }
@Override public JsonElement serialize(Arguments src, Type typeOfSrc, JsonSerializationContext context) { JsonObject json = new JsonObject(); json.add("arguments", context.serialize(src.getArguments())); json.add("runnableArguments", context.serialize(src.getRunnableArguments().asMap())); return json; }
BasicTwillContext context = new BasicTwillContext( runId, appRunId, containerInfo.getHost(), arguments.getRunnableArguments().get(runnableName).toArray(new String[0]), arguments.getArguments().toArray(new String[0]), runnableSpec, instanceId, discoveryService, discoveryService, appRunZkClient,
BasicTwillContext context = new BasicTwillContext( runId, appRunId, containerInfo.getHost(), arguments.getRunnableArguments().get(runnableName).toArray(new String[0]), arguments.getArguments().toArray(new String[0]), runnableSpec, instanceId, discoveryService, discoveryService, appRunZkClient,