*/ interface DeliveryContainerService { /** @deprecated */ const CONFIG_ID = 'taoDelivery/deliveryContainer'; const SERVICE_ID = 'taoDelivery/deliveryContainer'; /** @deprecated */ const PROPERTY_RESULT_SERVER = 'http://www.tao.lu/Ontologies/TAODelivery.rdf#DeliveryResultServer'; /** * Get the list of providers for the current execution * @param DeliveryExecution $execution * @return array the list of providers */ public function getProviders(DeliveryExecution $execution); /** * Get the list of plugins for the current execution * @param DeliveryExecution $execution * @return array the list of plugins */ public function getPlugins(DeliveryExecution $execution); /** * Get the container bootstrap * @param DeliveryExecution $execution * @return string the bootstrap */ public function getBootstrap(DeliveryExecution $execution); /** * Get the test definition * @param DeliveryExecution $execution * @return string the test definition */ public function getTestDefinition(DeliveryExecution $execution); /** * Get the test compilation * @param DeliveryExecution $execution * @return string the test compilation */ public function getTestCompilation(DeliveryExecution $execution); }