This documentation details the layout of the everest iPOJO domain and the different type of resources you may find inside.

In the following structured list, some resources are special (those with a link on it) : they contain metadata, relation and support operations that represent/impact an underlying iPOJO entity.

The other resources (w/out a link) have no special meaning, they just act as containers and defines relations to their child resources.

  • /ipojo - The root of the everest iPOJO domain.
    • /instance - The iPOJO component instances.
      • /$name The component instance named $name.
        • /dependency - The service dependencies of the component instance.
          • /id - The service dependency with the $id identifier.
        • /providing - The service providings of the component instance.
          • /index - The service providing with index $index.
    • /factory - The iPOJO component factories.
      • /$name - The iPOJO component factories named $name.
        • /$version The component factory named $name with version $version.
    • /handler - The iPOJO handlers.
      • /$ns - The iPOJO handlers with namespace $ns.
        • /$name The handler named $name with namespace $ns.
    • /declaration - The iPOJO declarations.
      • /instance - The iPOJO instance declarations.
        • /$name - The iPOJO instance declarations named $name.
          • /$index - The $index th instance declaration named $name. Several instance declarations can have the same name, so the everest iPOJO domain generates an index to distinguish them.
      • /type - The iPOJO type declarations.
        • /$name - The iPOJO type declarations named $name.
          • /$version - The type declaration named $name with version $version.
      • /extension - The iPOJO extension declarations.
        • /$name The extension declaration named $name.

Back to top

Version: 1.0-SNAPSHOT. Last Published: 2014-03-23.