OW2con 2012 Innovation Award

The Shelbie iPOJO module provides supports for iPOJO specific commands, allowing deep components, handlers and instances introspection.

It is a complete rewrite of the usual arch commands with completion support and colored output.

You can get the module with the following maven coordinates:

<dependency>
  <groupId>org.ow2.shelbie.commands</groupId>
  <artifactId>shelbie-ipojo-commands</artifactId>
  <version>2.0.0-M2</version>
</dependency>

Command arch:instances

List the component instances (valid or invalid) known by iPOJO.

Option Required Default Description
-v/--verbose false false Display DISPOSED instances as well.

Command arch:instance

Display information about one given (named) Component instance.

Instance name can be completed by pressing [tab].

Option Required Default Description
-v/--verbose false false Display additional information about the given instance.
Argument(s) Required Multi-valued Description
[instance-name] true false A given Component Instance name

Command arch:factories

List the public iPOJO component factories.

Option Required Default Description
-v/--verbose false false Display additional factory informations.

Command arch:factory

Display information about one given (named) Component Factory.

Factory name can be completed by pressing [tab].

Option Required Default Description
-v/--verbose false false Display additional information about the given factory.
Argument(s) Required Multi-valued Description
[factory-name] true false A given Component Factory name

Command arch:handlers

List the iPOJO available Handlers.

Option Required Default Description
-v/--verbose false false Display additional handler informations.