* @return void
*/
function enqueueRawDataFromTemplate (BaseHubHelper $helperInstance);
+
+ /**
+ * Checks wether a package has been enqueued for delivery.
+ *
+ * @return $isEnqueued Wether a package is enqueued
+ */
+ function isPackageEnqueued ();
+
+ /**
+ * Delivers an enqueued package to the stated destination. If none is
+ * provided, the registered helper class is being iterated until no target
+ * is left. This allows that a single package is being delivered to multiple
+ * targets without enqueueing it for every target. If no target is provided
+ * or it can't be determined a NoTargetException is being thrown.
+ *
+ * @return void
+ * @throws NoTargetException If no target can't be determined
+ */
+ function deliverEnqueuedPackage ();
}
// [EOF]