Issue Details (XML | Word | Printable)

Key: DIRSERVER-807
Type: New Feature New Feature
Status: Open Open
Priority: Minor Minor
Assignee: Unassigned
Reporter: Andrei Tchijov
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

JS scriptable interceptor

Created: 28/Dec/06 04:56 PM   Updated: 19/Jun/08 02:50 AM
Return to search
Component/s: core
Affects Version/s: None
Fix Version/s: 2.5.0

Time Tracking:
Not Specified

File Attachments:
  Size
GZip Archive Licensed for inclusion in ASF works ApacheDS-JSInterceptor.tar.gz 2006-12-29 03:49 PM Andrei Tchijov 663 kB
GZip Archive Licensed for inclusion in ASF works ApacheDS-JSInterceptor.tar.gz 2006-12-28 04:58 PM Andrei Tchijov 663 kB
Environment: any


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

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Andrei Tchijov added a comment - 28/Dec/06 04:58 PM
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.


Andrei Tchijov made changes - 28/Dec/06 04:58 PM
Field Original Value New Value
Attachment ApacheDS-JSInterceptor.tar.gz [ 12348003 ]
Ersin Er added a comment - 28/Dec/06 05:15 PM
This is nice feature. Can we see some examples/docs on this?

Andrei Tchijov added a comment - 28/Dec/06 05:50 PM
It has some javadoc. Do "ant doc" to build it. More doc coming.




Andrei Tchijov added a comment - 29/Dec/06 03:49 PM
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.

Andrei Tchijov made changes - 29/Dec/06 03:49 PM
Attachment ApacheDS-JSInterceptor.tar.gz [ 12348074 ]
Emmanuel Lecharny added a comment - 22/Mar/07 05:11 PM
Waiting for the next version, I doubt we can include this in 1.5.1

Emmanuel Lecharny made changes - 22/Mar/07 05:11 PM
Fix Version/s 1.5.2 [ 12310793 ]
Emmanuel Lecharny added a comment - 02/Apr/08 10:46 PM
Postponed.

Emmanuel Lecharny made changes - 02/Apr/08 10:46 PM
Fix Version/s 1.5.2 [ 12310793 ]
Fix Version/s 1.5.3 [ 12312693 ]
Alex Karasulu made changes - 19/Jun/08 02:50 AM
Fix Version/s 1.5.3 [ 12312693 ]
Fix Version/s 2.5.0 [ 12313271 ]