Interface EventingService


public interface EventingService
Some events during bootstrap and execution that allows extension
Author:
Phillip Kruger (phillip.kruger@redhat.com)
  • Method Details

    • getConfigKey

      String getConfigKey()
      Configuration key that controls whether this EventingService should be enabled. If this is null, then this service will be active always when it's detected.
    • beforeSchemaBuild

      default graphql.schema.GraphQLSchema.Builder beforeSchemaBuild(graphql.schema.GraphQLSchema.Builder builder)
    • createOperation

      default Operation createOperation(Operation operation)
    • overrideJsonbConfig

      default Map<String,jakarta.json.bind.Jsonb> overrideJsonbConfig()
    • beforeGraphQLBuild

      default graphql.GraphQL.Builder beforeGraphQLBuild(graphql.GraphQL.Builder builder)
    • beforeExecute

      default void beforeExecute(Context context)
    • afterExecute

      default void afterExecute(Context context)
    • errorExecute

      @Deprecated default void errorExecute(String executionId, Throwable t)
      Deprecated.
      use errorExecute(Context context, Throwable t)
    • errorExecute

      default void errorExecute(Context context, Throwable t)
    • beforeDataFetch

      default void beforeDataFetch(Context context)
    • beforeInvoke

      default void beforeInvoke(InvokeInfo invokeInfo) throws Exception
      Throws:
      Exception
    • afterDataFetch

      default void afterDataFetch(Context context)
    • errorDataFetch

      @Deprecated default void errorDataFetch(String executionId, Throwable t)
      Deprecated.
      use errorDataFetch(Context context, Throwable t)
    • errorDataFetch

      default void errorDataFetch(Context context, Throwable t)