Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: core
    • Labels:
      None
    • Environment:
      any

      Description

      Interceptor which allows to script ALL/ANY methods of org.apache.directory.server.core.interceptor.Interceptor using JavaScript

      1. ApacheDS-JSInterceptor.tar.gz
        663 kB
        Andrei Tchijov
      2. ApacheDS-JSInterceptor.tar.gz
        663 kB
        Andrei Tchijov

        Activity

        Hide
        Andrei Tchijov added a comment -

        This is Eclipse project with ant script.

        To build using Ant, $APACHEDS_HOME variable needs to be set in build.xml.

        To build using Eclipse, following jars

        • apacheds-core-1.0.0.jar
        • logger.jar
        • shared-ldap-0.9.5.3.jar
          need to be copied to ./lib/apacheds folder.
        Show
        Andrei Tchijov added a comment - This is Eclipse project with ant script. To build using Ant, $APACHEDS_HOME variable needs to be set in build.xml. To build using Eclipse, following jars apacheds-core-1.0.0.jar logger.jar shared-ldap-0.9.5.3.jar need to be copied to ./lib/apacheds folder.
        Hide
        Ersin Er added a comment -

        This is nice feature. Can we see some examples/docs on this?

        Show
        Ersin Er added a comment - This is nice feature. Can we see some examples/docs on this?
        Hide
        Andrei Tchijov added a comment -

        It has some javadoc. Do "ant doc" to build it. More doc coming.

        Show
        Andrei Tchijov added a comment - It has some javadoc. Do "ant doc" to build it. More doc coming.
        Hide
        Andrei Tchijov added a comment -

        While doing some extra testing (above and beyond the way we are using this) discovered that the interceptor does not work properly if overloaded methods ( like lookup/lookupAll ... ) have not been "intercepted".
        This new version fixes the problem.

        Show
        Andrei Tchijov added a comment - While doing some extra testing (above and beyond the way we are using this) discovered that the interceptor does not work properly if overloaded methods ( like lookup/lookupAll ... ) have not been "intercepted". This new version fixes the problem.
        Hide
        Emmanuel Lecharny added a comment -

        Waiting for the next version, I doubt we can include this in 1.5.1

        Show
        Emmanuel Lecharny added a comment - Waiting for the next version, I doubt we can include this in 1.5.1
        Hide
        Emmanuel Lecharny added a comment -

        Postponed.

        Show
        Emmanuel Lecharny added a comment - Postponed.

          People

          • Assignee:
            Unassigned
            Reporter:
            Andrei Tchijov
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development