jaugment2.directory
Class RemoteContext

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--jaugment2.directory.RemoteContext
Direct Known Subclasses:
RemoteDirContext

public class RemoteContext
extends java.rmi.server.UnicastRemoteObject
implements RemoteContextIF

Remotely usable wrapper around a javax.naming.Context

See Also:
Serialized Form

Inner Class Summary
static class RemoteContext.HelperEnumeration
          helper-class
 
Field Summary
private  javax.naming.Context ctx
           
 
Fields inherited from class java.rmi.server.UnicastRemoteObject
csf, port, portFactoryParamTypes, portParamTypes, serialVersionUID, ssf
 
Fields inherited from class java.rmi.server.RemoteServer
log, logname, serialVersionUID
 
Fields inherited from class java.rmi.server.RemoteObject
ref, serialVersionUID
 
Fields inherited from interface jaugment2.directory.RemoteContextIF
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
RemoteContext(javax.naming.Context ctx)
           
 
Method Summary
 java.lang.Object addToEnvironment(java.lang.String p0, java.lang.Object p1)
           
 void bind(javax.naming.Name p0, java.lang.Object p1)
           
 void bind(java.lang.String p0, java.lang.Object p1)
           
 void close()
           
 javax.naming.Name composeName(javax.naming.Name p0, javax.naming.Name p1)
           
 java.lang.String composeName(java.lang.String p0, java.lang.String p1)
           
 RemoteContextIF createSubcontext(javax.naming.Name p0)
           
 RemoteContextIF createSubcontext(java.lang.String p0)
           
 void destroySubcontext(javax.naming.Name p0)
           
 void destroySubcontext(java.lang.String p0)
           
 java.util.Hashtable getEnvironment()
           
 java.lang.String getNameInNamespace()
           
 javax.naming.NameParser getNameParser(javax.naming.Name p0)
           
 javax.naming.NameParser getNameParser(java.lang.String p0)
           
 javax.naming.NamingEnumeration list(javax.naming.Name p0)
           
 javax.naming.NamingEnumeration list(java.lang.String p0)
           
 javax.naming.NamingEnumeration listBindings(javax.naming.Name p0)
           
 javax.naming.NamingEnumeration listBindings(java.lang.String p0)
           
 java.lang.Object lookup(javax.naming.Name p0)
           
 java.lang.Object lookup(java.lang.String p0)
           
 java.lang.Object lookupLink(javax.naming.Name p0)
           
 java.lang.Object lookupLink(java.lang.String p0)
           
 void rebind(javax.naming.Name p0, java.lang.Object p1)
           
 void rebind(java.lang.String p0, java.lang.Object p1)
           
 java.lang.Object removeFromEnvironment(java.lang.String p0)
           
 void rename(javax.naming.Name p0, javax.naming.Name p1)
           
 void rename(java.lang.String p0, java.lang.String p1)
           
 void unbind(javax.naming.Name p0)
           
 void unbind(java.lang.String p0)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
, clone, exportObject, exportObject, exportObject, exportObject, readObject, reexport, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub, writeObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

ctx

private javax.naming.Context ctx
Constructor Detail

RemoteContext

public RemoteContext(javax.naming.Context ctx)
              throws java.rmi.RemoteException
Method Detail

addToEnvironment

public java.lang.Object addToEnvironment(java.lang.String p0,
                                         java.lang.Object p1)
                                  throws javax.naming.NamingException,
                                         java.rmi.RemoteException
Specified by:
addToEnvironment in interface RemoteContextIF

bind

public void bind(java.lang.String p0,
                 java.lang.Object p1)
          throws javax.naming.NamingException,
                 java.rmi.RemoteException
Specified by:
bind in interface RemoteContextIF

bind

public void bind(javax.naming.Name p0,
                 java.lang.Object p1)
          throws javax.naming.NamingException,
                 java.rmi.RemoteException
Specified by:
bind in interface RemoteContextIF

close

public void close()
           throws javax.naming.NamingException,
                  java.rmi.RemoteException
Specified by:
close in interface RemoteContextIF

composeName

public java.lang.String composeName(java.lang.String p0,
                                    java.lang.String p1)
                             throws javax.naming.NamingException,
                                    java.rmi.RemoteException
Specified by:
composeName in interface RemoteContextIF

composeName

public javax.naming.Name composeName(javax.naming.Name p0,
                                     javax.naming.Name p1)
                              throws javax.naming.NamingException,
                                     java.rmi.RemoteException
Specified by:
composeName in interface RemoteContextIF

createSubcontext

public RemoteContextIF createSubcontext(java.lang.String p0)
                                 throws javax.naming.NamingException,
                                        java.rmi.RemoteException
Specified by:
createSubcontext in interface RemoteContextIF

createSubcontext

public RemoteContextIF createSubcontext(javax.naming.Name p0)
                                 throws javax.naming.NamingException,
                                        java.rmi.RemoteException
Specified by:
createSubcontext in interface RemoteContextIF

destroySubcontext

public void destroySubcontext(java.lang.String p0)
                       throws javax.naming.NamingException,
                              java.rmi.RemoteException
Specified by:
destroySubcontext in interface RemoteContextIF

destroySubcontext

public void destroySubcontext(javax.naming.Name p0)
                       throws javax.naming.NamingException,
                              java.rmi.RemoteException
Specified by:
destroySubcontext in interface RemoteContextIF

getEnvironment

public java.util.Hashtable getEnvironment()
                                   throws javax.naming.NamingException,
                                          java.rmi.RemoteException
Specified by:
getEnvironment in interface RemoteContextIF

getNameInNamespace

public java.lang.String getNameInNamespace()
                                    throws javax.naming.NamingException,
                                           java.rmi.RemoteException
Specified by:
getNameInNamespace in interface RemoteContextIF

getNameParser

public javax.naming.NameParser getNameParser(java.lang.String p0)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
getNameParser in interface RemoteContextIF

getNameParser

public javax.naming.NameParser getNameParser(javax.naming.Name p0)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
getNameParser in interface RemoteContextIF

list

public javax.naming.NamingEnumeration list(java.lang.String p0)
                                    throws javax.naming.NamingException,
                                           java.rmi.RemoteException
Specified by:
list in interface RemoteContextIF

list

public javax.naming.NamingEnumeration list(javax.naming.Name p0)
                                    throws javax.naming.NamingException,
                                           java.rmi.RemoteException
Specified by:
list in interface RemoteContextIF

listBindings

public javax.naming.NamingEnumeration listBindings(java.lang.String p0)
                                            throws javax.naming.NamingException,
                                                   java.rmi.RemoteException
Specified by:
listBindings in interface RemoteContextIF

listBindings

public javax.naming.NamingEnumeration listBindings(javax.naming.Name p0)
                                            throws javax.naming.NamingException,
                                                   java.rmi.RemoteException
Specified by:
listBindings in interface RemoteContextIF

lookup

public java.lang.Object lookup(java.lang.String p0)
                        throws javax.naming.NamingException,
                               java.rmi.RemoteException
Specified by:
lookup in interface RemoteContextIF

lookup

public java.lang.Object lookup(javax.naming.Name p0)
                        throws javax.naming.NamingException,
                               java.rmi.RemoteException
Specified by:
lookup in interface RemoteContextIF

lookupLink

public java.lang.Object lookupLink(java.lang.String p0)
                            throws javax.naming.NamingException,
                                   java.rmi.RemoteException
Specified by:
lookupLink in interface RemoteContextIF

lookupLink

public java.lang.Object lookupLink(javax.naming.Name p0)
                            throws javax.naming.NamingException,
                                   java.rmi.RemoteException
Specified by:
lookupLink in interface RemoteContextIF

rebind

public void rebind(java.lang.String p0,
                   java.lang.Object p1)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rebind in interface RemoteContextIF

rebind

public void rebind(javax.naming.Name p0,
                   java.lang.Object p1)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rebind in interface RemoteContextIF

removeFromEnvironment

public java.lang.Object removeFromEnvironment(java.lang.String p0)
                                       throws javax.naming.NamingException,
                                              java.rmi.RemoteException
Specified by:
removeFromEnvironment in interface RemoteContextIF

rename

public void rename(java.lang.String p0,
                   java.lang.String p1)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rename in interface RemoteContextIF

rename

public void rename(javax.naming.Name p0,
                   javax.naming.Name p1)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rename in interface RemoteContextIF

unbind

public void unbind(java.lang.String p0)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
unbind in interface RemoteContextIF

unbind

public void unbind(javax.naming.Name p0)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
unbind in interface RemoteContextIF