Class RepositoryPlugin.PutOptions

java.lang.Object
aQute.bnd.service.RepositoryPlugin.PutOptions
Enclosing interface:
RepositoryPlugin

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

    • BUNDLE

      public static final String BUNDLE
      See Also:
    • LIB

      public static final String LIB
      See Also:
    • 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 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 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 Details

    • PutOptions

      public PutOptions()