Class EncryptablePropertySourceMethodInterceptor<T>
java.lang.Object
org.springframework.core.env.PropertySource<T>
com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource<T>
com.ulisesbocchio.jasyptspringboot.aop.EncryptablePropertySourceMethodInterceptor<T>
- All Implemented Interfaces:
EncryptablePropertySource<T>,org.aopalliance.aop.Advice,org.aopalliance.intercept.Interceptor,org.aopalliance.intercept.MethodInterceptor,org.springframework.boot.origin.OriginLookup<String>
public class EncryptablePropertySourceMethodInterceptor<T>
extends CachingDelegateEncryptablePropertySource<T>
implements org.aopalliance.intercept.MethodInterceptor
EncryptablePropertySourceMethodInterceptor class.
- Version:
- $Id: $Id
- Author:
- Ulises Bocchio
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.core.env.PropertySource
org.springframework.core.env.PropertySource.StubPropertySource -
Field Summary
Fields inherited from class org.springframework.core.env.PropertySource
logger, name, source -
Constructor Summary
ConstructorsConstructorDescriptionEncryptablePropertySourceMethodInterceptor(org.springframework.core.env.PropertySource<T> delegate, EncryptablePropertyResolver resolver, EncryptablePropertyFilter filter) Constructor for EncryptablePropertySourceMethodInterceptor. -
Method Summary
Methods inherited from class com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource
getDelegate, getProperty, getSource, refreshMethods inherited from class org.springframework.core.env.PropertySource
containsProperty, equals, getName, hashCode, named, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
getOrigin, getPrefix, getProperty, isImmutable
-
Constructor Details
-
EncryptablePropertySourceMethodInterceptor
public EncryptablePropertySourceMethodInterceptor(org.springframework.core.env.PropertySource<T> delegate, EncryptablePropertyResolver resolver, EncryptablePropertyFilter filter) Constructor for EncryptablePropertySourceMethodInterceptor.
- Parameters:
delegate- aPropertySourceobjectresolver- aEncryptablePropertyResolverobjectfilter- aEncryptablePropertyFilterobject
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceorg.aopalliance.intercept.MethodInterceptor- Throws:
Throwable
-