Package kalix.javasdk

Interface EntityOptions

All Superinterfaces:
kalix.javasdk.impl.ComponentOptions
All Known Subinterfaces:
EventSourcedEntityOptions, ReplicatedEntityOptions, ValueEntityOptions

public interface EntityOptions extends kalix.javasdk.impl.ComponentOptions
Options used for configuring an entity.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    kalix.javasdk.impl.ComponentOptions
    Ask Kalix to forward these headers from the incoming request as metadata headers for the incoming commands.
  • Method Details

    • forwardHeaders

      Set<String> forwardHeaders()
      Specified by:
      forwardHeaders in interface kalix.javasdk.impl.ComponentOptions
      Returns:
      the headers requested to be forwarded as metadata (cannot be mutated, use withForwardHeaders)
    • withForwardHeaders

      kalix.javasdk.impl.ComponentOptions withForwardHeaders(Set<String> headers)
      Ask Kalix to forward these headers from the incoming request as metadata headers for the incoming commands. By default, no headers except "X-Server-Timing" are forwarded.
      Specified by:
      withForwardHeaders in interface kalix.javasdk.impl.ComponentOptions