org.apache.ldap.server.schema
Class SchemaService

java.lang.Object
  extended byorg.apache.ldap.server.interceptor.BaseInterceptor
      extended byorg.apache.ldap.server.schema.SchemaService
All Implemented Interfaces:
Interceptor

public class SchemaService
extends BaseInterceptor

An Interceptor that manages and enforces schemas.

Version:
$Rev: 159262 $, $Date: 2005-03-28 12:18:38 -0500 (Mon, 28 Mar 2005) $
Author:
Apache Directory Project

Constructor Summary
SchemaService()
          Creates a schema service interceptor.
 
Method Summary
 void destroy()
          Deinitializes this interceptor.
 void init(InterceptorContext ctx)
          Intializes this interceptor.
protected  void process(NextInterceptor nextInterceptor, List call)
           
protected  void process(NextInterceptor nextInterceptor, Lookup call)
           
protected  void process(NextInterceptor nextInterceptor, LookupWithAttrIds call)
           
protected  void process(NextInterceptor nextInterceptor, Search call)
           
 
Methods inherited from class org.apache.ldap.server.interceptor.BaseInterceptor
getPrincipal, process, process, process, process, process, process, process, process, process, process, process, process, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaService

public SchemaService()
Creates a schema service interceptor.

Method Detail

init

public void init(InterceptorContext ctx)
          throws javax.naming.NamingException
Description copied from interface: Interceptor
Intializes this interceptor. This is invoked by directory service provider when this intercepter is loaded into interceptor chain.

Parameters:
ctx - the configuration properties for this interceptor
Throws:
javax.naming.NamingException - if failed to initialize this interceptor

destroy

public void destroy()
Description copied from interface: Interceptor
Deinitializes this interceptor. This is invoked by directory service provider when this intercepter is unloaded from interceptor chain.


process

protected void process(NextInterceptor nextInterceptor,
                       List call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Search call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       Lookup call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException

process

protected void process(NextInterceptor nextInterceptor,
                       LookupWithAttrIds call)
                throws javax.naming.NamingException
Overrides:
process in class BaseInterceptor
Throws:
javax.naming.NamingException


Copyright © 2002-2005 . All Rights Reserved.