Index

A B C D E G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addError(File, int, int, String, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
Deprecated.
Use addMessage with severity=SEVERITY_WARNING instead
addError(File, int, int, String, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
addError.
addMessage(File, int, int, String, int, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
Deprecated.
Use Messages API instead
addMessage(File, int, int, String, int, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Adds a message to the build context.
addWarning(File, int, int, String, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
Deprecated.
Use addMessage with severity=SEVERITY_ERROR instead
addWarning(File, int, int, String, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
addWarning.

B

build(MessageType, Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
build(MessageType, Path) - Method in interface org.codehaus.plexus.build.messages.Messages
Creates a builder for a message of a specific type.
BuildConnection - Interface in org.codehaus.plexus.build.connect
A BuildConnection allow communication between a an IDE and a maven build to observe the state of the build and act on certain events.
BuildContext - Interface in org.codehaus.plexus.build
BuildContext interface.

C

cause(Throwable) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
Sets the exception cause for the message.
clear(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
clear(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
Clears messages associated with a specific path.
clearAll() - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
clearAll() - Method in interface org.codehaus.plexus.build.messages.Messages
Clears all messages.
close() - Method in class org.codehaus.plexus.build.connect.EventListener
 
close() - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection.ServerConnection
 
column(int) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
Sets the column number for the message.
CONFIG_SEND_PROJECTS - Static variable in interface org.codehaus.plexus.build.connect.Configuration
If this property is set to true in reply to a InitMessage
Configuration - Interface in org.codehaus.plexus.build.connect
Provides access to the configuration provided by the server
create(String) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
Creates the message object with all collected parameters and informs the consumer.
createServer(Function) - Static method in class org.codehaus.plexus.build.connect.TcpBuildConnection
Creates a new server that will receive messages from a remote endpoint and inform the consumer

D

decode(byte[]) - Static method in class org.codehaus.plexus.build.connect.messages.Message
Decodes a message from its bytes
DefaultBuildContext - Class in org.codehaus.plexus.build
Filesystem based non-incremental build context implementation which behaves as if all files were just created.
DefaultBuildContext(BuildContext, BuildConnection, LegacySupport) - Constructor for class org.codehaus.plexus.build.DefaultBuildContext
 
DefaultMessages - Class in org.codehaus.plexus.build.messages
Default implementation of the Messages interface.
DefaultMessages(BuildContext) - Constructor for class org.codehaus.plexus.build.messages.DefaultMessages
Creates a new DefaultMessages instance.
DefaultProgress - Class in org.codehaus.plexus.build.progress
The default implementation simply log to debug and check for thread interruption
DefaultProgress(MojoExecution) - Constructor for class org.codehaus.plexus.build.progress.DefaultProgress
 

E

equals(Object) - Method in class org.codehaus.plexus.build.connect.messages.Message
 
error(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
error(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
Creates a builder for an error message.
ERROR - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
Error message
EventListener - Class in org.codehaus.plexus.build.connect
Listen to all maven events and forward them to the endpoint
EventListener(BuildConnection) - Constructor for class org.codehaus.plexus.build.connect.EventListener
Creates endpoint for the given connection

G

getArtifactId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getArtifactId() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
 
getArtifactId() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
 
getBaseDir() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
 
getBaseDir() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
 
getBooleanProperty(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
Get a boolean property from the payload
getBooleanProperty(String, boolean) - Method in class org.codehaus.plexus.build.connect.messages.Message
Get a boolean property from the payload
getCause() - Method in class org.codehaus.plexus.build.messages.Message
 
getColumn() - Method in class org.codehaus.plexus.build.messages.Message
 
getExecutionId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getExecutionRootDirectory() - Method in class org.codehaus.plexus.build.connect.messages.SessionMessage
 
getGoal() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getGroupId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getGroupId() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
 
getGroupId() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
 
getLifecyclePhase() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getLine() - Method in class org.codehaus.plexus.build.messages.Message
 
getMessage() - Method in class org.codehaus.plexus.build.messages.Message
 
getModel() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
 
getPath() - Method in class org.codehaus.plexus.build.connect.messages.RefreshMessage
 
getPath() - Method in class org.codehaus.plexus.build.messages.Message
 
getProperty(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
Get a String property from the payload
getProperty(String, String) - Method in class org.codehaus.plexus.build.connect.messages.Message
Get a String property from the payload
getSessionId() - Method in class org.codehaus.plexus.build.connect.messages.Message
 
getType() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getType() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
 
getType() - Method in class org.codehaus.plexus.build.messages.Message
 
getValue(String) - Method in interface org.codehaus.plexus.build.BuildContext
Returns value associated with key during previous mojo execution.
getValue(String) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returns value associated with key during previous mojo execution.
getVersion() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
 
getVersion() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
 
getVersion() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
 

H

hasDelta(File) - Method in interface org.codehaus.plexus.build.BuildContext
Returns true if the file has changed since last build or is not under basedir.
hasDelta(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
hasDelta.
hasDelta(String) - Method in interface org.codehaus.plexus.build.BuildContext
Returns true if file or folder identified by relpath has changed since last build.
hasDelta(String) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returns true if file or folder identified by relpath has changed since last build.
hasDelta(List) - Method in interface org.codehaus.plexus.build.BuildContext
Returns true if any file or folder identified by relpaths has changed since last build.
hasDelta(List) - Method in class org.codehaus.plexus.build.DefaultBuildContext
hasDelta.
hashCode() - Method in class org.codehaus.plexus.build.connect.messages.Message
 

I

info(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
info(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
Creates a builder for an informational message.
INFO - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
Informational message
init(EventSpy.Context) - Method in class org.codehaus.plexus.build.connect.EventListener
 
InitMessage - Class in org.codehaus.plexus.build.connect.messages
Message send to init the inital communication with the endpoints
InitMessage(EventSpy.Context) - Constructor for class org.codehaus.plexus.build.connect.messages.InitMessage
Creates a message with inital information about the running maven system
isCancelRequested() - Method in class org.codehaus.plexus.build.progress.DefaultProgress
 
isCancelRequested() - Method in interface org.codehaus.plexus.build.progress.Progress
This method should be used to check if the user has requested to finish the current work and break out early.
isEnabled() - Method in interface org.codehaus.plexus.build.connect.BuildConnection
This method allows code to perform an eager check if a buildconnection is present to send messages.
isEnabled() - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection
 
isIncremental() - Method in interface org.codehaus.plexus.build.BuildContext
Returns true if this build context is incremental.
isIncremental() - Method in class org.codehaus.plexus.build.DefaultBuildContext
isIncremental.
isSendProjects() - Method in interface org.codehaus.plexus.build.connect.Configuration
 
isSessionStart() - Method in class org.codehaus.plexus.build.connect.messages.SessionMessage
 
isUptodate(File, File) - Method in interface org.codehaus.plexus.build.BuildContext
Returns true, if the target file exists and is uptodate compared to the source file.
isUptodate(File, File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returns true, if the target file exists and is uptodate compared to the source file.

K

keys() - Method in class org.codehaus.plexus.build.connect.messages.Message
 

L

line(int) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
Sets the line number for the message.

M

Message - Class in org.codehaus.plexus.build.connect.messages
A message exchanged between two endpoints, usually an IDE and a maven build
Message - Class in org.codehaus.plexus.build.messages
Represents a message with all its parameters.
MessageBuilder - Class in org.codehaus.plexus.build.messages
Builder class for constructing messages.
MessageBuilder(MessageType, Path, Consumer) - Constructor for class org.codehaus.plexus.build.messages.MessageBuilder
Creates a new MessageBuilder.
Messages - Interface in org.codehaus.plexus.build.messages
Messages interface.
MessageType - Enum in org.codehaus.plexus.build.messages
Enum representing the type/severity of a message.
MojoFailed - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
The mojo failed
MojoMessage - Class in org.codehaus.plexus.build.connect.messages
Mesaage generated when a mojo is executed
MojoMessage(MojoExecution, ExecutionEvent.Type) - Constructor for class org.codehaus.plexus.build.connect.messages.MojoMessage
Creates a Mojo message from execution and type
MojoMessage.EventType - Enum in org.codehaus.plexus.build.connect.messages
create the event type
MojoSkipped - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
The mojo was skipped
MojoStarted - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
the mojo was started
MojoSucceeded - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
The mojo succeed

N

newDeleteScanner(File) - Method in interface org.codehaus.plexus.build.BuildContext
Returned Scanner scans basedir for files and directories deleted since last build.
newDeleteScanner(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returned Scanner scans basedir for files and directories deleted since last build.
newFileOutputStream(File) - Method in interface org.codehaus.plexus.build.BuildContext
Returns new OutputStream that writes to the file.
newFileOutputStream(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returns new OutputStream that writes to the file.
newScanner(File) - Method in interface org.codehaus.plexus.build.BuildContext
Convenience method, fully equal to newScanner(basedir, false)
newScanner(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Convenience method, fully equal to newScanner(basedir, false)
newScanner(File, boolean) - Method in interface org.codehaus.plexus.build.BuildContext
Returned Scanner scans files and folders under basedir.
newScanner(File, boolean) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Returned Scanner scans files and folders under basedir.

O

of(Message) - Static method in interface org.codehaus.plexus.build.connect.Configuration
Creates a Configuration from a message
onEvent(Object) - Method in class org.codehaus.plexus.build.connect.EventListener
 
org.codehaus.plexus.build - package org.codehaus.plexus.build
 
org.codehaus.plexus.build.connect - package org.codehaus.plexus.build.connect
 
org.codehaus.plexus.build.connect.messages - package org.codehaus.plexus.build.connect.messages
 
org.codehaus.plexus.build.messages - package org.codehaus.plexus.build.messages
 
org.codehaus.plexus.build.progress - package org.codehaus.plexus.build.progress
 

P

Progress - Interface in org.codehaus.plexus.build.progress
The Progress allows a mojo to report its current state and check if the user has requested cancellation.
ProjectFailed - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
The project failed
ProjectMessage - Class in org.codehaus.plexus.build.connect.messages
Send to inform about project changes
ProjectMessage(MavenProject, ExecutionEvent.Type) - Constructor for class org.codehaus.plexus.build.connect.messages.ProjectMessage
Constructs a new event based on project and type
ProjectMessage.EventType - Enum in org.codehaus.plexus.build.connect.messages
Describe the type of the event
projects() - Method in class org.codehaus.plexus.build.connect.messages.ProjectsMessage
 
ProjectSkipped - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
The project was skipped
ProjectsMessage - Class in org.codehaus.plexus.build.connect.messages
Message send to inform about reactor project in the build and their effective model
ProjectsMessage(Collection) - Constructor for class org.codehaus.plexus.build.connect.messages.ProjectsMessage
 
ProjectsMessage.ProjectInfo - Interface in org.codehaus.plexus.build.connect.messages
Holds basic project info
ProjectStarted - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
The project was started
ProjectSucceeded - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
the project succeed

R

refresh(File) - Method in interface org.codehaus.plexus.build.BuildContext
Indicates that the file or folder content has been modified during the build.
refresh(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Indicates that the file or folder content has been modified during the build.
RefreshMessage - Class in org.codehaus.plexus.build.connect.messages
A message that indicates a path should be refreshed (e.g.
RefreshMessage(Path) - Constructor for class org.codehaus.plexus.build.connect.messages.RefreshMessage
Create a new message to refresh a path
removeMessages(File) - Method in interface org.codehaus.plexus.build.BuildContext
Deprecated.
removeMessages(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Removes all messages associated with a file or folder during a previous build.
replyTo(Message, Map) - Static method in class org.codehaus.plexus.build.connect.messages.Message
Creates a reply to a message using the thread id and session id from the original but with the provided payload

S

send(Message, MavenSession) - Method in interface org.codehaus.plexus.build.connect.BuildConnection
Send a message and returns the reply from the other endpoint, should only be called from a maven thread!
send(Message, MavenSession) - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection
 
serialize() - Method in class org.codehaus.plexus.build.connect.messages.Message
 
serialize(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
Creates bytes for this message using the session id
SessionMessage - Class in org.codehaus.plexus.build.connect.messages
Event that is received / send when a session starts/end
SessionMessage(MavenSession, boolean) - Constructor for class org.codehaus.plexus.build.connect.messages.SessionMessage
Creates a new session message
setRemaining(int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
 
setRemaining(int) - Method in interface org.codehaus.plexus.build.progress.Progress
Notifies the remaining amount of work that will be reported
setupProcess(BiConsumer) - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection.ServerConnection
Given a consumer publishes required properties for a process to launch
setValue(String, Object) - Method in interface org.codehaus.plexus.build.BuildContext
Associate specified key with specified value in the build context.
setValue(String, Object) - Method in class org.codehaus.plexus.build.DefaultBuildContext
Associate specified key with specified value in the build context.
SEVERITY_ERROR - Static variable in interface org.codehaus.plexus.build.BuildContext
Constant SEVERITY_ERROR=2
SEVERITY_WARNING - Static variable in interface org.codehaus.plexus.build.BuildContext
Constant SEVERITY_WARNING=1
startTask(String, int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
 
startTask(String, int) - Method in interface org.codehaus.plexus.build.progress.Progress
Reports that the mojo has started the given task with the given amount of work.

T

TcpBuildConnection - Class in org.codehaus.plexus.build.connect
Default implementation using the system property plexus.build.ipc.port to communicate with an endpoint to exchange messages
TcpBuildConnection() - Constructor for class org.codehaus.plexus.build.connect.TcpBuildConnection
 
TcpBuildConnection.ServerConnection - Class in org.codehaus.plexus.build.connect
Represents a server connection that must be created to communicate with the maven process using the TcpBuildConnection
toString() - Method in class org.codehaus.plexus.build.connect.messages.Message
 
toString() - Method in class org.codehaus.plexus.build.messages.Message
Returns a string representation of this message.

U

Unknown - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
the type is unknown
Unknown - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
the type of event is unknown

V

valueOf(String) - Static method in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.plexus.build.messages.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.plexus.build.messages.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
 
warning(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
Creates a builder for a warning message.
WARNING - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
Warning message
worked() - Method in interface org.codehaus.plexus.build.progress.Progress
Reports one unit of work to be processed
worked(int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
 
worked(int) - Method in interface org.codehaus.plexus.build.progress.Progress
Reports a given amount of work was processed
A B C D E G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values