*** This interface provides Binary Compatibility only, not Source Compatibility ***

Interface DavBinaryPackageInterface

All Superinterfaces:
MetadataInterface, PackageInterface, PublicObjectInterface, Remote
All Known Implementing Classes:
DavBinaryPackage

@SASScope("ALL") @BinaryCompatibilityOnly public interface DavBinaryPackageInterface extends PackageInterface
This is a specific interface extension for binary packages stored in DAV repositories. The publish method should only be used for internal use, ie. foundation services, as this method may find a \ different home in the future

  • Method Details

    • publish

      EventDataInterface publish(ResultPackageInterface rPkg, InputStream inputStream) throws ServiceException, RemoteException
      Publish the contents of the binary package
      Parameters:
      rPkg - The result package to be published
      inputStream - The stream containing the archive binary content
      Returns:
      EventDataInterface - containing the SAS package event data
      Throws:
      ServiceException - - in the case of a services failure
      RemoteException - - in the case of a network failure