Interface InjectorOptions

All Superinterfaces:
Prototype.Api
All Known Implementing Classes:
InjectorOptions.BuilderBase.InjectorOptionsImpl

public interface InjectorOptions extends Prototype.Api
Provides optional, contextual tunings to the Injector.
See Also:
  • Method Details

    • builder

      static InjectorOptions.Builder builder()
      Create a new fluent API builder to customize configuration.
      Returns:
      a new builder
    • builder

      static InjectorOptions.Builder builder(InjectorOptions instance)
      Create a new fluent API builder from an existing instance.
      Parameters:
      instance - an existing instance used as a base for the builder
      Returns:
      a builder based on an instance
    • create

      static InjectorOptions create()
      Create a new instance with default values.
      Returns:
      a new instance
    • strategy

      Injector.Strategy strategy()
      The strategy the injector should apply. The default is Injector.Strategy.ANY.
      Returns:
      the injector strategy to use
    • activationRequest

      ActivationRequest activationRequest()
      Optionally, customized activator options to use for the Activator.
      Returns:
      activator options, or leave blank to use defaults