Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-4120

Allow external entity to interact during the service resolution

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • ipojo-runtime-1.10
    • ipojo-runtime-1.10.1
    • iPOJO
    • None

    Description

      When iPOJO is tracking services, it should let extenral entities to intercept service resolution to determine the services to use.

      With this feature it is possible to:

      • mark services
      • change filters, even build filter chains
      • update the selected services dynamically

      Two interception are supported:

      • tracking : allow filtering out and transforming references. Transformation changes the properties of the reference
      • ranking : sort the set of references

      Both interceptors are exposed as services and are plugged on the service dependency dynamically. Obviously they can leave and arrive at runtime. To manage a dependency, they expose a service property named 'target' which is a LDAP filter selecting a set of dependencies.

      Attachments

        Activity

          People

            clement.escoffier Clement Escoffier
            clement.escoffier Clement Escoffier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: