Group Id: org.apache.servicemix.tooling
Artifact Id: jbi-maven-plugin
Version: 1.0-incubating-SNAPSHOT
Goal Prefix: jbi
Description:
ServiceMix is an open source ESB based on the Java Business
Integration framework - JSR-208
Mojos:
===============================================
Goal: 'generate-jbi-component-descriptor'
===============================================
Description:
A Mojo used to build the jbi.xml file.
Implementation: org.apache.servicemix.maven.plugin.jbi.GenerateComponentDescriptorMojo
Language: java
Bound to Phase: generate-resources
Parameters:
-----------------------------------------------
0 Name: bootstrap
Type: java.lang.String
Required: true
Directly editable: true
Description:
The bootstrap class name.
-----------------------------------------------
1 Name: component
Type: java.lang.String
Required: true
Directly editable: true
Description:
The component class name.
-----------------------------------------------
2 Name: description
Type: java.lang.String
Required: false
Directly editable: true
Description:
The component description.
-----------------------------------------------
3 Name: encoding
Type: java.lang.String
Required: false
Directly editable: true
Description:
Character encoding for the auto-generated application.xml file.
-----------------------------------------------
4 Name: generateJbiDescriptor
Type: java.lang.Boolean
Required: false
Directly editable: true
Description:
Whether the application.xml should be generated or not.
-----------------------------------------------
5 Name: generatedDescriptorLocation
Type: java.lang.String
Required: false
Directly editable: true
Description:
Directory where the application.xml file will be auto-generated.
-----------------------------------------------
6 Name: localRepo
Type: org.apache.maven.artifact.repository.ArtifactRepository
Required: false
Directly editable: true
Description:
Unknown
-----------------------------------------------
7 Name: name
Type: java.lang.String
Required: false
Directly editable: true
Description:
The component name.
-----------------------------------------------
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.