org.apache.maven.dotnet.embedder.impl
Class MavenExecutionRequestImpl

java.lang.Object
  extended by org.apache.maven.dotnet.embedder.impl.MavenExecutionRequestImpl
All Implemented Interfaces:
MavenExecutionRequest

public class MavenExecutionRequestImpl
extends java.lang.Object
implements MavenExecutionRequest

Provides an implementation of the MavenExecutionRequest.

Author:
Shane Isbell

Field Summary
 
Fields inherited from interface org.apache.maven.dotnet.embedder.MavenExecutionRequest
ROLE
 
Constructor Summary
MavenExecutionRequestImpl()
          Constructor.
 
Method Summary
 java.lang.String getGoal()
          Returns the goal that the maven embedder should execute (install, clean, etc).
 int getLoggerPort()
          Returns the socket port (of the requesting client) that the maven embedder should write its log messages to.
 java.lang.String getPomFile()
          Returns the pom file that the maven embedder should execute.
 void setGoal(java.lang.String goal)
          Sets the goal that the maven embedder should execute (install, clean, etc).
 void setLoggerPort(int port)
          Sets the socket port (of the requesting client) that the maven embedder should write its log messages to.
 void setPomFile(java.lang.String pomFile)
          Sets the pom file that the maven embedder should execute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenExecutionRequestImpl

public MavenExecutionRequestImpl()
Constructor. This method is intended to by invoked by xfire, not by the application developer.

Method Detail

getPomFile

public java.lang.String getPomFile()
Description copied from interface: MavenExecutionRequest
Returns the pom file that the maven embedder should execute.

Specified by:
getPomFile in interface MavenExecutionRequest
Returns:
the pom file that the maven embedder should execute

setPomFile

public void setPomFile(java.lang.String pomFile)
Description copied from interface: MavenExecutionRequest
Sets the pom file that the maven embedder should execute.

Specified by:
setPomFile in interface MavenExecutionRequest
Parameters:
pomFile - the pom file that the maven embedder should execute

getGoal

public java.lang.String getGoal()
Description copied from interface: MavenExecutionRequest
Returns the goal that the maven embedder should execute (install, clean, etc).

Specified by:
getGoal in interface MavenExecutionRequest
Returns:
the goal that the maven embedder should execute (install, clean, etc)

setGoal

public void setGoal(java.lang.String goal)
Description copied from interface: MavenExecutionRequest
Sets the goal that the maven embedder should execute (install, clean, etc).

Specified by:
setGoal in interface MavenExecutionRequest
Parameters:
goal - the goal that the maven embedder should execute (install, clean, etc)

getLoggerPort

public int getLoggerPort()
Description copied from interface: MavenExecutionRequest
Returns the socket port (of the requesting client) that the maven embedder should write its log messages to.

Specified by:
getLoggerPort in interface MavenExecutionRequest
Returns:
the socket port (of the requesting client) that the maven embedder should write its log messages to

setLoggerPort

public void setLoggerPort(int port)
Description copied from interface: MavenExecutionRequest
Sets the socket port (of the requesting client) that the maven embedder should write its log messages to.

Specified by:
setLoggerPort in interface MavenExecutionRequest
Parameters:
port - the socket port (of the requesting client) that the maven embedder should write its log messages to


Copyright © 2007 NMaven. All Rights Reserved.