Package org.apache.ldap.server.interceptor

Examples of org.apache.ldap.server.interceptor.InterceptorChain


        provider = new JndiProvider( nexus );

        // --------------------------------------------------------------------
        // Adding interceptors
        // --------------------------------------------------------------------
        InterceptorChain interceptor = ( InterceptorChain ) initialEnv.get( EnvKeys.INTERCEPTORS );

        if( interceptor == null )
        {
            // If custom interceptor is not specified, use defaule one.

            interceptor = InterceptorChain.newDefaultChain();
        }

        interceptor.init( new InterceptorContext( initialEnv, system, globalRegistries, nexus,
                InterceptorConfigBuilder.build( initialEnv, EnvKeys.INTERCEPTORS ) ) );

        provider.setInterceptor( interceptor );

        // fire up the app partitions now!
View Full Code Here


                "Cannot instantiate more than one JndiProvider!" );
        }

        s_singleton = this;
        this.nexus = nexus;
        this.interceptor = new InterceptorChain();
        this.proxy = new PartitionNexusImpl();
    }
View Full Code Here

     */

    public void addNamingListener( EventContext ctx, Name name, ExprNode filter, SearchControls searchControls,
                                   NamingListener namingListener ) throws NamingException
    {
        InterceptorChain chain = this.configuration.getInterceptorChain();
        EventService interceptor = ( EventService ) chain.get( "eventService" );
        interceptor.addNamingListener( ctx, name, filter, searchControls, namingListener );
    }
View Full Code Here

    }


    public void removeNamingListener( EventContext ctx, NamingListener namingListener ) throws NamingException
    {
        InterceptorChain chain = this.configuration.getInterceptorChain();
        EventService interceptor = ( EventService ) chain.get( "eventService" );
        interceptor.removeNamingListener( ctx, namingListener );
    }
View Full Code Here

        globalRegistries = new GlobalRegistries( bootstrapRegistries );
       
        partitionNexus = new DefaultDirectoryPartitionNexus( new LockableAttributesImpl() );
        partitionNexus.init( configuration, null );
       
        interceptorChain = new InterceptorChain();
        interceptorChain.init( configuration );
    }
View Full Code Here

        globalRegistries = new GlobalRegistries( bootstrapRegistries );
       
        partitionNexus = new DefaultContextPartitionNexus( new LockableAttributesImpl() );
        partitionNexus.init( configuration, null );
       
        interceptorChain = new InterceptorChain();
        interceptorChain.init( configuration );
    }
View Full Code Here

        globalRegistries = new GlobalRegistries( bootstrapRegistries );
       
        partitionNexus = new DefaultContextPartitionNexus( new LockableAttributesImpl() );
        partitionNexus.init( configuration, null );
       
        interceptorChain = new InterceptorChain();
        interceptorChain.init( configuration );
    }
View Full Code Here

TOP

Related Classes of org.apache.ldap.server.interceptor.InterceptorChain

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.