Interface ConnectionOperationsRegistry


@Internal public interface ConnectionOperationsRegistry
The registry of various connection operations managers.
Since:
4.0.0
Author:
Denis Stepanov
  • Method Details

    • provideSynchronous

      <T extends ConnectionOperations<?>> @NonNull T provideSynchronous(@NonNull Class<T> connectionManagerType, @Nullable String dataSourceName)
      Provide synchronous connection operations.
      Type Parameters:
      T - The operations type
      Parameters:
      connectionManagerType - The operations type
      dataSourceName - The datasource name
      Returns:
      the provided instance
    • provideReactive

      <T extends ReactiveStreamsConnectionOperations<?>> @NonNull T provideReactive(@NonNull Class<T> connectionManagerType, @Nullable String dataSourceName)
      Provide reactive connection operations.
      Type Parameters:
      T - The operations type
      Parameters:
      connectionManagerType - The operations type
      dataSourceName - The datasource name
      Returns:
      the provided instance
    • provideAsync

      <T extends AsyncConnectionOperations<?>> @NonNull T provideAsync(@NonNull Class<T> connectionManagerType, @Nullable String dataSourceName)
      Provide async connection operations.
      Type Parameters:
      T - The operations type
      Parameters:
      connectionManagerType - The operations type
      dataSourceName - The datasource name
      Returns:
      the provided instance