Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

-----------------------------------------------

8 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

9 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

10 Name: type
Type: java.lang.String
Required: true
Directly editable: true
Description:

The component type.

-----------------------------------------------

11 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
4 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
5 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'jbi-component'
===============================================
Description:

A Mojo used to build the jbi component installer file.

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateComponentMojo
Language: java
Bound to Phase: package

Parameters:
-----------------------------------------------

0 Name: archive
Type: org.apache.maven.archiver.MavenArchiveConfiguration
Required: false
Directly editable: true
Description:

The maven archive configuration to use.

-----------------------------------------------

1 Name: installerName
Type: java.lang.String
Required: true
Directly editable: true
Description:

The name of the generated war.

-----------------------------------------------

2 Name: jbiSourceDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Single directory for extra files to include in the JBI component.

-----------------------------------------------

3 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

4 Name: outputDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

The directory for the generated JBI component.

-----------------------------------------------

5 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

6 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

7 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
3 Role: org.codehaus.plexus.archiver.Archiver
Role-Hint: jar

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
5 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
6 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'generate-jbi-service-assembly-descriptor'
===============================================
Description:

A Mojo used to build the jbi.xml file for a service unit.

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateServiceAssemblyDescriptorMojo
Language: java
Bound to Phase: generate-resources

Parameters:
-----------------------------------------------

0 Name: description
Type: java.lang.String
Required: false
Directly editable: true
Description:

The component description.

-----------------------------------------------

1 Name: encoding
Type: java.lang.String
Required: false
Directly editable: true
Description:

Character encoding for the auto-generated application.xml file.

-----------------------------------------------

2 Name: generateJbiDescriptor
Type: java.lang.Boolean
Required: false
Directly editable: true
Description:

Whether the jbi.xml should be generated or not.

-----------------------------------------------

3 Name: generatedDescriptorLocation
Type: java.lang.String
Required: false
Directly editable: true
Description:

Directory where the application.xml file will be auto-generated.

-----------------------------------------------

4 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

5 Name: name
Type: java.lang.String
Required: false
Directly editable: true
Description:

The component name.

-----------------------------------------------

6 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

7 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

8 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
2 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
5 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
6 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'jbi-service-assembly'
===============================================
Description:

A Mojo used to build the jbi service assembly zip file

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateServiceAssemblyMojo
Language: java
Bound to Phase: package

Parameters:
-----------------------------------------------

0 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

1 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

2 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

3 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory where the application.xml file will be auto-generated.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
5 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
6 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'generate-jbi-service-unit-descriptor'
===============================================
Description:

A Mojo used to build the jbi.xml file for a service unit.

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo
Language: java
Bound to Phase: generate-resources

Parameters:
-----------------------------------------------

0 Name: description
Type: java.lang.String
Required: false
Directly editable: true
Description:

The component description.

-----------------------------------------------

1 Name: encoding
Type: java.lang.String
Required: false
Directly editable: true
Description:

Character encoding for the auto-generated application.xml file.

-----------------------------------------------

2 Name: generateJbiDescriptor
Type: java.lang.Boolean
Required: false
Directly editable: true
Description:

Whether the jbi.xml should be generated or not.

-----------------------------------------------

3 Name: generatedDescriptorLocation
Type: java.lang.String
Required: false
Directly editable: true
Description:

Directory where the application.xml file will be auto-generated.

-----------------------------------------------

4 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

5 Name: name
Type: java.lang.String
Required: false
Directly editable: true
Description:

The component name.

-----------------------------------------------

6 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

7 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

8 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
4 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
5 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'jbi-service-unit'
===============================================
Description:

A Mojo used to build the jbi service unit zip file

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitMojo
Language: java
Bound to Phase: package

Parameters:
-----------------------------------------------

0 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

1 Name: outputDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

The directory for the generated JBI component.

-----------------------------------------------

2 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

3 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

4 Name: serviceUnitName
Type: java.lang.String
Required: true
Directly editable: true
Description:

The name of the generated war.

-----------------------------------------------

5 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
4 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
5 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'generate-jbi-shared-library-descriptor'
===============================================
Description:

A Mojo used to build the jbi.xml file for a shared library

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateSharedLibraryDescriptorMojo
Language: java
Bound to Phase: generate-resources

Parameters:
-----------------------------------------------

0 Name: classLoaderDelegate
Type: java.lang.String
Required: false
Directly editable: true
Description:

The shared library class loader delegate

-----------------------------------------------

1 Name: description
Type: java.lang.String
Required: false
Directly editable: true
Description:

The shared library description.

-----------------------------------------------

2 Name: encoding
Type: java.lang.String
Required: false
Directly editable: true
Description:

Character encoding for the auto-generated application.xml file.

-----------------------------------------------

3 Name: generateJbiDescriptor
Type: java.lang.Boolean
Required: false
Directly editable: true
Description:

Whether the jbi.xml should be generated or not.

-----------------------------------------------

4 Name: generatedDescriptorLocation
Type: java.lang.String
Required: false
Directly editable: true
Description:

Directory where the application.xml file will be auto-generated.

-----------------------------------------------

5 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

6 Name: name
Type: java.lang.String
Required: false
Directly editable: true
Description:

The shared library name.

-----------------------------------------------

7 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

8 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

9 Name: version
Type: java.lang.String
Required: false
Directly editable: true
Description:

The shared library version.

-----------------------------------------------

10 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
2 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
3 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
5 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
6 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'jbi-shared-library'
===============================================
Description:

A Mojo used to build the jbi shared library zip file

Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateSharedLibraryMojo
Language: java
Bound to Phase: package

Parameters:
-----------------------------------------------

0 Name: archive
Type: org.apache.maven.archiver.MavenArchiveConfiguration
Required: false
Directly editable: true
Description:

The maven archive configuration to use.

-----------------------------------------------

1 Name: jbiSourceDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Single directory for extra files to include in the JBI component.

-----------------------------------------------

2 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

3 Name: outputDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

The directory for the generated JBI component.

-----------------------------------------------

4 Name: project
Type: org.apache.maven.project.MavenProject
Required: true
Directly editable: false
Description:

The maven project.

-----------------------------------------------

5 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

6 Name: sharedLibraryName
Type: java.lang.String
Required: true
Directly editable: true
Description:

The name of the generated war.

-----------------------------------------------

7 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
2 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
3 Role: org.codehaus.plexus.archiver.Archiver
Role-Hint: jar

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
5 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
6 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'projectDeploy'
===============================================
Description:

A Mojo that can take any project and determine its JBI dependencies and then install it and its dependencies using the JBI deployment tasks

Implementation: org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo
Language: java

Parameters:
-----------------------------------------------

0 Name: containerName
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

1 Name: host
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

2 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

3 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

4 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

5 Name: password
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

6 Name: port
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

7 Name: project
Type: org.apache.maven.project.MavenProject
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

8 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

9 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

10 Name: username
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

11 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
2 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
3 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
5 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
6 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
7 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'servicemix'
===============================================
Description:

Starts a ServiceMix JBI container and them uses the deploy project MOJO to push the current project and dependencies to it

Implementation: org.apache.servicemix.maven.plugin.jbi.ServiceMixMojo
Language: java

Parameters:
-----------------------------------------------

0 Name: cleanStart
Type: boolean
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

1 Name: containerName
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

2 Name: deploymentDirectory
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

3 Name: host
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

4 Name: installDirectory
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

5 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

7 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

9 Name: port
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

10 Name: project
Type: org.apache.maven.project.MavenProject
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

11 Name: remoteRepos
Type: java.util.List
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

12 Name: rootDirectory
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

13 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

14 Name: username
Type: java.lang.String
Required: false
Directly editable: true
Description:

Unknown

-----------------------------------------------

15 Name: workDirectory
Type: java.io.File
Required: true
Directly editable: true
Description:

Directory that resources are copied to during the build.

-----------------------------------------------

Component Requirements:

-----------------------------------------------
0 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
1 Role: org.apache.maven.project.MavenProjectHelper

-----------------------------------------------
2 Role: org.apache.maven.project.MavenProjectBuilder

-----------------------------------------------
3 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
4 Role: org.apache.maven.artifact.resolver.ArtifactResolver

-----------------------------------------------
5 Role: org.apache.maven.artifact.resolver.ArtifactCollector

-----------------------------------------------
6 Role: org.apache.maven.artifact.factory.ArtifactFactory

-----------------------------------------------
7 Role: org.apache.maven.artifact.metadata.ArtifactMetadataSource

-----------------------------------------------
===============================================

===============================================
Goal: 'stopServiceAssembly'
===============================================
Description:

Stops a service assembly from the server

Implementation: /jbi.build.xml:stopServiceAssembly
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the service assembly

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'listSharedLibraries'
===============================================
Description:

Uninstalls a shared library

Implementation: /jbi.build.xml:listSharedLibraries
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List shared libraries that the component depends on

-----------------------------------------------

1 Name: sharedLibraryName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List only the given shared library

-----------------------------------------------

2 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

3 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

4 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

5 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

6 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

7 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

8 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

9 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

10 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

11 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'shutdownServiceAssembly'
===============================================
Description:

Shutsdown a service assembly from the server

Implementation: /jbi.build.xml:shutdownServiceAssembly
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the service assembly

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'uninstallComponent'
===============================================
Description:

Uninstalled a JBI component from the server

Implementation: /jbi.build.xml:uninstallComponent
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the Component to uninstall

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'installComponent'
===============================================
Description:

Installs a JBI component to a server

Implementation: /jbi.build.xml:installComponent
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: installerFile
Type: java.lang.String
Required: true
Directly editable: false
Description:

The location of the component installer file

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'stopComponent'
===============================================
Description:

Stops a JBI component on the server

Implementation: /jbi.build.xml:stopComponent
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the Component to uninstall

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'deployServiceAssembly'
===============================================
Description:

Deploys a service assembly to the server

Implementation: /jbi.build.xml:deployServiceAssembly
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyFile
Type: java.lang.String
Required: true
Directly editable: false
Description:

The location of the service assembly installer file

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'startServiceAssembly'
===============================================
Description:

Starts a service assembly from the server

Implementation: /jbi.build.xml:startServiceAssembly
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the service assembly

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'listBindingComponents'
===============================================
Description:

Lists the binding components on the server, provide either a bindingComponentName, serviceAssemblyName, sharedLibraryName or state

Implementation: /jbi.build.xml:listBindingComponents
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: bindingComponentName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List only the given binding component

-----------------------------------------------

1 Name: serviceAssemblyName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List binding components that have service units from the given service assembly deployed to them

-----------------------------------------------

2 Name: sharedLibraryName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List the service engines using the given shared library

-----------------------------------------------

3 Name: state
Type: java.lang.String
Required: false
Directly editable: false
Description:

Report service assemblies in the given state

-----------------------------------------------

4 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

5 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

6 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

7 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

8 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

9 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

10 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

11 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

12 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

13 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'startComponent'
===============================================
Description:

Starts a JBI component on the server

Implementation: /jbi.build.xml:startComponent
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the Component to uninstall

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'shutdownComponent'
===============================================
Description:

Shuts down a JBI component on the server

Implementation: /jbi.build.xml:shutdownComponent
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the Component to shut down

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'undeployServiceAssembly'
===============================================
Description:

Undeploys a service assembly from the server

Implementation: /jbi.build.xml:undeployServiceAssembly
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the service assembly

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'listServiceAssemblies'
===============================================
Description:

Lists the service assemblies from the server

Implementation: /jbi.build.xml:listServiceAssemblies
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: componentName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List the service assemblies that has service units deployed to this component

-----------------------------------------------

1 Name: serviceAssemblyName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List only the given service assembly

-----------------------------------------------

2 Name: state
Type: java.lang.String
Required: false
Directly editable: false
Description:

Report service assemblies in the given state

-----------------------------------------------

3 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

4 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

5 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

6 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

7 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

8 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

9 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

10 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

11 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

12 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'uninstallSharedLibrary'
===============================================
Description:

Uninstalls a shared library

Implementation: /jbi.build.xml:uninstallSharedLibrary
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: sharedLibraryName
Type: java.lang.String
Required: true
Directly editable: false
Description:

The name of the shared library to uninstall

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'installSharedLibrary'
===============================================
Description:

Installs a shared library

Implementation: /jbi.build.xml:installSharedLibrary
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: sharedLibraryFile
Type: java.lang.String
Required: true
Directly editable: false
Description:

The location of the shared library file

-----------------------------------------------

1 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

2 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

3 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

4 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

5 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

6 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

7 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

8 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

-----------------------------------------------

9 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

-----------------------------------------------

10 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.

-----------------------------------------------

This mojo doesn't have any component requirements.
===============================================

===============================================
Goal: 'listServiceEngines'
===============================================
Description:

Lists the service engines on the server, provide either a serviceAssemblyName, serviceEngineName, sharedLibraryName or state

Implementation: /jbi.build.xml:listServiceEngines
Language: ant-mojo

Parameters:
-----------------------------------------------

0 Name: serviceAssemblyName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List service engines that have service units from the given service assembly deployed to them

-----------------------------------------------

1 Name: sharedLibraryName
Type: java.lang.String
Required: false
Directly editable: false
Description:

List the service engines using the given shared library

-----------------------------------------------

2 Name: state
Type: java.lang.String
Required: false
Directly editable: false
Description:

Report service assemblies in the given state

-----------------------------------------------

3 Name: serverProtocol
Type: java.lang.String
Required: false
Directly editable: false
Description:

The default protcol used for connecting with the ServiceMix JMX MBeanServer

-----------------------------------------------

4 Name: host
Type: java.lang.String
Required: false
Directly editable: false
Description:

The hostname of the naming server

-----------------------------------------------

5 Name: containerName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The name of the ServiceMix JBI Container to connect to

-----------------------------------------------

6 Name: jmxDomainName
Type: java.lang.String
Required: false
Directly editable: false
Description:

The domain name of the MBeanServer used by the ServiceMix JBI Container

-----------------------------------------------

7 Name: port
Type: java.lang.String
Required: false
Directly editable: false
Description:

The port the naming server listens for connections on

-----------------------------------------------

8 Name: jndiPath
Type: java.lang.String
Required: false
Directly editable: false
Description:

The path in the naming server to retrieve the JMX Connection

-----------------------------------------------

9 Name: username
Type: java.lang.String
Required: false
Directly editable: false
Description:

The user name for the JMXConnection

-----------------------------------------------

10 Name: password
Type: java.lang.String
Required: false
Directly editable: false
Description:

The password for the JMXConnection

11 Name: basedir (Alias: ant.basedir)
Type: java.io.File
Required: true
Directly editable: true
Description:

The base directory from which to execute the Ant script.

12 Name: messageLevel (Alias: ant.messageLevel)
Type: java.lang.String
Required: false
Directly editable: true
Description:

The message-level used to tune the verbosity of Ant logging.