org.codehaus.mojo.appassembler.daemon
Interface DaemonGeneratorService

All Known Implementing Classes:
DefaultDaemonGeneratorService

public interface DaemonGeneratorService

Version:
$Id: DaemonGeneratorService.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Trygve Laugstøl

Field Summary
static String ROLE
           
 
Method Summary
 void generateDaemon(DaemonGenerationRequest generationRequest)
           
 void generateDaemon(String platform, File stubDescriptor, Daemon stubDaemon, File outputDirectory, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void generateDaemon(String platform, File stubDescriptor, File outputDirectory, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 Daemon loadModel(File stubDescriptor)
           
 Daemon mergeDaemons(Daemon dominant, Daemon recessive)
           
 void validateDaemon(Daemon daemon, File descriptor)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

generateDaemon

void generateDaemon(String platform,
                    File stubDescriptor,
                    File outputDirectory,
                    org.apache.maven.project.MavenProject mavenProject,
                    org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

generateDaemon

void generateDaemon(String platform,
                    File stubDescriptor,
                    Daemon stubDaemon,
                    File outputDirectory,
                    org.apache.maven.project.MavenProject mavenProject,
                    org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

generateDaemon

void generateDaemon(DaemonGenerationRequest generationRequest)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

mergeDaemons

Daemon mergeDaemons(Daemon dominant,
                    Daemon recessive)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

loadModel

Daemon loadModel(File stubDescriptor)
                 throws DaemonGeneratorException
Throws:
DaemonGeneratorException

validateDaemon

void validateDaemon(Daemon daemon,
                    File descriptor)
                    throws DaemonGeneratorException
Parameters:
daemon - The daemon to validate
descriptor - An optional file reference that will be used in the exception messages.
Throws:
DaemonGeneratorException


Copyright © 2006-2011 Codehaus. All Rights Reserved.