Class RefreshableX509Identity

java.lang.Object
org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
com.netflix.spinnaker.kork.crypto.RefreshableX509Identity
All Implemented Interfaces:
org.springframework.aop.target.dynamic.Refreshable, org.springframework.aop.TargetClassAware, org.springframework.aop.TargetSource

public class RefreshableX509Identity extends org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
Implements a refreshable X509Identity using Spring AOP. This target source should be used in a ProxyFactory to create a dynamic proxy for X509Identity.
See Also:
  • Field Summary

    Fields inherited from class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource

    logger, targetObject
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected X509Identity
     
    protected boolean
     

    Methods inherited from class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource

    getLastRefreshTime, getRefreshCount, getTarget, getTargetClass, isStatic, refresh, releaseTarget, setRefreshCheckDelay

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RefreshableX509Identity

      public RefreshableX509Identity()
  • Method Details

    • freshTarget

      protected X509Identity freshTarget()
      Specified by:
      freshTarget in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
    • requiresRefresh

      protected boolean requiresRefresh()
      Overrides:
      requiresRefresh in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource