org.apache.ldap.server.schema
Class SchemaService
java.lang.Object
org.apache.ldap.server.interceptor.BaseInterceptor
org.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. |
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 |
SchemaService
public SchemaService()
- Creates a schema service interceptor.
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