Class RestateRunnerBuilder

    • Method Detail

      • withRestateContainerImage

        public RestateRunnerBuilder withRestateContainerImage​(java.lang.String restateContainerImage)
        Override the container image to use for the Restate runtime.
      • withAdditionalEnv

        public RestateRunnerBuilder withAdditionalEnv​(java.lang.String key,
                                                      java.lang.String value)
        Add additional environment variables to the Restate container.
      • withConfigFile

        public RestateRunnerBuilder withConfigFile​(java.lang.String configFile)
        Mount a config file in the Restate container.
      • with

        public RestateRunnerBuilder with​(java.lang.Object service)
        Add a Restate service to the endpoint. This will automatically discover the generated factory based on the class name.

        You can also manually instantiate the BindableService using with(BindableService).

      • with

        public <O> RestateRunnerBuilder with​(dev.restate.sdk.common.BindableService<O> service,
                                             O options)
        Add a Restate bindable service to the endpoint, overriding the options.
      • of

        public static RestateRunnerBuilder of​(dev.restate.sdk.http.vertx.RestateHttpEndpointBuilder endpointBuilder)
        Create from RestateHttpEndpointBuilder.