public void init( DirectoryService directoryService ) throws LdapException
{
LOG.info( "Initializing ..." );
super.init( directoryService );
NameComponentNormalizer ncn = new ConcreteNameComponentNormalizer( schemaManager );
evaluator = new ExpressionEvaluator( schemaManager );
executor = new ThreadPoolExecutor( 1, 10, 1000, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>( 100 ) );
this.directoryService.setEventService( new DefaultEventService( directoryService ) );
LOG.info( "Initialization complete." );