public class org.glassfish.enterprise.api.enabler.ORBConnectorStartup extends java.lang.Object implements org.glassfish.hk.api.PostConstruct
{
private static final java.lang.String ORB_UTIL_CLASS_PROPERTY;
private static final java.lang.String RMIIIOP_STUB_DELEGATE_CLASS_PROPERTY;
private static final java.lang.String RMIIIOP_PRO_DELEGATE_CLASS_PROPERTY;
private static final java.lang.String OMG_ORB_CLASS_PROPERTY;
private static final java.lang.String OMG_ORB_SINGLETON_CLASS_PROPERTY;
private static final java.lang.String ORB_CLASS;
private static final java.lang.String ORB_SINGLETON_CLASS;
private static final java.lang.String ORB_SE_CLASS;
private static final java.lang.String ORB_SE_SINGLETON_CLASS;
private static final java.lang.String RMI_UTIL_CLASS;
private static final java.lang.String RMI_STUB_CLASS;
private static final java.lang.String RMI_PRO_CLASS;
com.sun.enterprise.config.serverbeans.Config config;
private com.sun.enterprise.v.services.impl.GrizzlyService grizzlyService;
public void <init>()
{
org.glassfish.enterprise.api.enabler.ORBConnectorStartup v;
v := @this: org.glassfish.enterprise.api.enabler.ORBConnectorStartup;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void postConstruct()
{
org.glassfish.enterprise.api.enabler.ORBConnectorStartup v;
v := @this: org.glassfish.enterprise.api.enabler.ORBConnectorStartup;
specialinvoke v.<org.glassfish.enterprise.api.enabler.ORBConnectorStartup: void setORBSystemProperties()>();
specialinvoke v.<org.glassfish.enterprise.api.enabler.ORBConnectorStartup: void initializeLazyListener()>();
return;
}
private void setORBSystemProperties()
{
org.glassfish.enterprise.api.enabler.ORBConnectorStartup$1 v;
org.glassfish.enterprise.api.enabler.ORBConnectorStartup v;
v := @this: org.glassfish.enterprise.api.enabler.ORBConnectorStartup;
v = new org.glassfish.enterprise.api.enabler.ORBConnectorStartup$1;
specialinvoke v.<org.glassfish.enterprise.api.enabler.ORBConnectorStartup$1: void <init>(org.glassfish.enterprise.api.enabler.ORBConnectorStartup)>(v);
staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
return;
}
private void initializeLazyListener()
{
com.sun.enterprise.v.services.impl.DummyNetworkListener v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
java.util.Iterator v;
org.glassfish.api.admin.config.ConfigExtension v;
java.util.List v;
com.sun.enterprise.v.services.impl.GrizzlyService v;
java.lang.Object v;
org.glassfish.enterprise.api.enabler.ORBConnectorStartup v;
com.sun.enterprise.config.serverbeans.Config v;
v := @this: org.glassfish.enterprise.api.enabler.ORBConnectorStartup;
v = v.<org.glassfish.enterprise.api.enabler.ORBConnectorStartup: com.sun.enterprise.config.serverbeans.Config config>;
v = interfaceinvoke v.<com.sun.enterprise.config.serverbeans.Config: org.glassfish.api.admin.config.ConfigExtension getExtensionByType(java.lang.Class)>(class "Lorg/glassfish/orb/admin/config/IiopService;");
if v == null goto label;
v = interfaceinvoke v.<org.glassfish.orb.admin.config.IiopService: java.util.List getIiopListener()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.glassfish.orb.admin.config.IiopListener: java.lang.String getEnabled()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.glassfish.orb.admin.config.IiopListener: java.lang.String getLazyInit()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = new com.sun.enterprise.v.services.impl.DummyNetworkListener;
specialinvoke v.<com.sun.enterprise.v.services.impl.DummyNetworkListener: void <init>()>();
v = interfaceinvoke v.<org.glassfish.orb.admin.config.IiopListener: java.lang.String getPort()>();
interfaceinvoke v.<org.glassfish.grizzly.config.dom.NetworkListener: void setPort(java.lang.String)>(v);
v = interfaceinvoke v.<org.glassfish.orb.admin.config.IiopListener: java.lang.String getAddress()>();
interfaceinvoke v.<org.glassfish.grizzly.config.dom.NetworkListener: void setAddress(java.lang.String)>(v);
interfaceinvoke v.<org.glassfish.grizzly.config.dom.NetworkListener: void setProtocol(java.lang.String)>("light-weight-listener");
interfaceinvoke v.<org.glassfish.grizzly.config.dom.NetworkListener: void setTransport(java.lang.String)>("tcp");
interfaceinvoke v.<org.glassfish.grizzly.config.dom.NetworkListener: void setName(java.lang.String)>("iiop-service");
v = v.<org.glassfish.enterprise.api.enabler.ORBConnectorStartup: com.sun.enterprise.v.services.impl.GrizzlyService grizzlyService>;
virtualinvoke v.<com.sun.enterprise.v.services.impl.GrizzlyService: java.util.concurrent.Future createNetworkProxy(org.glassfish.grizzly.config.dom.NetworkListener)>(v);
goto label;
label:
return;
}
}