fr.dyade.aaa.jndi2.impl
Class NamingContext

java.lang.Object
  extended by fr.dyade.aaa.jndi2.impl.NamingContext
All Implemented Interfaces:
NamingContextMBean, java.io.Serializable, java.lang.Cloneable

public class NamingContext
extends java.lang.Object
implements NamingContextMBean, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
private  javax.naming.CompositeName contextName
           
private  NamingContextId id
           
private  java.lang.Object ownerId
           
private  java.util.Vector records
           
private static long serialVersionUID
           
 
Constructor Summary
NamingContext(NamingContextId id, java.lang.Object ownerId, javax.naming.CompositeName contextName)
           
 
Method Summary
 void addRecord(Record record)
           
 java.lang.Object clone()
           
 void createSubcontext(java.lang.String ctxName)
           
 void destroySubcontext()
           
 javax.naming.Binding[] getBindings()
           
private static java.lang.String getClassName(java.lang.Object obj)
           
private  javax.naming.CompositeName getCompositeName(java.lang.String path)
           
 javax.naming.CompositeName getContextName()
           
 java.util.Enumeration getEnumRecord()
           
 NamingContextId getId()
           
 javax.naming.NameClassPair[] getNameClassPairs()
           
 java.lang.String[] getNamingContext()
           
 java.lang.Object getOwnerId()
           
 Record getRecord(java.lang.String name)
           
 java.lang.String getStrOwnerId()
           
 java.lang.String lookup(java.lang.String name)
           
 boolean removeRecord(java.lang.String name)
           
private  void sendTo(JndiRequest request)
           
 void setOwnerId(java.lang.Object ownerId)
           
 void setStrOwnerId(java.lang.String strOwnerId)
           
 int size()
           
 java.lang.String toString()
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

id

private NamingContextId id

ownerId

private java.lang.Object ownerId

records

private java.util.Vector records

contextName

private javax.naming.CompositeName contextName
Constructor Detail

NamingContext

public NamingContext(NamingContextId id,
                     java.lang.Object ownerId,
                     javax.naming.CompositeName contextName)
Method Detail

getId

public final NamingContextId getId()

getOwnerId

public final java.lang.Object getOwnerId()

setOwnerId

public void setOwnerId(java.lang.Object ownerId)

getRecord

public Record getRecord(java.lang.String name)

getEnumRecord

public java.util.Enumeration getEnumRecord()

addRecord

public void addRecord(Record record)

removeRecord

public boolean removeRecord(java.lang.String name)

size

public int size()

getNameClassPairs

public javax.naming.NameClassPair[] getNameClassPairs()

getBindings

public javax.naming.Binding[] getBindings()

getClassName

private static java.lang.String getClassName(java.lang.Object obj)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getContextName

public javax.naming.CompositeName getContextName()

getNamingContext

public java.lang.String[] getNamingContext()
Specified by:
getNamingContext in interface NamingContextMBean

getStrOwnerId

public java.lang.String getStrOwnerId()
Specified by:
getStrOwnerId in interface NamingContextMBean

setStrOwnerId

public void setStrOwnerId(java.lang.String strOwnerId)
Specified by:
setStrOwnerId in interface NamingContextMBean

createSubcontext

public void createSubcontext(java.lang.String ctxName)
                      throws javax.naming.NamingException
Specified by:
createSubcontext in interface NamingContextMBean
Throws:
javax.naming.NamingException

destroySubcontext

public void destroySubcontext()
                       throws javax.naming.NamingException
Specified by:
destroySubcontext in interface NamingContextMBean
Throws:
javax.naming.NamingException

lookup

public java.lang.String lookup(java.lang.String name)
                        throws javax.naming.NamingException
Specified by:
lookup in interface NamingContextMBean
Throws:
javax.naming.NamingException

unbind

public void unbind(java.lang.String name)
            throws javax.naming.NamingException
Specified by:
unbind in interface NamingContextMBean
Throws:
javax.naming.NamingException

getCompositeName

private javax.naming.CompositeName getCompositeName(java.lang.String path)
                                             throws javax.naming.InvalidNameException
Throws:
javax.naming.InvalidNameException

sendTo

private void sendTo(JndiRequest request)


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.