Interface InterceptingRepository

All Superinterfaces:
Repository
All Known Implementing Classes:
InterceptingRepositoryWrapper

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

    • addRepositoryInterceptor Link icon

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

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

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

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