final protected String startupArg(final String argName) { if (startupArgs == null) { if (startupContext != null) { startupArgs = startupContext.getArguments(); } else { startupArgs = new Properties(); // shouldn't happen } } return startupArgs.getProperty(argName); }
public static String[] getOriginalArguments(StartupContext sc) { Properties args = sc.getArguments(); String s = args.getProperty(Constants.ORIGINAL_ARGS); // See how ASMain packages the arguments if (s == null) return new String[0]; StringTokenizer st = new StringTokenizer(s, Constants.ARG_SEP, false); List<String> result = new ArrayList<String>(); while (st.hasMoreTokens()) { result.add(st.nextToken()); } return result.toArray(new String[result.size()]); }
/** Creates a new instance of ServerContextImpl */ public void postConstruct() { this.instanceRoot = env.getDomainRoot(); this.args = new String[startupContext.getArguments().size()*2]; int i=0; for (Map.Entry<Object, Object> entry : startupContext.getArguments().entrySet()) { args[i++] = entry.getKey().toString(); args[i++] = entry.getValue().toString(); } }
public static String[] getOriginalArguments(StartupContext sc) { Properties args = sc.getArguments(); String s = args.getProperty(Constants.ORIGINAL_ARGS); // See how ASMain packages the arguments if (s == null) return new String[0]; StringTokenizer st = new StringTokenizer(s, Constants.ARG_SEP, false); List<String> result = new ArrayList<String>(); while (st.hasMoreTokens()) { result.add(st.nextToken()); } return result.toArray(new String[result.size()]); }
static URL getDomainXml(StartupContext startupContext) throws IOException { String configFileURI = startupContext.getArguments().getProperty( "org.glassfish.embeddable.configFileURI"); if (configFileURI != null) { // user specified domain.xml return URI.create(configFileURI).toURL(); } String instanceRoot = startupContext.getArguments().getProperty( "com.sun.aas.instanceRoot"); File domainXml = new File(instanceRoot, "config/domain.xml"); if (domainXml.exists()) { // domain/config/domain.xml, if exists. return domainXml.toURI().toURL(); } return EmbeddedDomainXml.class.getClassLoader().getResource( "org/glassfish/embed/domain.xml"); }
public static File getInstanceRoot(StartupContext sc) { return getInstanceRoot(sc.getArguments()); }
public void postConstruct() { Properties arguments = startupContext.getArguments(); if (arguments != null) { boolean isUpgrade = Boolean.valueOf( arguments.getProperty(UPGRADE_PARAM)); if (isUpgrade) { // we don't want to register this listener for the upgrade // start up return; } } transactions.addTransactionsListener(this); }
@Override public void postConstruct() { Properties arguments = startupContext.getArguments(); if (arguments != null) { boolean isUpgrade = Boolean.valueOf(arguments.getProperty("-upgrade")); if (isUpgrade) { // we don't want to register this listener for the upgrade // start up return; } } events.register(this); }
@Override public void postConstruct() { Properties arguments = startupContext.getArguments(); if (arguments != null) { boolean isUpgrade = Boolean.valueOf(arguments.getProperty("-upgrade")); if (isUpgrade) { // we don't want to register this listener for the upgrade // start up return; } } events.register(this); }
private void initializeSigTypeList() { String sigTypesParam = env.getStartupContext().getArguments().getProperty(SIGNATURE_TYPES_PARAM); if (sigTypesParam != null) { sigTypeList = StringUtils.parseStringList(sigTypesParam, ","); } sigTypeList.add(".SF"); sigTypeList.add(".sf"); sigTypeList.add(".RSA"); sigTypeList.add(".rsa"); sigTypeList.add(".DSA"); sigTypeList.add(".dsa"); sigTypeList.add(".PGP"); sigTypeList.add(".pgp"); }
public static File getInstallRoot(StartupContext sc) { return getInstallRoot(sc.getArguments()); }
public static File getInstanceRoot(StartupContext sc) { return getInstanceRoot(sc.getArguments()); }
public static File getInstallRoot(StartupContext sc) { return getInstallRoot(sc.getArguments()); }
private void init(AdminCommandContext context) throws IOException { logger = context.getLogger(); props = Globals.get(StartupContext.class).getArguments(); verbose = Boolean.parseBoolean(props.getProperty("-verbose", "false")); logger.info(strings.get("restart.server.init")); }
public Habitat createHabitat(ModulesRegistry registry, StartupContext context) throws BootException { HabitatInfo habitatInfo = new HabitatInfo(); habitatInfo.habitat = super.createHabitat(registry, context); createHK2ServiceTracker(habitatInfo); // register Habitat as an OSGi service habitatInfo.habitatRegistration = ctx.registerService(Habitat.class.getName(), habitatInfo.habitat, context.getArguments()); habitatInfos.put(habitatInfo.habitat, habitatInfo); return habitatInfo.habitat; }
@Override public ServiceLocator createServiceLocator(ModulesRegistry mr, StartupContext context, List<PopulatorPostProcessor> postProcessors, DescriptorFileFinder descriptorFileFinder) throws BootException { HabitatInfo habitatInfo = new HabitatInfo(); habitatInfo.serviceLocator = super.createServiceLocator(mr, context, postProcessors, descriptorFileFinder); createHK2ServiceTracker(habitatInfo); //convert properties to Hashtable Properties contextArgs = context.getArguments(); Hashtable<String,String> contextArgTable = new Hashtable<String,String>(); for(Object propKey:contextArgs.stringPropertyNames()) { contextArgTable.put((String)propKey, (String)contextArgs.get(propKey)); } // register ServiceLocator as an OSGi service habitatInfo.habitatRegistration = ctx.registerService(ServiceLocator.class.getName(), habitatInfo.serviceLocator, contextArgTable); habitatInfos.put(habitatInfo.serviceLocator, habitatInfo); return habitatInfo.serviceLocator; }
public void postConstruct() { boolean success; boolean readStdin = sc.getArguments().containsKey(STDIN_OPTION_TO_ASMAIN); if (readStdin) { success = setFromStdin(); } else { success = setFromMasterPasswordFile(); if (!success) { success = setFromAsMainArguments(); } } if (!success) { masterPassword = "changeit".toCharArray(); //the default; } }
/** * Starts the application loader service. */ @Override public void postConstruct() { if (startupContext != null) { Properties args = startupContext.getArguments(); if (args != null && Boolean.valueOf(args.getProperty("-upgrade"))) { return; } } if (clusters != null) { if (env.isDas()) { checkAllClusters(clusters); } else { Cluster cluster = server.getCluster(); if (cluster != null) { checkCluster(cluster); } } } }
/** * Starts the application loader service. */ @Override public void postConstruct() { if (startupContext != null) { Properties args = startupContext.getArguments(); if (args != null && Boolean.valueOf(args.getProperty("-upgrade"))) { return; } } if (clusters != null) { if (env.isDas()) { checkAllClusters(clusters); } else { Cluster cluster = server.getCluster(); if (cluster != null) { checkCluster(cluster); } } } }
public String getRuntimeTypePrefix(StartupContext startupContext) { Properties args = startupContext.getArguments(); RuntimeType serverType = RuntimeType.getDefault(); String typeString = args.getProperty("-type"); if (typeString != null) serverType = RuntimeType.valueOf(typeString); if (LOG.isLoggable(Level.FINE)) { LOG.fine("server type is: " + serverType.name()); } if (serverType.isEmbedded()) return "embedded"; if (serverType.isSingleInstance() || serverType.isDas()) return "admin"; if (serverType.isInstance()) return "instance"; return ""; }