public class org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl extends java.lang.Object implements org.glassfish.enterprise.iiop.api.GlassFishORBFactory, org.glassfish.hk.api.PostConstruct
{
private org.glassfish.hk.api.ServiceLocator habitat;
private org.glassfish.enterprise.iiop.util.IIOPUtils iiopUtils;
private org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager;
public void <init>()
{
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager> = null;
return;
}
public void postConstruct()
{
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
org.glassfish.hk.api.ServiceLocator v;
org.glassfish.enterprise.iiop.util.IIOPUtils v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v = new org.glassfish.enterprise.iiop.impl.GlassFishORBManager;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.hk.api.ServiceLocator habitat>;
specialinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: void <init>(org.glassfish.hk.api.ServiceLocator)>(v);
v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager> = v;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.util.IIOPUtils iiopUtils>;
staticinvoke <org.glassfish.enterprise.iiop.util.IIOPUtils: void setInstance(org.glassfish.enterprise.iiop.util.IIOPUtils)>(v);
return;
}
public int getOTSPolicyType()
{
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
return 1398079611;
}
public int getCSIv2PolicyType()
{
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
return 1398079612;
}
public org.omg.CORBA.ORB createORB(java.util.Properties)
{
java.util.Properties v;
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
com.sun.corba.ee.spi.orb.ORB v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v := @parameter: java.util.Properties;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: com.sun.corba.ee.spi.orb.ORB getORB(java.util.Properties)>(v);
return v;
}
public java.util.Properties getCSIv2Props()
{
java.util.Properties v;
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: java.util.Properties getCSIv2Props()>();
return v;
}
public void setCSIv2Prop(java.lang.String, java.lang.String)
{
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
java.lang.String v, v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: void setCSIv2Prop(java.lang.String,java.lang.String)>(v, v);
return;
}
public int getORBInitialPort()
{
int v;
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: int getORBInitialPort()>();
return v;
}
public java.lang.String getORBHost(org.omg.CORBA.ORB)
{
org.omg.CORBA.ORB v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
java.lang.String v;
com.sun.corba.ee.spi.orb.ORBData v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v := @parameter: org.omg.CORBA.ORB;
v = virtualinvoke v.<com.sun.corba.ee.spi.orb.ORB: com.sun.corba.ee.spi.orb.ORBData getORBData()>();
v = interfaceinvoke v.<com.sun.corba.ee.spi.orb.ORBData: java.lang.String getORBInitialHost()>();
return v;
}
public int getORBPort(org.omg.CORBA.ORB)
{
org.omg.CORBA.ORB v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
int v;
com.sun.corba.ee.spi.orb.ORBData v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v := @parameter: org.omg.CORBA.ORB;
v = virtualinvoke v.<com.sun.corba.ee.spi.orb.ORB: com.sun.corba.ee.spi.orb.ORBData getORBData()>();
v = interfaceinvoke v.<com.sun.corba.ee.spi.orb.ORBData: int getORBInitialPort()>();
return v;
}
public boolean isEjbCall(org.omg.PortableInterceptor.ServerRequestInfo)
{
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v, v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
java.lang.String[] v;
org.omg.PortableInterceptor.ServerRequestInfo v;
java.lang.String v;
boolean v, v, v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v := @parameter: org.omg.PortableInterceptor.ServerRequestInfo;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = interfaceinvoke v.<org.omg.PortableInterceptor.ServerRequestInfo: java.lang.String[] adapter_name()>();
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: boolean isEjbAdapterName(java.lang.String[])>(v);
if v == 0 goto label;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = interfaceinvoke v.<org.omg.PortableInterceptor.ServerRequestInfo: java.lang.String operation()>();
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: boolean isIsACall(java.lang.String)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getIIOPEndpoints()
{
java.lang.String v;
org.glassfish.enterprise.iiop.impl.GlassFishORBManager v;
org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl v;
v := @this: org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl;
v = v.<org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl: org.glassfish.enterprise.iiop.impl.GlassFishORBManager gfORBManager>;
v = virtualinvoke v.<org.glassfish.enterprise.iiop.impl.GlassFishORBManager: java.lang.String getIIOPEndpoints()>();
return v;
}
}