org.codehaus.mojo.appassembler.daemon
Interface DaemonGeneratorService

All Known Implementing Classes:
DefaultDaemonGeneratorService

public interface DaemonGeneratorService

Version:
$Id: DaemonGeneratorService.java 15699 2012-01-06 19:07:03Z khmarbaise $
Author:
Trygve Laugstøl

Field Summary
static String ROLE
          The plexus 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
The plexus 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-2012 Codehaus. All Rights Reserved.