Class PerBuildCachingBandanaManager

java.lang.Object
com.atlassian.bamboo.bandana.PerBuildCachingBandanaManager
All Implemented Interfaces:
BuildFinishedHandler, com.atlassian.bandana.BandanaManager

public class PerBuildCachingBandanaManager extends Object implements com.atlassian.bandana.BandanaManager, BuildFinishedHandler
  • Constructor Details

    • PerBuildCachingBandanaManager

      public PerBuildCachingBandanaManager(com.atlassian.bandana.BandanaManager delegate)
  • Method Details

    • onBuildFinished

      public void onBuildFinished()
      Specified by:
      onBuildFinished in interface BuildFinishedHandler
    • init

      public void init()
      Specified by:
      init in interface com.atlassian.bandana.BandanaManager
    • setValue

      public void setValue(com.atlassian.bandana.BandanaContext context, String key, Object value)
      Specified by:
      setValue in interface com.atlassian.bandana.BandanaManager
    • getValue

      public Object getValue(com.atlassian.bandana.BandanaContext context, String key)
      Specified by:
      getValue in interface com.atlassian.bandana.BandanaManager
    • getValue

      public Object getValue(com.atlassian.bandana.BandanaContext context, String key, boolean lookUp)
      Specified by:
      getValue in interface com.atlassian.bandana.BandanaManager
    • getKeys

      public Iterable<String> getKeys(com.atlassian.bandana.BandanaContext context)
      Specified by:
      getKeys in interface com.atlassian.bandana.BandanaManager
    • removeValue

      public void removeValue(com.atlassian.bandana.BandanaContext context, String key)
      Specified by:
      removeValue in interface com.atlassian.bandana.BandanaManager