monitoring:compile

Full name:

org.developers.blog:monitoring-plugin:1.1.2-SNAPSHOT:compile

Description:

Weaves all main classes.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.
  • Binds by default to the lifecycle phase: process-sources.

Required Parameters

Name Type Since Description
artifactId String - (no description)
baseDir File - Location of the file.
connectionPoolDataSourceClass String - (no description)
dbProperties DbProperty[] - (no description)
department String - description of department.
developers String - developers contact data
groupId String - (no description)
maxConnections int - max count of database connections in connection pool
maxQueueCapacity int - max count of data save tasks waiting in queue for saving tasks will be rejected, when the queue is full
maxThreadsCount int - max count of threads in thread pool executing data save tasks
maxWaitTimeForConnection int - max waiting time in sec. of task thread for free database connection in connection pool, is the waiting time exceeded, the task will be rejected
memorySlice int - memory slice of method calls.
project MavenProject - The maven project.
startThreadsCount int - min count of threads for data save tasks keep in thread pool when are in idle state
team String - team name.
timeSlice int - time slice in milliseconds.
useDB boolean - save in database(true) or file(false).
version String - (no description)

Optional Parameters

Name Type Since Description
ajdtBuildDefFile String - Where to find the ajdt build definition file. If set this will override the use of project sourcedirs.
aopExpression String - declaration of methods, which should be tracked.
complianceLevel String - Specify compiler compliance setting (1.3 to 1.6) default is 1.4
debug boolean - runtime debug flag
verbose boolean - Emit messages about accessed/processed compilation units
weaveDependencies Module[] - List of of modules to weave (into target directory). Corresponds to ajc -inpath option (or -injars for pre-1.2 (which is not supported)).

Parameter Details

ajdtBuildDefFile:

Where to find the ajdt build definition file. If set this will override the use of project sourcedirs.
  • Type: java.lang.String
  • Required: No

aopExpression:

declaration of methods, which should be tracked.
  • Type: java.lang.String
  • Required: No

artifactId:

(no description)
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.artifactId}

baseDir:

Location of the file.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.basedir}

complianceLevel:

Specify compiler compliance setting (1.3 to 1.6) default is 1.4
  • Type: java.lang.String
  • Required: No

connectionPoolDataSourceClass:

(no description)
  • Type: java.lang.String
  • Required: Yes

dbProperties:

(no description)
  • Type: org.developers.blog.moni.DbProperty[]
  • Required: Yes

debug:

runtime debug flag
  • Type: boolean
  • Required: No

department:

description of department.
  • Type: java.lang.String
  • Required: Yes

developers:

developers contact data
  • Type: java.lang.String
  • Required: Yes

groupId:

(no description)
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.groupId}

maxConnections:

max count of database connections in connection pool
  • Type: int
  • Required: Yes

maxQueueCapacity:

max count of data save tasks waiting in queue for saving tasks will be rejected, when the queue is full
  • Type: int
  • Required: Yes

maxThreadsCount:

max count of threads in thread pool executing data save tasks
  • Type: int
  • Required: Yes

maxWaitTimeForConnection:

max waiting time in sec. of task thread for free database connection in connection pool, is the waiting time exceeded, the task will be rejected
  • Type: int
  • Required: Yes

memorySlice:

memory slice of method calls.
  • Type: int
  • Required: Yes

project:

The maven project.
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

startThreadsCount:

min count of threads for data save tasks keep in thread pool when are in idle state
  • Type: int
  • Required: Yes

team:

team name.
  • Type: java.lang.String
  • Required: Yes

timeSlice:

time slice in milliseconds.
  • Type: int
  • Required: Yes

useDB:

save in database(true) or file(false).
  • Type: boolean
  • Required: Yes

verbose:

Emit messages about accessed/processed compilation units
  • Type: boolean
  • Required: No

version:

(no description)
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.version}

weaveDependencies:

List of of modules to weave (into target directory). Corresponds to ajc -inpath option (or -injars for pre-1.2 (which is not supported)).
  • Type: org.codehaus.mojo.aspectj.Module[]
  • Required: No