Modifier and Type Method and Description

protected void addActiveMQSystemProperties Set system properties

void execute Perform the mojo operation, which starts the ActiveMQ broker unless configured to skip it.

MavenBrokerManager getBrokerManager Retrieve the manager used to create and retain the started broker.

String getConfigUri Retrieve the URI used to configure the broker on startup.

String getConnectorPropertyNameFormat Retrieve the format used to generate property names when registering connector URIs.

org.apache.maven.project.MavenProject getProject Retrieve the Maven project for this mojo.

Properties getSystemProperties Retrieve properties to add to the System properties on broker startup.

XBeanFileResolver getxBeanFileResolver Retrieve the XBeanFileResolver used to detect and transform XBean URIs.

boolean isFork Determine if the mojo is configured to fork a broker.

boolean isSkip Determine if the mojo is configured to skip the broker startup.

protected void registerTransportConnectorUris Register all of the broker's transport connector URIs in the Maven project as properties.

void setBrokerManager MavenBrokerManager brokerManager) Set the manager used to create and retain the started broker.

void setConfigUri String configUri) Set the URI used to configure the broker on startup.

void setConnectorPropertyNameFormat String connectorPropertyNameFormat) Set the format used to generate property names when registering connector URIs.

void setFork Configure the mojo to run the broker asynchronously (i.e.

void setProject Set the Maven project for this mojo.

void setSkip Configure the mojo to skip or normally execute the broker startup.

void setSystemProperties Properties systemProperties) Set properties to add to the System properties on broker startup.

void setxBeanFileResolver XBeanFileResolver xBeanFileResolver) Set the XBeanFileResolver to use when detecting and transforming XBean URIs.