Interface InterceptorClassMetadata<T>

Type Parameters:
T - The type (class) of the interceptor bean
All Superinterfaces:
InterceptorMetadata
All Known Implementing Classes:
CustomInterceptorMetadata, InterceptorMetadataImpl

public interface InterceptorClassMetadata<T> extends InterceptorMetadata
Metadata about an interceptor component.
Author:
Marius Bogoevici, Jozef Hartinger
  • Method Details

    • getInterceptorFactory

      InterceptorFactory<T> getInterceptorFactory()
      Returns an InterceptorFactory capable of creating instances of this interceptor..
      Returns:
      the interceptor factory
    • getJavaClass

      Class<T> getJavaClass()
      Returns the class of this interceptor.
      Returns:
    • getKey

      default Serializable getKey()
      Returns:
      a unique key which might be used to identify a metadata instance