org.apache.directory.server.core.trigger
Class TriggerSpecCache
java.lang.Object
org.apache.directory.server.core.trigger.TriggerSpecCache
public class TriggerSpecCache
- extends java.lang.Object
A cache for Trigger Specifications which responds to specific events to
perform cache house keeping as trigger subentries are added, deleted
and modified.
- Version:
- $Rev:$
- Author:
- Apache Directory Project
Method Summary |
java.util.List<org.apache.directory.shared.ldap.trigger.TriggerSpecification> |
getSubentryTriggerSpecs(java.lang.String subentryDn)
|
void |
subentryAdded(org.apache.directory.shared.ldap.name.DN normName,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
|
void |
subentryDeleted(org.apache.directory.shared.ldap.name.DN normName,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
|
void |
subentryModified(ModifyOperationContext opContext,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
|
void |
subentryRenamed(org.apache.directory.shared.ldap.name.DN oldName,
org.apache.directory.shared.ldap.name.DN newName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriggerSpecCache
public TriggerSpecCache(DirectoryService directoryService)
throws java.lang.Exception
- Creates a TriggerSpecification cache.
- Parameters:
directoryService
- the directory service core
- Throws:
javax.naming.NamingException
- with problems initializing cache
java.lang.Exception
subentryAdded
public void subentryAdded(org.apache.directory.shared.ldap.name.DN normName,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
throws java.lang.Exception
- Throws:
java.lang.Exception
subentryDeleted
public void subentryDeleted(org.apache.directory.shared.ldap.name.DN normName,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
throws java.lang.Exception
- Throws:
java.lang.Exception
subentryModified
public void subentryModified(ModifyOperationContext opContext,
org.apache.directory.shared.ldap.entry.ServerEntry entry)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSubentryTriggerSpecs
public java.util.List<org.apache.directory.shared.ldap.trigger.TriggerSpecification> getSubentryTriggerSpecs(java.lang.String subentryDn)
subentryRenamed
public void subentryRenamed(org.apache.directory.shared.ldap.name.DN oldName,
org.apache.directory.shared.ldap.name.DN newName)
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.