< 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 


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


< prev index next >