org.figure8.join.businessfacades.reporting
Interface EventPublicationManager

All Known Implementing Classes:
DefaultEventPublicationManager

public interface EventPublicationManager

Business facade that encapsulates the publication of event messages through Join application.

Version:
$Revision: 1.1 $
Author:
Laurent Broudoux

Method Summary
 void publishAssemblyCreationEvent(Assembly assembly)
          Publish an event corresponding to an aasembly creation (ie: the aggregation of amny deliverables)
 void publishBuildCreationEvent(Build build)
          Publish an event corresponding to a build creation (ie: the packaging of components)
 void publishDeliveryEvent(Deliverable deliverable)
          Publish an event corresponding to a delivery (ie: a deliverable creation)
 void publishDeploymentDemandEvent(Deployment deployment)
          Publish an event corresponding to the creation of a deployment demand
 void publishDeploymentEndEvent(Deployment deployment)
          Publish an event corresponding to the end of the deployment realization process
 void publishDeploymentPreparationEvent(Deployment deployment)
          Publish an event corresponding to the beginning of a deployment preparation
 void publishDeploymentRealizationEvent(Deployment deployment)
          Publish an event corresponding to the begining of a deployment realization
 

Method Detail

publishDeliveryEvent

void publishDeliveryEvent(Deliverable deliverable)
Publish an event corresponding to a delivery (ie: a deliverable creation)

Parameters:
deliverable - The deliverable that has just been supplied

publishBuildCreationEvent

void publishBuildCreationEvent(Build build)
Publish an event corresponding to a build creation (ie: the packaging of components)

Parameters:
build - The build model object that has just been created

publishAssemblyCreationEvent

void publishAssemblyCreationEvent(Assembly assembly)
Publish an event corresponding to an aasembly creation (ie: the aggregation of amny deliverables)

Parameters:
assembly - The assembly model object that has just been created

publishDeploymentDemandEvent

void publishDeploymentDemandEvent(Deployment deployment)
Publish an event corresponding to the creation of a deployment demand

Parameters:
deployment - The deployment that has just been created and asked

publishDeploymentPreparationEvent

void publishDeploymentPreparationEvent(Deployment deployment)
Publish an event corresponding to the beginning of a deployment preparation

Parameters:
deployment - The deployment that has been picked for being prepared

publishDeploymentRealizationEvent

void publishDeploymentRealizationEvent(Deployment deployment)
Publish an event corresponding to the begining of a deployment realization

Parameters:
deployment - The deployment that has been picked for being realized

publishDeploymentEndEvent

void publishDeploymentEndEvent(Deployment deployment)
Publish an event corresponding to the end of the deployment realization process

Parameters:
deployment - The deployment that has just been realized


Copyright © 2005-2008 Join. All Rights Reserved.