osgi-bundle-status:status

Full name:

com.icfolson.maven.plugins:osgi-bundle-status-maven-plugin:2.0.2:status

Description:

Check the status of bundle(s) in an OSGi container.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: install.

Required Parameters

Name Type Since Description
bundleNames String[] - Symbolic names of OSGi bundles to check. Names can include a version number delimited with a semicolon, e.g. "bundle-name;1.0.0".

Optional Parameters

Name Type Since Description
connectTimeout Integer - Connection timeout in milliseconds. Defaults to 0 (infinite).
Default value is: 0.
contextPath String - OSGi container context path.
host String - OSGi container host name.
Default value is: localhost.
password String - OSGi container password.
Default value is: admin.
path String - Root path to the OSGi Management Console.
Default value is: /system/console.
port Integer - OSGi container port number.
Default value is: 4502.
quiet boolean - Quiet logging when checking bundle status.
Default value is: false.
User property is: osgi.bundle.status.quiet.
readTimeout Integer - Read timeout in milliseconds. Defaults to 0 (infinite).
Default value is: 0.
requiredStatus String - Required status for bundle(s) being checked.
Default value is: Active.
retryDelay Integer - Delay in milliseconds before retrying bundle status check.
Default value is: 1000.
retryLimit Integer - Number of times to retry checking bundle status before aborting.
Default value is: 5.
secure boolean - Use 'https' scheme for status check.
Default value is: false.
skip boolean - Skip execution of the plugin.
Default value is: false.
User property is: osgi.bundle.status.skip.
username String - OSGi container user name.
Default value is: admin.

Parameter Details

bundleNames:

Symbolic names of OSGi bundles to check. Names can include a version number delimited with a semicolon, e.g. "bundle-name;1.0.0".
  • Type: java.lang.String[]
  • Required: Yes

connectTimeout:

Connection timeout in milliseconds. Defaults to 0 (infinite).
  • Type: java.lang.Integer
  • Required: No
  • Default: 0

contextPath:

OSGi container context path.
  • Type: java.lang.String
  • Required: No

host:

OSGi container host name.
  • Type: java.lang.String
  • Required: No
  • Default: localhost

password:

OSGi container password.
  • Type: java.lang.String
  • Required: No
  • Default: admin

path:

Root path to the OSGi Management Console.
  • Type: java.lang.String
  • Required: No
  • Default: /system/console

port:

OSGi container port number.
  • Type: java.lang.Integer
  • Required: No
  • Default: 4502

quiet:

Quiet logging when checking bundle status.
  • Type: boolean
  • Required: No
  • User Property: osgi.bundle.status.quiet
  • Default: false

readTimeout:

Read timeout in milliseconds. Defaults to 0 (infinite).
  • Type: java.lang.Integer
  • Required: No
  • Default: 0

requiredStatus:

Required status for bundle(s) being checked.
  • Type: java.lang.String
  • Required: No
  • Default: Active

retryDelay:

Delay in milliseconds before retrying bundle status check.
  • Type: java.lang.Integer
  • Required: No
  • Default: 1000

retryLimit:

Number of times to retry checking bundle status before aborting.
  • Type: java.lang.Integer
  • Required: No
  • Default: 5

secure:

Use 'https' scheme for status check.
  • Type: boolean
  • Required: No
  • Default: false

skip:

Skip execution of the plugin.
  • Type: boolean
  • Required: No
  • User Property: osgi.bundle.status.skip
  • Default: false

username:

OSGi container user name.
  • Type: java.lang.String
  • Required: No
  • Default: admin

Back to top