< prev index next >

src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java

Print this page




  59 import com.sun.corba.se.spi.ior.iiop.IIOPFactories ;
  60 import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;
  61 import com.sun.corba.se.spi.ior.iiop.JavaCodebaseComponent ;
  62 
  63 import com.sun.corba.se.spi.orb.ORB ;
  64 import com.sun.corba.se.spi.orb.ORBVersion ;
  65 
  66 import com.sun.corba.se.spi.logging.CORBALogDomains ;
  67 
  68 import com.sun.corba.se.impl.ior.EncapsulationUtility ;
  69 
  70 import com.sun.corba.se.impl.encoding.EncapsInputStream ;
  71 import com.sun.corba.se.impl.encoding.EncapsOutputStream ;
  72 
  73 import sun.corba.EncapsInputStreamFactory;
  74 
  75 import com.sun.corba.se.impl.util.JDKBridge;
  76 
  77 import com.sun.corba.se.impl.logging.IORSystemException;
  78 
  79 /**
  80  * @author
  81  */
  82 public class IIOPProfileImpl extends IdentifiableBase implements IIOPProfile
  83 {
  84     private ORB orb ;
  85     private IORSystemException wrapper ;
  86     private ObjectId oid;
  87     private IIOPProfileTemplate proftemp;
  88     private ObjectKeyTemplate oktemp ;
  89 
  90     // Cached lookups
  91     protected String codebase = null ;
  92     protected boolean cachedCodebase = false;
  93 
  94     private boolean checkedIsLocal = false ;
  95     private boolean cachedIsLocal = false ;
  96 
  97     // initialize-on-demand holder
  98     private static class LocalCodeBaseSingletonHolder {
  99         public static JavaCodebaseComponent comp ;
 100 
 101         static {




  59 import com.sun.corba.se.spi.ior.iiop.IIOPFactories ;
  60 import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;
  61 import com.sun.corba.se.spi.ior.iiop.JavaCodebaseComponent ;
  62 
  63 import com.sun.corba.se.spi.orb.ORB ;
  64 import com.sun.corba.se.spi.orb.ORBVersion ;
  65 
  66 import com.sun.corba.se.spi.logging.CORBALogDomains ;
  67 
  68 import com.sun.corba.se.impl.ior.EncapsulationUtility ;
  69 
  70 import com.sun.corba.se.impl.encoding.EncapsInputStream ;
  71 import com.sun.corba.se.impl.encoding.EncapsOutputStream ;
  72 
  73 import sun.corba.EncapsInputStreamFactory;
  74 
  75 import com.sun.corba.se.impl.util.JDKBridge;
  76 
  77 import com.sun.corba.se.impl.logging.IORSystemException;
  78 



  79 public class IIOPProfileImpl extends IdentifiableBase implements IIOPProfile
  80 {
  81     private ORB orb ;
  82     private IORSystemException wrapper ;
  83     private ObjectId oid;
  84     private IIOPProfileTemplate proftemp;
  85     private ObjectKeyTemplate oktemp ;
  86 
  87     // Cached lookups
  88     protected String codebase = null ;
  89     protected boolean cachedCodebase = false;
  90 
  91     private boolean checkedIsLocal = false ;
  92     private boolean cachedIsLocal = false ;
  93 
  94     // initialize-on-demand holder
  95     private static class LocalCodeBaseSingletonHolder {
  96         public static JavaCodebaseComponent comp ;
  97 
  98         static {


< prev index next >