Package com.tangosol.net.ssl
Interface RefreshPolicy
- All Superinterfaces:
 com.tangosol.internal.net.ssl.KeyStoreListener
public interface RefreshPolicy
extends com.tangosol.internal.net.ssl.KeyStoreListener
Implemented by classes that wish to control whether an 
SSLContext
 is updated when its scheduled update check runs.- Since:
 - 22.06
 - Author:
 - Jonathan Knight 2020.01.25
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RefreshPolicyARefreshPolicythat always returnstrue. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanshouldRefresh(com.oracle.coherence.common.net.SSLSocketProvider.Dependencies deps, com.tangosol.internal.net.ssl.ManagerDependencies depsIdMgr, com.tangosol.internal.net.ssl.ManagerDependencies depsTrustMgr) Returntrueif the keys and certs should be refreshed.Methods inherited from interface com.tangosol.internal.net.ssl.KeyStoreListener
identityStoreLoaded, identityStoreLoaded, trustStoreLoaded, trustStoreLoaded 
- 
Field Details
- 
Always
ARefreshPolicythat always returnstrue. 
 - 
 - 
Method Details
- 
shouldRefresh
boolean shouldRefresh(com.oracle.coherence.common.net.SSLSocketProvider.Dependencies deps, com.tangosol.internal.net.ssl.ManagerDependencies depsIdMgr, com.tangosol.internal.net.ssl.ManagerDependencies depsTrustMgr) Returntrueif the keys and certs should be refreshed.- Parameters:
 deps- thesocket provider dependenciesdepsIdMgr- theidentity manager dependenciesornullif no identity manger has been configureddepsTrustMgr- thetrust manager dependenciesornullif no trust manger has been configured- Returns:
 trueif the keys and certs should be refreshed
 
 -