Interface InjectCodegenObserverProvider

All Known Implementing Classes:
EventEmitterObserverProvider, OciInjectCodegenObserverProvider

public interface InjectCodegenObserverProvider
A ServiceLoader provider interface for observers that will be called for code generation events.
  • Method Details

    • supportedOptions

      default Set<Option<?>> supportedOptions()
      The provider can add supported options.
      Returns:
      options supported by this provider
    • create

      Create a new observer based on the Helidon Service Registry code generation context.
      Parameters:
      context - code generation context for this code generation session
      Returns:
      a new observer