Class ManifestFileContent

All Implemented Interfaces:
ExtensionPoint, Describable<FSTriggerContentFileType>, Serializable
Direct Known Subclasses:
JARManifestFileContent, SourceManifestFileContent

public abstract class ManifestFileContent extends PropertiesFileContent
Author:
Gregory Boissinot
See Also:
  • Field Details

    • attributes

      protected transient Attributes attributes
  • Constructor Details

    • ManifestFileContent

      public ManifestFileContent(String keys2Inspect, boolean allKeys)
  • Method Details

    • getMemoryInfo

      public Object getMemoryInfo()
      Description copied from class: FSTriggerContentFileType
      Used by caller trigger for transferring objects between objects between master and slave
      Overrides:
      getMemoryInfo in class PropertiesFileContent
    • setMemoryInfo

      public void setMemoryInfo(Object memoryInfo)
      Overrides:
      setMemoryInfo in class PropertiesFileContent
    • getManifest

      protected abstract Manifest getManifest(File file)
      Gets the MANIFEST object from a File object
      Parameters:
      file - the input java.io.File object
      Returns:
      the java.util.jar.Manifest object if exists, otherwise null
    • initForContent

      protected void initForContent(File file) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
      Description copied from class: FSTriggerContentFileType
      Cycle of the trigger These methods have to be overridden in each trigger implementation
      Overrides:
      initForContent in class PropertiesFileContent
      Throws:
      org.jenkinsci.plugins.xtriggerapi.XTriggerException
    • isTriggeringBuildForContent

      protected boolean isTriggeringBuildForContent(File file, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
      Overrides:
      isTriggeringBuildForContent in class PropertiesFileContent
      Throws:
      org.jenkinsci.plugins.xtriggerapi.XTriggerException