org.codehaus.mojo.appassembler.daemon
Class DefaultDaemonGeneratorService
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.mojo.appassembler.daemon.DefaultDaemonGeneratorService
- All Implemented Interfaces:
- DaemonGeneratorService, org.codehaus.plexus.logging.LogEnabled
public class DefaultDaemonGeneratorService
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements DaemonGeneratorService
- Version:
- $Id: DefaultDaemonGeneratorService.java 6952 2008-05-12 07:26:23Z brett $
- Author:
- Trygve Laugstøl
|
Method Summary |
void |
generateDaemon(DaemonGenerationRequest request)
|
void |
generateDaemon(java.lang.String platform,
java.io.File stubDescriptor,
Daemon stubDaemon,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
void |
generateDaemon(java.lang.String platform,
java.io.File stubDescriptor,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
Daemon |
loadModel(java.io.File stubDescriptor)
|
Daemon |
mergeDaemons(Daemon dominant,
Daemon recessive)
|
void |
validateDaemon(Daemon daemon,
java.io.File descriptor)
|
| Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDaemonGeneratorService
public DefaultDaemonGeneratorService()
generateDaemon
public void generateDaemon(java.lang.String platform,
java.io.File stubDescriptor,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws DaemonGeneratorException
- Specified by:
generateDaemon in interface DaemonGeneratorService
- Throws:
DaemonGeneratorException
generateDaemon
public void generateDaemon(java.lang.String platform,
java.io.File stubDescriptor,
Daemon stubDaemon,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws DaemonGeneratorException
- Specified by:
generateDaemon in interface DaemonGeneratorService
- Throws:
DaemonGeneratorException
generateDaemon
public void generateDaemon(DaemonGenerationRequest request)
throws DaemonGeneratorException
- Specified by:
generateDaemon in interface DaemonGeneratorService
- Throws:
DaemonGeneratorException
mergeDaemons
public Daemon mergeDaemons(Daemon dominant,
Daemon recessive)
throws DaemonGeneratorException
- Specified by:
mergeDaemons in interface DaemonGeneratorService
- Throws:
DaemonGeneratorException
loadModel
public Daemon loadModel(java.io.File stubDescriptor)
throws DaemonGeneratorException
- Specified by:
loadModel in interface DaemonGeneratorService
- Throws:
DaemonGeneratorException
validateDaemon
public void validateDaemon(Daemon daemon,
java.io.File descriptor)
throws DaemonGeneratorException
- Specified by:
validateDaemon in interface DaemonGeneratorService
- Parameters:
daemon - The daemon to validatedescriptor - An optional file reference that will be used in the exception messages.
- Throws:
DaemonGeneratorException
Copyright © 2006-2008 Codehaus. All Rights Reserved.