Interface AiServiceCustomizer<T>

Type Parameters:
T - The type of the service
All Known Implementing Classes:
AiService.NoOpCustomizer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface AiServiceCustomizer<T>
Interface that allows customization the creation of AiServices.
See Also:
  • Method Details

    • customize

      void customize(@NonNull @NonNull AiServiceCreationContext<T> creationContext)
      Call back invocation that receives the AiServiceCreationContext.

      The context allows customizing the builder and analysing the metadata associated with the service.

      Parameters:
      creationContext - The creation context, never null