org.rhq.jndi.context
Class AccessCheckingEventDirContextDecorator

java.lang.Object
  extended by org.rhq.jndi.context.AccessCheckingContextDecorator
      extended by org.rhq.jndi.context.AccessCheckingDirContextDecorator
          extended by org.rhq.jndi.context.AccessCheckingEventDirContextDecorator
All Implemented Interfaces:
Serializable, Context, DirContext, EventContext, EventDirContext, ContextDecorator

public class AccessCheckingEventDirContextDecorator
extends AccessCheckingDirContextDecorator
implements EventDirContext

Author:
Lukas Krejci
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.naming.event.EventContext
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE
 
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Constructor Summary
AccessCheckingEventDirContextDecorator(EventDirContext original, String... checkedSchemes)
           
AccessCheckingEventDirContextDecorator(String... checkedSchemes)
           
 
Method Summary
 void addNamingListener(Name target, int scope, NamingListener l)
           
 void addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
           
 void addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l)
           
 void addNamingListener(String target, int scope, NamingListener l)
           
 void addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
           
 void addNamingListener(String target, String filter, SearchControls ctls, NamingListener l)
           
protected  EventDirContext getOriginal()
           
 void removeNamingListener(NamingListener l)
           
 boolean targetMustExist()
           
 
Methods inherited from class org.rhq.jndi.context.AccessCheckingDirContextDecorator
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
 
Methods inherited from class org.rhq.jndi.context.AccessCheckingContextDecorator
addToEnvironment, bind, bind, check, check, check, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, equals, getEnvironment, getNameInNamespace, getNameParser, getNameParser, hashCode, init, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.directory.DirContext
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 

Constructor Detail

AccessCheckingEventDirContextDecorator

public AccessCheckingEventDirContextDecorator(String... checkedSchemes)

AccessCheckingEventDirContextDecorator

public AccessCheckingEventDirContextDecorator(EventDirContext original,
                                              String... checkedSchemes)
Method Detail

getOriginal

protected EventDirContext getOriginal()
Overrides:
getOriginal in class AccessCheckingDirContextDecorator

addNamingListener

public void addNamingListener(Name target,
                              int scope,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventContext
Throws:
NamingException

addNamingListener

public void addNamingListener(String target,
                              int scope,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventContext
Throws:
NamingException

removeNamingListener

public void removeNamingListener(NamingListener l)
                          throws NamingException
Specified by:
removeNamingListener in interface EventContext
Throws:
NamingException

targetMustExist

public boolean targetMustExist()
                        throws NamingException
Specified by:
targetMustExist in interface EventContext
Throws:
NamingException

addNamingListener

public void addNamingListener(Name target,
                              String filter,
                              SearchControls ctls,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventDirContext
Throws:
NamingException

addNamingListener

public void addNamingListener(String target,
                              String filter,
                              SearchControls ctls,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventDirContext
Throws:
NamingException

addNamingListener

public void addNamingListener(Name target,
                              String filter,
                              Object[] filterArgs,
                              SearchControls ctls,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventDirContext
Throws:
NamingException

addNamingListener

public void addNamingListener(String target,
                              String filter,
                              Object[] filterArgs,
                              SearchControls ctls,
                              NamingListener l)
                       throws NamingException
Specified by:
addNamingListener in interface EventDirContext
Throws:
NamingException


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.