Class RestateHttpEndpointBuilder

java.lang.Object
dev.restate.sdk.http.vertx.RestateHttpEndpointBuilder

@Deprecated(since="2.0", forRemoval=true) public class RestateHttpEndpointBuilder extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
  • Method Details

    • builder

      @Deprecated(since="2.0", forRemoval=true) public static RestateHttpEndpointBuilder builder()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • withOptions

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder withOptions(io.vertx.core.http.HttpServerOptions options)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • bind

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder bind(Object service)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • bind

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder bind(dev.restate.sdk.endpoint.definition.ServiceDefinition serviceDefinition)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • withOpenTelemetry

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder withOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • withRequestIdentityVerifier

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder withRequestIdentityVerifier(dev.restate.sdk.endpoint.RequestIdentityVerifier requestIdentityVerifier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • enablePreviewContext

      @Deprecated(since="2.0", forRemoval=true) public RestateHttpEndpointBuilder enablePreviewContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • buildAndListen

      @Deprecated(since="2.0", forRemoval=true) public int buildAndListen(int port)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.
    • buildAndListen

      @Deprecated(since="2.0", forRemoval=true) public int buildAndListen()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use RestateHttpServer in combination with Endpoint instead. This will be removed in the next minor release.