protected RouteBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { public void configure() throws Exception { restConfiguration() .component("spark-rest") .port(9091);
public Route done(){ return function.apply(builder.build()); }
public RouteBuilder(Route instance,Boolean validationEnabled){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); this.validationEnabled = validationEnabled; }
private Route build() { io.fabric8.openshift.api.model.RouteBuilder builder = new io.fabric8.openshift.api.model.RouteBuilder(); return builder .withNewMetadata() .withName(name.replace("/", "-")) .withAnnotations( Annotations.newSerializer() .servers(serversConfigs) .machineName(machineName) .annotations()) .endMetadata() .withNewSpec() .withNewTo() .withName(serviceName) .endTo() .withNewPort() .withTargetPort(targetPort) .endPort() .endSpec() .build(); } }
private void addRoute(KubernetesListBuilder listBuilder, ServiceBuilder serviceBuilder, List<Route> routes) { ObjectMeta metadata = serviceBuilder.getMetadata(); if (metadata != null && isExposedService(serviceBuilder)) { String name = metadata.getName(); if (!hasRoute(listBuilder, name)) { RoutePort routePort = createRoutePort(serviceBuilder); if (routePort != null) { // TODO one day lets support multiple ports on a Route when the model supports it routes.add(new RouteBuilder(). withMetadata(serviceBuilder.getMetadata()). withNewSpec(). withPort(routePort). withNewTo().withKind("Service").withName(name).endTo(). endSpec(). build()); } } } }
@Override protected Route resource() { return new RouteBuilder().withNewMetadata().withNamespace(NAMESPACE).withName(RESOURCE_NAME).endMetadata().build(); }
RouteBuilder route = new RouteBuilder() .editOrNewMetadata() .withName(routeName) .withNamespace(namespace) .addToLabels(LabelKeys.INFRA_UUID, infraUuid) .endMetadata() .editOrNewSpec() .withHost(endpointSpec.getExpose() != null ? endpointSpec.getExpose().getRouteHost() : "") .withNewTo() route.editOrNewSpec() .withNewTls() .withTermination("passthrough") if (secret != null) { String consoleCa = new String(Base64.getDecoder().decode(secret.getData().get("tls.crt")), StandardCharsets.UTF_8); route.editOrNewSpec() .withNewTls() .withTermination("reencrypt") route.editOrNewSpec() .withNewTls() .withTermination("reencrypt") return client.routes().inNamespace(namespace).create(route.build());
public Route build(){ Route buildable = new Route(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
Route route = new RouteBuilder() .withNewMetadata() .withName(serviceName) .withLabels(getLabelsWithName(serviceName, templateExternalBootstrapRouteLabels)) .withOwnerReferences(createOwnerReference()) .endMetadata() .withNewSpec() .withNewTo() .withKind("Service") .endTls() .endSpec() .build();
private void addRoute(KubernetesListBuilder listBuilder, ServiceBuilder serviceBuilder, List<Route> routes) { ObjectMeta metadata = serviceBuilder.getMetadata(); if (metadata != null && isExposedService(serviceBuilder)) { String name = metadata.getName(); if (!hasRoute(listBuilder, name)) { RoutePort routePort = createRoutePort(serviceBuilder); if (routePort != null) { // TODO one day lets support multiple ports on a Route when the model supports it routes.add(new RouteBuilder(). withMetadata(serviceBuilder.getMetadata()). withNewSpec(). withPort(routePort). withNewTo().withKind("Service").withName(name).endTo(). endSpec(). build()); } } } }
public Route build(){ Route buildable = new Route(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
@Autowired FooDeserializer fooDeserializer; @Bean public RouteBuilder route() { return new RouteBuilder() { public void configure() { from("direct:marshal") .bean(fooDeserializer) .to("mock:marshaled"); } }; }
String perPodServiceName = externalServiceName(cluster, pod); Route route = new RouteBuilder() .withNewMetadata() .withName(perPodServiceName) .withLabels(getLabelsWithName(perPodServiceName, templatePerPodRouteLabels)) .withOwnerReferences(createOwnerReference()) .endMetadata() .withNewSpec() .withNewTo() .withKind("Service") .endTls() .endSpec() .build();
public RouteBuilder( Route instance ){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); }
public Route build(){ Route buildable = new Route(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
context.addRoutes(new RouteBuilder(){ public void configure(){ from("direct:getOffers") .to("jetty:http://localhost:9008/api/v2.0/offers? bridgeEndpoint=true") .end(); } });
public RouteBuilder( Route instance ){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); }
public static RouteBuilder fromConfigurator(Consumer<RouteBuilder> configurator) { return new RouteBuilder() { public void configure() { configurator.accept(this); } } }
public DoneableRoute(Route item){ super(item);this.builder=new RouteBuilder(this, item);this.function=new Function<Route, Route>() { public Route apply(Route item) { return item; } } ; }
public class XYZ { public static RouteBuilder routen() { RouteBuilder builder = new RouteBuilder() { public void configure() { errorHandler(deadLetterChannel("mock:error")); from("file:documentIn").id("DefaultRoute") .to("file:documentOut"); } }; return builder; } }