public class org.glassfish.appclient.client.acc.AppClientContainerBuilder extends java.lang.Object implements org.glassfish.appclient.client.acc.AppClientContainer$Builder
{
private static final java.lang.String ENDPOINTS_PROPERTY_NAME;
private static final com.sun.enterprise.util.LocalStringManager localStrings;
private org.glassfish.appclient.client.acc.config.TargetServer[] targetServers;
private java.util.logging.Logger logger;
private org.glassfish.appclient.client.acc.config.AuthRealm authRealm;
private final java.net.URLClassLoader classLoader;
private org.glassfish.appclient.client.acc.config.ClientCredential clientCredential;
private boolean sendPassword;
private org.glassfish.enterprise.iiop.api.GlassFishORBHelper orbHelper;
private final java.util.List messageSecurityConfigs;
private java.util.Properties containerProperties;
void <init>()
{
java.lang.Thread v;
java.lang.Class v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.ClassLoader v;
java.lang.String v;
java.util.logging.Logger v;
java.util.ArrayList v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <java.util.logging.Logger: java.util.logging.Logger getLogger(java.lang.String)>(v);
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.logging.Logger logger> = v;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.AuthRealm authRealm> = null;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.net.URLClassLoader classLoader> = v;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: boolean sendPassword> = 1;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.List messageSecurityConfigs> = v;
return;
}
void <init>(org.glassfish.appclient.client.acc.config.TargetServer[])
{
java.util.logging.Logger v;
java.util.ArrayList v;
java.lang.Thread v;
java.lang.Class v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.ClassLoader v;
java.lang.String v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.config.TargetServer[];
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <java.util.logging.Logger: java.util.logging.Logger getLogger(java.lang.String)>(v);
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.logging.Logger logger> = v;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.AuthRealm authRealm> = null;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.net.URLClassLoader classLoader> = v;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: boolean sendPassword> = 1;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.List messageSecurityConfigs> = v;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.TargetServer[] targetServers> = v;
return;
}
public org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.lang.Class, javax.security.auth.callback.CallbackHandler) throws java.lang.Exception
{
javax.security.auth.callback.CallbackHandler v;
org.glassfish.appclient.client.acc.Launchable v;
java.lang.Class v;
org.glassfish.appclient.client.acc.AppClientContainer v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
org.glassfish.hk.api.ServiceLocator v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.Class;
v := @parameter: javax.security.auth.callback.CallbackHandler;
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void prepareHabitat()>();
v = staticinvoke <org.glassfish.appclient.client.acc.ACCModulesManager: org.glassfish.hk.api.ServiceLocator getHabitat()>();
v = staticinvoke <org.glassfish.appclient.client.acc.Launchable$LaunchableUtil: org.glassfish.appclient.client.acc.Launchable newLaunchable(org.glassfish.hk.api.ServiceLocator,java.lang.Class)>(v, v);
v = specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainer createContainer(org.glassfish.appclient.client.acc.Launchable,javax.security.auth.callback.CallbackHandler,boolean)>(v, v, 0);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.lang.Class) throws java.lang.Exception
{
java.lang.Class v;
org.glassfish.appclient.client.acc.AppClientContainer v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.lang.Class,javax.security.auth.callback.CallbackHandler)>(v, null);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.net.URI, javax.security.auth.callback.CallbackHandler, java.lang.String, java.lang.String) throws java.lang.Exception, org.glassfish.appclient.client.acc.UserError
{
javax.security.auth.callback.CallbackHandler v;
org.glassfish.appclient.client.acc.AppClientContainer v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v, v;
java.net.URI v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.net.URI;
v := @parameter: javax.security.auth.callback.CallbackHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.net.URI,javax.security.auth.callback.CallbackHandler,java.lang.String,java.lang.String,boolean)>(v, v, v, v, 0);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.net.URI, javax.security.auth.callback.CallbackHandler, java.lang.String, java.lang.String, boolean) throws java.lang.Exception, org.glassfish.appclient.client.acc.UserError
{
java.util.Properties v;
org.glassfish.appclient.client.acc.Launchable v;
javax.security.auth.callback.CallbackHandler v;
org.glassfish.appclient.client.acc.AppClientContainer v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v, v;
java.net.URI v;
org.glassfish.hk.api.ServiceLocator v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.net.URI;
v := @parameter: javax.security.auth.callback.CallbackHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void prepareHabitat()>();
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.TargetServer[] targetServers>;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.Properties containerProperties>;
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void prepareIIOP(org.glassfish.appclient.client.acc.config.TargetServer[],java.util.Properties)>(v, v);
v = staticinvoke <org.glassfish.appclient.client.acc.ACCModulesManager: org.glassfish.hk.api.ServiceLocator getHabitat()>();
v = staticinvoke <org.glassfish.appclient.client.acc.Launchable$LaunchableUtil: org.glassfish.appclient.client.acc.Launchable newLaunchable(java.net.URI,java.lang.String,java.lang.String,org.glassfish.hk.api.ServiceLocator)>(v, v, v, v);
v = specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainer createContainer(org.glassfish.appclient.client.acc.Launchable,javax.security.auth.callback.CallbackHandler,boolean)>(v, v, v);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.net.URI) throws java.lang.Exception, org.glassfish.appclient.client.acc.UserError
{
org.glassfish.appclient.client.acc.AppClientContainer v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.net.URI v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.net.URI;
v = virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainer newContainer(java.net.URI,javax.security.auth.callback.CallbackHandler,java.lang.String,java.lang.String)>(v, null, null, null);
return v;
}
private org.glassfish.appclient.client.acc.AppClientContainer createContainer(org.glassfish.appclient.client.acc.Launchable, javax.security.auth.callback.CallbackHandler, boolean) throws com.sun.enterprise.module.bootstrap.BootException, com.sun.enterprise.module.bootstrap.BootException, java.net.URISyntaxException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, com.sun.enterprise.container.common.spi.util.InjectionException, java.io.IOException, org.xml.sax.SAXException
{
java.util.Properties v;
org.glassfish.appclient.client.acc.Launchable v;
java.net.URLClassLoader v, v;
java.util.List v;
javax.security.auth.callback.CallbackHandler v, v;
com.sun.enterprise.deployment.ApplicationClientDescriptor v;
java.lang.Object v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
org.glassfish.appclient.client.acc.config.ClientCredential v;
java.lang.String v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.Launchable;
v := @parameter: javax.security.auth.callback.CallbackHandler;
v := @parameter: boolean;
v = staticinvoke <org.glassfish.appclient.client.acc.ACCModulesManager: java.lang.Object getService(java.lang.Class)>(class "Lorg/glassfish/appclient/client/acc/AppClientContainer;");
virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainer: void processPermissions()>();
virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainer: void setClient(org.glassfish.appclient.client.acc.Launchable)>(v);
virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainer: void setBuilder(org.glassfish.appclient.client.acc.AppClientContainer$Builder)>(v);
if v == null goto label;
v = v;
goto label;
label:
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.net.URLClassLoader classLoader>;
v = interfaceinvoke v.<org.glassfish.appclient.client.acc.Launchable: com.sun.enterprise.deployment.ApplicationClientDescriptor getDescriptor(java.net.URLClassLoader)>(v);
v = virtualinvoke v.<com.sun.enterprise.deployment.ApplicationClientDescriptor: java.lang.String getCallbackHandler()>();
v = specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: javax.security.auth.callback.CallbackHandler getCallbackHandlerFromDescriptor(java.lang.String)>(v);
label:
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.TargetServer[] targetServers>;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.List messageSecurityConfigs>;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.Properties containerProperties>;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.ClientCredential clientCredential>;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.net.URLClassLoader classLoader>;
virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainer: void prepareSecurity(org.glassfish.appclient.client.acc.config.TargetServer[],java.util.List,java.util.Properties,org.glassfish.appclient.client.acc.config.ClientCredential,javax.security.auth.callback.CallbackHandler,java.net.URLClassLoader,boolean)>(v, v, v, v, v, v, v);
return v;
}
private javax.security.auth.callback.CallbackHandler getCallbackHandlerFromDescriptor(java.lang.String) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
{
java.net.URLClassLoader v;
java.lang.Class v;
java.lang.Object v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v != 0 goto label;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.net.URLClassLoader classLoader>;
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String,boolean,java.lang.ClassLoader)>(v, 1, v);
v = virtualinvoke v.<java.lang.Class: java.lang.Object newInstance()>();
return v;
label:
return null;
}
private void prepareHabitat() throws java.net.URISyntaxException
{
java.lang.Thread v;
java.lang.Object v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.ClassLoader v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
staticinvoke <org.glassfish.appclient.client.acc.ACCModulesManager: void initialize(java.lang.ClassLoader)>(v);
v = staticinvoke <org.glassfish.appclient.client.acc.ACCModulesManager: java.lang.Object getService(java.lang.Class)>(class "Lorg/glassfish/enterprise/iiop/api/GlassFishORBHelper;");
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.enterprise.iiop.api.GlassFishORBHelper orbHelper> = v;
return;
}
private void prepareIIOP(org.glassfish.appclient.client.acc.config.TargetServer[], java.util.Properties)
{
java.lang.Integer v, v;
java.util.logging.Level v;
int v, v, v, v, v, v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v, v, v, v, v;
boolean v;
java.util.Properties v;
org.glassfish.enterprise.iiop.api.GlassFishORBHelper v;
org.glassfish.appclient.client.acc.config.TargetServer v, v, v;
java.lang.IllegalArgumentException v;
java.util.logging.Logger v;
java.lang.StringBuilder v, v, v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.config.TargetServer[];
v := @parameter: java.util.Properties;
v = lengthof v;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
throw v;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
label:
v = virtualinvoke v.<org.glassfish.appclient.client.acc.config.TargetServer: java.lang.String getAddress()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<org.glassfish.appclient.client.acc.config.TargetServer: java.lang.Integer getPort()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = lengthof v;
if v != 1 goto label;
v = v[0];
v = virtualinvoke v.<org.glassfish.appclient.client.acc.config.TargetServer: java.lang.String getAddress()>();
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void defineIfNotDefined(java.lang.String,java.lang.String)>("org.omg.CORBA.ORBInitialHost", v);
v = v[0];
v = virtualinvoke v.<org.glassfish.appclient.client.acc.config.TargetServer: java.lang.Integer getPort()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void defineIfNotDefined(java.lang.String,java.lang.String)>("org.omg.CORBA.ORBInitialPort", v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: void defineIfNotDefined(java.lang.String,java.lang.String)>("com.sun.appserv.iiop.endpoints", v);
label:
v = specialinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: boolean isSSLRequired(org.glassfish.appclient.client.acc.config.TargetServer[],java.util.Properties)>(v, v);
if v == 0 goto label;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.enterprise.iiop.api.GlassFishORBHelper orbHelper>;
virtualinvoke v.<org.glassfish.enterprise.iiop.api.GlassFishORBHelper: void setCSIv2Prop(java.lang.String,java.lang.String)>("com.sun.CSIV2.ssl.client.required", "true");
label:
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.logging.Logger logger>;
v = <java.util.logging.Level: java.util.logging.Level CONFIG>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Object)>(v, "Using endpoint address(es): {0}", v);
return;
}
private void defineIfNotDefined(java.lang.String, java.lang.String)
{
java.lang.Object[] v;
java.lang.RuntimeException v;
com.sun.enterprise.util.LocalStringManager v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v, v, v, v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
if v != null goto label;
if v != null goto label;
v = new java.lang.RuntimeException;
v = <org.glassfish.appclient.client.acc.AppClientContainerBuilder: com.sun.enterprise.util.LocalStringManager localStrings>;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = interfaceinvoke v.<com.sun.enterprise.util.LocalStringManager: java.lang.String getLocalString(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])>(class "Lorg/glassfish/appclient/client/acc/AppClientContainerBuilder;", "appclient.missingValue", "Value for {0} expected but was not configured or assigned", v);
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
staticinvoke <java.lang.System: java.lang.String setProperty(java.lang.String,java.lang.String)>(v, v);
label:
return;
}
private boolean isSSLRequired(org.glassfish.appclient.client.acc.config.TargetServer[], java.util.Properties)
{
java.util.Properties v;
org.glassfish.appclient.client.acc.config.TargetServer v;
int v, v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v, v;
org.glassfish.appclient.client.acc.config.Security v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.config.TargetServer[];
v := @parameter: java.util.Properties;
if v == null goto label;
v = virtualinvoke v.<java.util.Properties: java.lang.String getProperty(java.lang.String)>("ssl");
v = "required";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<org.glassfish.appclient.client.acc.config.TargetServer: org.glassfish.appclient.client.acc.config.Security getSecurity()>();
if v == null goto label;
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder addMessageSecurityConfig(org.glassfish.appclient.client.acc.config.MessageSecurityConfig)
{
org.glassfish.appclient.client.acc.config.MessageSecurityConfig v;
java.util.List v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.config.MessageSecurityConfig;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.List messageSecurityConfigs>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public java.util.List getMessageSecurityConfig()
{
java.util.List v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.List messageSecurityConfigs>;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder logger(java.util.logging.Logger)
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.util.logging.Logger v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.util.logging.Logger;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.logging.Logger logger> = v;
return v;
}
public java.util.logging.Logger getLogger()
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.util.logging.Logger v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.logging.Logger logger>;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder authRealm(java.lang.String)
{
org.glassfish.appclient.client.acc.config.AuthRealm v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.lang.String v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.String;
v = new org.glassfish.appclient.client.acc.config.AuthRealm;
specialinvoke v.<org.glassfish.appclient.client.acc.config.AuthRealm: void <init>(java.lang.String)>(v);
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.AuthRealm authRealm> = v;
return v;
}
public org.glassfish.appclient.client.acc.config.AuthRealm getAuthRealm()
{
org.glassfish.appclient.client.acc.config.AuthRealm v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.AuthRealm authRealm>;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder clientCredentials(java.lang.String, char[])
{
char[] v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v, v;
java.lang.String v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.String;
v := @parameter: char[];
v = virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainerBuilder clientCredentials(java.lang.String,char[],java.lang.String)>(v, v, null);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder clientCredentials(java.lang.String, char[], java.lang.String)
{
org.glassfish.appclient.client.acc.config.util.XML$Password v;
char[] v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v, v;
org.glassfish.appclient.client.acc.config.ClientCredential v;
java.lang.String v, v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.lang.String;
v := @parameter: char[];
v := @parameter: java.lang.String;
v = new org.glassfish.appclient.client.acc.config.ClientCredential;
v = new org.glassfish.appclient.client.acc.config.util.XML$Password;
specialinvoke v.<org.glassfish.appclient.client.acc.config.util.XML$Password: void <init>(char[])>(v);
specialinvoke v.<org.glassfish.appclient.client.acc.config.ClientCredential: void <init>(java.lang.String,org.glassfish.appclient.client.acc.config.util.XML$Password,java.lang.String)>(v, v, v);
v = virtualinvoke v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.AppClientContainerBuilder clientCredentials(org.glassfish.appclient.client.acc.config.ClientCredential)>(v);
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder clientCredentials(org.glassfish.appclient.client.acc.config.ClientCredential)
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
org.glassfish.appclient.client.acc.config.ClientCredential v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: org.glassfish.appclient.client.acc.config.ClientCredential;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.ClientCredential clientCredential> = v;
return v;
}
public org.glassfish.appclient.client.acc.config.ClientCredential getClientCredential()
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
org.glassfish.appclient.client.acc.config.ClientCredential v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.ClientCredential clientCredential>;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder containerProperties(java.util.Properties)
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.util.Properties v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.util.Properties;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.Properties containerProperties> = v;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder containerProperties(java.util.List)
{
java.util.List v;
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.util.Properties v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: java.util.List;
v = staticinvoke <org.glassfish.appclient.client.acc.config.util.XML: java.util.Properties toProperties(java.util.List)>(v);
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.Properties containerProperties> = v;
return v;
}
public java.util.Properties getContainerProperties()
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
java.util.Properties v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: java.util.Properties containerProperties>;
return v;
}
public org.glassfish.appclient.client.acc.AppClientContainerBuilder sendPassword(boolean)
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v := @parameter: boolean;
v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: boolean sendPassword> = v;
return v;
}
public boolean getSendPassword()
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
boolean v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: boolean sendPassword>;
return v;
}
public org.glassfish.appclient.client.acc.config.TargetServer[] getTargetServers()
{
org.glassfish.appclient.client.acc.AppClientContainerBuilder v;
org.glassfish.appclient.client.acc.config.TargetServer[] v;
v := @this: org.glassfish.appclient.client.acc.AppClientContainerBuilder;
v = v.<org.glassfish.appclient.client.acc.AppClientContainerBuilder: org.glassfish.appclient.client.acc.config.TargetServer[] targetServers>;
return v;
}
static void <clinit>()
{
com.sun.enterprise.util.LocalStringManagerImpl v;
v = new com.sun.enterprise.util.LocalStringManagerImpl;
specialinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: void <init>(java.lang.Class)>(class "Lorg/glassfish/appclient/client/acc/AppClientContainerBuilder;");
<org.glassfish.appclient.client.acc.AppClientContainerBuilder: com.sun.enterprise.util.LocalStringManager localStrings> = v;
return;
}
}