org.apache.maven.dotnet.embedder
Interface MavenExecutionRequest

All Known Implementing Classes:
MavenExecutionRequestImpl

public interface MavenExecutionRequest

Provides services for obtaining information about the client execution request for the maven embedder.

Author:
Shane Isbell

Field Summary
static java.lang.String ROLE
          Role used to register component implementations with the container.
 
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 string)
          Sets the pom file that the maven embedder should execute.
 

Field Detail

ROLE

static final java.lang.String ROLE
Role used to register component implementations with the container.

Method Detail

getPomFile

java.lang.String getPomFile()
Returns the pom file that the maven embedder should execute.

Returns:
the pom file that the maven embedder should execute

setPomFile

void setPomFile(java.lang.String string)
Sets the pom file that the maven embedder should execute.

Parameters:
string - the pom file that the maven embedder should execute

getGoal

java.lang.String getGoal()
Returns the goal that the maven embedder should execute (install, clean, etc).

Returns:
the goal that the maven embedder should execute (install, clean, etc)

setGoal

void setGoal(java.lang.String goal)
Sets the goal that the maven embedder should execute (install, clean, etc).

Parameters:
goal - the goal that the maven embedder should execute (install, clean, etc)

getLoggerPort

int getLoggerPort()
Returns the socket port (of the requesting client) that the maven embedder should write its log messages to.

Returns:
the socket port (of the requesting client) that the maven embedder should write its log messages to

setLoggerPort

void setLoggerPort(int port)
Sets the socket port (of the requesting client) that the maven embedder should write its log messages to.

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.