@Override public void declareConfiguration(GreenFramework c) { c.startStateMachineWith(StopLight.Stop); c.setTimerPulseRate(rate); }
clientConfig = builder.useInsecureNetClient(); } else { clientConfig = builder.useNetClient(TLSCerts.define()); builder.enableTelemetry(telemetryPort); } else { builder.enableTelemetry(telemetryHost, telemetryPort); builder.parallelTracks(session.length, this::declareParallelBehavior); builder.setTimerPulseRate(PROGRESS_CHECK_RATE); builder.setDefaultRate(rate); builder.defineUnScopedTopic(ENDERS_TOPIC); builder.defineUnScopedTopic(PROGRESS_TOPIC); builder.definePublicTopics(CALL_TOPIC);
@Override public void declareConfiguration(GreenFramework c) { HTTPServerConfig conf = c.useHTTP1xServer(port) .setHost(NetGraphBuilder.bindHost(host)) .setDecryptionUnitsPerTrack(4) .setDefaultPath(""); int aRouteId = c.defineRoute().path("/shutdown?key=${key}").routeId(); keyFieldId = c.lookupFieldByName(aRouteId, "key"); }
@Override public void declareConfiguration(GreenFramework builder) { HTTPServerConfig server = builder.useHTTP1xServer(port) .setConcurrentChannelsPerDecryptUnit(4) .setConcurrentChannelsPerEncryptUnit(4) .setHost("127.0.0.1"); if (!useTLS) { server.useInsecureServer(); } builder.defineRoute().path("/proxy").routeId(Struct.PROXY_ROUTE); builder.defineRoute().path("/service").routeId(Struct.SERIVCE_ROUTE); HTTPClientConfig client = useTLS ? builder.useNetClient() : builder.useInsecureNetClient(); session = client.newHTTPSession("127.0.0.1", port).finish(); GraphManager.showThreadIdOnTelemetry = true; GraphManager.showScheduledRateOnTelemetry = true; // builder.enableTelemetry(); }
@Override public void declareConfiguration(GreenFramework c) { c.setDefaultRate(4000); HTTPServerConfig server = c.useHTTP1xServer(port) .setHost(host) .setConcurrentChannelsPerDecryptUnit(3) c.enableTelemetry(telemetryPort); c.defineRoute(HTTPHeaderDefaults.COOKIE) .path("/testpageA?arg=#{myarg}") .path("/testpagesA?arg=#{myarg}&name=${name}") c.defineRoute() .parseJSON() .stringField( "person.name", Field.PERSON_NAME) c.defineRoute().path("/resources/${path}").routeId(Struct.RESOURCES_EXAMPLE); c.defineRoute().path("/files/${path}").routeId(Struct.FILES_EXAMPLE); c.defineRoute().path("/testpageB").routeId(Struct.SMALL_EXAMPLE); c.defineRoute(HTTPHeaderDefaults.COOKIE).path("/testpageC").routeId(Struct.LARGE_EXAMPLE); c.defineRoute().path("/testpageD").routeId(Struct.SPLIT_EXAMPLE);
@Override public void declareConfiguration(GreenFramework config) { config.enableTelemetry(telemetryPort); HTTPServerConfig server = config.useHTTP1xServer(bindPort) .setMaxConnectionBits(connectionBits) .setHost(bindHost); config.defineRoute() .path("${path}") .routeId(ROUTE_ID.ROOT);
@Override public void declareConfiguration(GreenFramework c) { //c.useInsecureNetClient(); HTTPClientConfig netClientConfig = c.useInsecureNetClient();//NetClient(); session1 = netClientConfig .newHTTPSession("127.0.0.1", port) .parseJSON() .integerField("age", Fields.AGE) .stringField("name", Fields.NAME) .finish(); session2 = netClientConfig .newHTTPSession("127.0.0.1", port) .parseJSON() .integerField("age", Fields.AGE) .stringField("name", Fields.NAME) .finish(); if (telemetry) { c.enableTelemetry(); } }
@Override public void declareConfiguration(GreenFramework config) { config.setTimerPulseRate(rate); //the rate at which time is checked in milliseconds }
@Override public void declareConfiguration(GreenFramework builder) { //TODO: the base is wrong for a script since they do not match total... ScriptedNonThreadScheduler.debugStageOrder = null; final String brokerHost = "127.0.0.1"; //1883 //final String brokerHost = "172.16.10.52"; //final String brokerHost = "thejoveexpress.local"; // Raspberry Pi0 //final String brokerHost = "test.mosquitto.org"; final int port = 1883;//8883; // Create a single mqtt client mqttConfig = builder.useMQTT(brokerHost, port, name, 200) //default of 10 in flight //.useTLS() .cleanSession(true) .keepAliveSeconds(10) .lastWill("last/will", false, MQTTQoS.atLeastOnce, blobWriter -> {blobWriter.writeBoolean(true);}); // Timer rate builder.setTimerPulseRate(1000); //once per second //off for build server// //builder.enableTelemetry(8099); }
@Override public void declareConfiguration(GreenFramework c) { HTTPServerConfig conf = c.useHTTP1xServer(port) .setHost(host) .useInsecureServer() .setConcurrentChannelsPerDecryptUnit(4) .setConcurrentChannelsPerEncryptUnit(4); //emptyResponseRouteId = c.registerRoute("/testpageA?arg=#{myarg}", cookieHeader); smallResponseRouteId = c.defineRoute().path("/testpageB").routeId(); //largeResponseRouteId = c.registerRoute("/testpageC", cookieHeader); //splitResponseRouteId = c.registerRoute("/testpageD"); //only do in test mode... //in production it is a bad idea to let clients turn off server. shutdownRouteId = c.defineRoute().path("/shutdown?key=${key}").routeId(); keyFieldId = c.lookupFieldByName(shutdownRouteId, "key"); }