Class InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl

java.lang.Object
io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
All Implemented Interfaces:
Prototype.Api, InjectionServicesConfig
Enclosing class:
InjectionServicesConfig.BuilderBase<BUILDER extends InjectionServicesConfig.BuilderBase<BUILDER,PROTOTYPE>,PROTOTYPE extends InjectionServicesConfig>

protected static class InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl extends Object implements InjectionServicesConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Constructor Details

    • InjectionServicesConfigImpl

      protected InjectionServicesConfigImpl(InjectionServicesConfig.BuilderBase<?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details

    • providerName

      public Optional<String> providerName()
    • providerVersion

      public Optional<String> providerVersion()
    • activationDeadlockDetectionTimeout

      public Duration activationDeadlockDetectionTimeout()
    • shutdownTimeout

      public Duration shutdownTimeout()
    • activationLogs

      public boolean activationLogs()
    • serviceLookupCaching

      public boolean serviceLookupCaching()
    • permitsDynamic

      public boolean permitsDynamic()
    • supportsDynamic

      public boolean supportsDynamic()
    • permitsReflection

      public boolean permitsReflection()
    • supportsReflection

      public boolean supportsReflection()
    • usesCompileTimeApplications

      public boolean usesCompileTimeApplications()
    • usesCompileTimeModules

      public boolean usesCompileTimeModules()
    • supportsCompileTime

      public boolean supportsCompileTime()
    • usesJsr330

      public boolean usesJsr330()
    • supportsJsr330

      public boolean supportsJsr330()
    • supportsJsr330Statics

      public boolean supportsJsr330Statics()
    • supportsJsr330Privates

      public boolean supportsJsr330Privates()
    • supportsContextualLookup

      public boolean supportsContextualLookup()
    • debug

      public Optional<Boolean> debug()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • shouldDebug

      default boolean shouldDebug()
      Uses configured debug(), or attempts to discover if debug should be used if not configured.
      Returns:
      whether to debug