Class RepositoryPlugin.PutOptions

  • Enclosing interface:
    RepositoryPlugin

    public static class RepositoryPlugin.PutOptions
    extends java.lang.Object
    Options used to steer the put operation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String bsn
      When set, the repository must use it as the bsn
      static java.lang.String BUNDLE  
      Processor context
      Provides the context.
      byte[] digest
      The SHA1 digest of the artifact to put into the repository.
      static java.lang.String LIB  
      java.lang.String type
      Specify the mime type of the importing stream.
      Version version
      When set, the repository must use it as the version
    • Constructor Summary

      Constructors 
      Constructor Description
      PutOptions()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • digest

        public byte[] digest
        The SHA1 digest of the artifact to put into the repository. When specified the digest of the fetched artifact will be calculated and verified against this digest, before putting the artifact into the repository.

        An exception is thrown if the specified digest and the calculated digest do not match.
      • type

        public java.lang.String type
        Specify the mime type of the importing stream. This can be either BUNDLE or LIB. If left open, it is up to the repository to guess the content type.
      • bsn

        public java.lang.String bsn
        When set, the repository must use it as the bsn
      • version

        public Version version
        When set, the repository must use it as the version
      • context

        public Processor context
        Provides the context. This is an optional parameter but if possible should link to the closest context of the dumped artifact. It will be used for reporting and getting properties/instructions.
    • Constructor Detail

      • PutOptions

        public PutOptions()