Class 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 Detail

      • SingleTypedPickleFactory

        protected SingleTypedPickleFactory()
    • Method Detail

      • 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