public EncryptableEnumerablePropertySourceWrapper(EnumerablePropertySource<T> delegate, EncryptablePropertyResolver resolver, EncryptablePropertyFilter filter) { super(delegate.getName(), delegate.getSource()); encryptableDelegate = new CachingDelegateEncryptablePropertySource<>(delegate, resolver, filter); }
@Override @PreDestroy public void close() throws IOException { super.getSource().close(); }
@Override @PreDestroy public void close() throws IOException { super.getSource().close(); }
@Override public Object getProperty(String name) { return super.getSource().get(name); }
@Override public Object getProperty(String name) { return super.getSource().get(name); }
public EncryptableEnumerablePropertySourceWrapper(EnumerablePropertySource<T> delegate, EncryptablePropertyResolver resolver, EncryptablePropertyFilter filter) { super(delegate.getName(), delegate.getSource()); encryptableDelegate = new CachingDelegateEncryptablePropertySource<>(delegate, resolver, filter); }