Class JavaComponent

  • All Implemented Interfaces:
    dev.restate.sdk.common.BlockingComponent, dev.restate.sdk.common.Component, dev.restate.sdk.common.ComponentBundle, Component, io.grpc.BindableService

    public class JavaComponent
    extends java.lang.Object
    implements Component, dev.restate.sdk.common.ComponentBundle
    • Method Detail

      • getName

        public java.lang.String getName()
      • definition

        public dev.restate.sdk.common.syscalls.ComponentDefinition definition()
        Specified by:
        definition in interface dev.restate.sdk.common.Component
      • bindService

        public io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService
      • components

        public java.util.List<dev.restate.sdk.common.BlockingComponent> components()
        Specified by:
        components in interface dev.restate.sdk.common.ComponentBundle