Class SingleTypedPickleFactory<T>

java.lang.Object
org.jenkinsci.plugins.workflow.pickles.PickleFactory
org.jenkinsci.plugins.workflow.support.pickles.SingleTypedPickleFactory<T>
Type Parameters:
T - the ephemeral object type
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
SecretPickle.Factory

public abstract class SingleTypedPickleFactory<T> extends org.jenkinsci.plugins.workflow.pickles.PickleFactory
PickleFactory implementation for a common situation where only kind of ephemeral object is being pickled.
  • Constructor Details

    • SingleTypedPickleFactory

      protected SingleTypedPickleFactory()
  • Method Details

    • pickle

      @NonNull protected abstract org.jenkinsci.plugins.workflow.pickles.Pickle pickle(@NonNull T object)
    • writeReplace

      public final org.jenkinsci.plugins.workflow.pickles.Pickle writeReplace(Object object)
      Specified by:
      writeReplace in class org.jenkinsci.plugins.workflow.pickles.PickleFactory