BEA Systems, Inc.

weblogic.jndi
Class ClientJNDIEnvironmentImpl

java.lang.Object
  extended by weblogic.jndi.internal.JNDIEnvironment
      extended by weblogic.jndi.ClientJNDIEnvironmentImpl

public class ClientJNDIEnvironmentImpl
extends weblogic.jndi.internal.JNDIEnvironment

Helper for obtaining JNDI platform specific settings.


Constructor Summary
ClientJNDIEnvironmentImpl()
           
 
Method Summary
 Object copyObject(Object object)
           
 Context getDelegateContext(ServerIdentity hostVM, Environment env, String subCtxName)
           
 String getRootNamingNodeStubName()
           
 weblogic.jndi.internal.SSL.SSLProxy getSSLProxy()
           
 Object iiopReplaceObject(Object obj)
           
 Object iiopResolveObject(Object obj)
           
 boolean isCorbaObject(Object obj)
           
 boolean isCorbaStub(Object obj)
           
 void loadTransportableFactories(List transportableFactories)
           
 void nullSSLClientCertificate()
           
 void prepareKernel()
           
 void prepareSubjectManager()
           
 void pushTransactionHelper()
           
 void setReferenceHelper()
           
 
Methods inherited from class weblogic.jndi.internal.JNDIEnvironment
getJNDIEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientJNDIEnvironmentImpl

public ClientJNDIEnvironmentImpl()
Method Detail

getSSLProxy

public weblogic.jndi.internal.SSL.SSLProxy getSSLProxy()
Specified by:
getSSLProxy in class weblogic.jndi.internal.JNDIEnvironment

isCorbaObject

public boolean isCorbaObject(Object obj)
Specified by:
isCorbaObject in class weblogic.jndi.internal.JNDIEnvironment

copyObject

public Object copyObject(Object object)
                  throws IOException,
                         ClassNotFoundException
Specified by:
copyObject in class weblogic.jndi.internal.JNDIEnvironment
Throws:
IOException
ClassNotFoundException

prepareKernel

public void prepareKernel()
Specified by:
prepareKernel in class weblogic.jndi.internal.JNDIEnvironment

setReferenceHelper

public void setReferenceHelper()
Specified by:
setReferenceHelper in class weblogic.jndi.internal.JNDIEnvironment

getRootNamingNodeStubName

public String getRootNamingNodeStubName()
Specified by:
getRootNamingNodeStubName in class weblogic.jndi.internal.JNDIEnvironment

nullSSLClientCertificate

public void nullSSLClientCertificate()
Specified by:
nullSSLClientCertificate in class weblogic.jndi.internal.JNDIEnvironment

iiopReplaceObject

public Object iiopReplaceObject(Object obj)
                         throws IOException
Specified by:
iiopReplaceObject in class weblogic.jndi.internal.JNDIEnvironment
Throws:
IOException

iiopResolveObject

public Object iiopResolveObject(Object obj)
                         throws IOException
Specified by:
iiopResolveObject in class weblogic.jndi.internal.JNDIEnvironment
Throws:
IOException

isCorbaStub

public boolean isCorbaStub(Object obj)
Specified by:
isCorbaStub in class weblogic.jndi.internal.JNDIEnvironment

loadTransportableFactories

public void loadTransportableFactories(List transportableFactories)
                                throws ConfigurationException
Specified by:
loadTransportableFactories in class weblogic.jndi.internal.JNDIEnvironment
Throws:
ConfigurationException

getDelegateContext

public Context getDelegateContext(ServerIdentity hostVM,
                                  Environment env,
                                  String subCtxName)
                           throws RemoteException,
                                  NamingException
Specified by:
getDelegateContext in class weblogic.jndi.internal.JNDIEnvironment
Throws:
RemoteException
NamingException

prepareSubjectManager

public void prepareSubjectManager()
Specified by:
prepareSubjectManager in class weblogic.jndi.internal.JNDIEnvironment

pushTransactionHelper

public void pushTransactionHelper()
Specified by:
pushTransactionHelper in class weblogic.jndi.internal.JNDIEnvironment

Because this information documents a Tech Preview of a BEA product, it may be incomplete and is subject to change. Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/essex/TechPreview
Copyright 2007 BEA Systems Inc.