fr.dyade.aaa.jndi2.soap
Class SoapExt_NamingContextImpl

java.lang.Object
  extended byfr.dyade.aaa.jndi2.client.NamingContextImpl
      extended byfr.dyade.aaa.jndi2.soap.SoapExt_NamingContextImpl
All Implemented Interfaces:
javax.naming.Context

public class SoapExt_NamingContextImpl
extends NamingContextImpl

The SoapExt_NamingContextImpl class is an extended NamingContextImpl calling a JNDI SOAP service's methods rather than using a TCP connection for interacting with the JNDI server.


Field Summary
 
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
SoapExt_NamingContextImpl(java.lang.String soapHost, int soapPort, java.lang.String jndiHost, int jndiPort)
          Constructs a SoapExt_NamingContextImpl, deploys and initializes the JNDI SOAP service.
 
Method Summary
 void bind(java.lang.String name, java.lang.Object obj)
          Binds an object.
 javax.naming.Context createSubcontext(java.lang.String name)
          Method not implemented.
 void destroySubcontext(java.lang.String name)
          Method not implemented.
 javax.naming.NamingEnumeration list(java.lang.String name)
          Method not implemented.
 javax.naming.NamingEnumeration listBindings(java.lang.String name)
          Method not implemented.
 java.lang.Object lookup(java.lang.String name)
          Retrieves an object.
 void rebind(java.lang.String name, java.lang.Object obj)
          Rebinds an object.
 void unbind(java.lang.String name)
          Unbinds an object.
 
Methods inherited from class fr.dyade.aaa.jndi2.client.NamingContextImpl
addToEnvironment, addToEnvironment, bind, close, composeName, composeName, createSubcontext, destroySubcontext, finalize, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, listBindings, lookup, lookupLink, lookupLink, rebind, removeFromEnvironment, rename, rename, toString, unbind
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SoapExt_NamingContextImpl

public SoapExt_NamingContextImpl(java.lang.String soapHost,
                                 int soapPort,
                                 java.lang.String jndiHost,
                                 int jndiPort)
                          throws javax.naming.NamingException
Constructs a SoapExt_NamingContextImpl, deploys and initializes the JNDI SOAP service.

Parameters:
soapHost - Host hosting the SOAP service.
soapPort - SOAP service's port.
jndiHost - Host hosting the JNDI server.
jndiPort - JNDI server's port.
Throws:
javax.naming.NamingException - If the SOAP service could not be initialized.
Method Detail

bind

public void bind(java.lang.String name,
                 java.lang.Object obj)
          throws javax.naming.NamingException
Binds an object.

Specified by:
bind in interface javax.naming.Context
Overrides:
bind in class NamingContextImpl
Throws:
javax.naming.NamingException - If the binding fails or if the object could not be coded for the SOAP protocol.

rebind

public void rebind(java.lang.String name,
                   java.lang.Object obj)
            throws javax.naming.NamingException
Rebinds an object.

Specified by:
rebind in interface javax.naming.Context
Overrides:
rebind in class NamingContextImpl
Throws:
javax.naming.NamingException - If the binding fails or if the object could not be coded for the SOAP protocol.

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws javax.naming.NamingException
Retrieves an object.

Specified by:
lookup in interface javax.naming.Context
Overrides:
lookup in class NamingContextImpl
Throws:
javax.naming.NamingException - If the lookup fails or if the object could not be decoded.

unbind

public void unbind(java.lang.String name)
            throws javax.naming.NamingException
Unbinds an object.

Specified by:
unbind in interface javax.naming.Context
Overrides:
unbind in class NamingContextImpl
Throws:
javax.naming.NamingException - If the unbind fails.

list

public javax.naming.NamingEnumeration list(java.lang.String name)
                                    throws javax.naming.NamingException
Method not implemented.

Specified by:
list in interface javax.naming.Context
Overrides:
list in class NamingContextImpl
Throws:
javax.naming.NamingException - Systematically.

listBindings

public javax.naming.NamingEnumeration listBindings(java.lang.String name)
                                            throws javax.naming.NamingException
Method not implemented.

Specified by:
listBindings in interface javax.naming.Context
Overrides:
listBindings in class NamingContextImpl
Throws:
javax.naming.NamingException - Systematically.

createSubcontext

public javax.naming.Context createSubcontext(java.lang.String name)
                                      throws javax.naming.NamingException
Method not implemented.

Specified by:
createSubcontext in interface javax.naming.Context
Overrides:
createSubcontext in class NamingContextImpl
Throws:
javax.naming.NamingException - Systematically.

destroySubcontext

public void destroySubcontext(java.lang.String name)
                       throws javax.naming.NamingException
Method not implemented.

Specified by:
destroySubcontext in interface javax.naming.Context
Overrides:
destroySubcontext in class NamingContextImpl
Throws:
javax.naming.NamingException - Systematically.


Copyright ? 2004 Scalagent - All rights reserved