Interface ActionProvider<A extends Action>


public interface ActionProvider<A extends Action>
Register an Action in {Kalix} using an ActionProvider. The concrete ActionProvider is generated for the specific entities defined in Protobuf, for example CustomerActionProvider.
  • Method Details

    • options

      ActionOptions options()
    • serviceDescriptor

      com.google.protobuf.Descriptors.ServiceDescriptor serviceDescriptor()
    • newRouter

      kalix.javasdk.impl.action.ActionRouter<A> newRouter(ActionCreationContext context)
    • additionalDescriptors

      com.google.protobuf.Descriptors.FileDescriptor[] additionalDescriptors()
    • alternativeCodec

      default Optional<kalix.javasdk.impl.MessageCodec> alternativeCodec()