Class DistributionQueueItem

  • All Implemented Interfaces:
    Map<String,​Object>, org.apache.sling.api.resource.ValueMap

    public final class DistributionQueueItem
    extends org.apache.sling.api.wrappers.ValueMapDecorator
    implements org.apache.sling.api.resource.ValueMap
    An item in a DistributionQueue This is basically a proxy to DistributionPackage designed to avoid having to keep the package stream into the queues.
    • Constructor Detail

      • DistributionQueueItem

        public DistributionQueueItem​(@NotNull
                                     @NotNull String packageId,
                                     Map<String,​Object> base)
      • DistributionQueueItem

        public DistributionQueueItem​(String packageId,
                                     long size,
                                     Map<String,​Object> base)
    • Method Detail

      • getPackageId

        @NotNull
        public @NotNull String getPackageId()
      • getSize

        public long getSize()
        retrieve the size of the package referenced by this queue item.
        Returns:
        the size of the underlying package or -1 if not available.
      • toString

        public String toString()
        Overrides:
        toString in class org.apache.sling.api.wrappers.ValueMapDecorator