Interface InterceptingRepository

All Superinterfaces:
Repository
All Known Implementing Classes:
InterceptingRepositoryWrapper

public interface InterceptingRepository extends Repository
Author:
Herko ter Horst
  • Method Details

    • addRepositoryInterceptor

      void addRepositoryInterceptor(RepositoryInterceptor interceptor)
      Registers a RepositoryInterceptor that will receive notifications of operations that are performed on this repository.
    • removeRepositoryInterceptor

      void removeRepositoryInterceptor(RepositoryInterceptor interceptor)
      Removes a registered RepositoryInterceptor from this repository.
    • addRepositoryConnectionInterceptor

      void addRepositoryConnectionInterceptor(RepositoryConnectionInterceptor interceptor)
      Registers a RepositoryConnectionInterceptor that will receive notifications of operations that are performed on this connection.
    • removeRepositoryConnectionInterceptor

      void removeRepositoryConnectionInterceptor(RepositoryConnectionInterceptor interceptor)
      Removes a registered RepositoryConnectionInterceptor from this connection.