Class ServiceOptions

java.lang.Object
io.helidon.service.codegen.ServiceOptions

public final class ServiceOptions extends Object
Supported options specific to Helidon Service Registry.
  • Field Details

    • AUTO_ADD_NON_CONTRACT_INTERFACES

      public static final Option<Boolean> AUTO_ADD_NON_CONTRACT_INTERFACES
      Treat all super types as a contract for a given service type being added.
    • NON_CONTRACT_TYPES

      public static final Option<Set<TypeName>> NON_CONTRACT_TYPES
      A set of interface/class types that should not be considered contracts, even if implemented by a service.
    • INTERCEPTION_STRATEGY

      public static final Option<InterceptionStrategy> INTERCEPTION_STRATEGY
      Which InterceptionStrategy to use.
    • SCOPE_META_ANNOTATIONS

      public static final Option<Set<TypeName>> SCOPE_META_ANNOTATIONS
      Additional meta annotations that mark scope annotations. This can be used to include jakarta.enterprise.context.NormalScope annotated types as scopes.