Here is the page http://openejb.apache.org/3.0/system-properties.html
On Tue, Jul 29, 2008 at 12:14 PM, <[EMAIL PROTECTED]>wrote: > OK, good thinking ! > > Can you give me the wiki page ? > > JLouis > > KMalhi wrote: > > > > Hi Jean, > > > > This is great. This kind of documentation is exactly the reason why we > are > > trying to extract properties into a separate file. The best option would > > be > > to create a page on the openejb wiki and post your input about these > > properties on that wiki page. > > > > On Tue, Jul 29, 2008 at 11:34 AM, Jean-Louis MONTEIRO < > > [EMAIL PROTECTED]> wrote: > > > >> > >> Hi David and all, > >> > >> I have done such a regexp search cause I want to know each property to > >> determine impacts. > >> I'm trying to create a document with some inputs one each property I > can. > >> > >> Is there a way to share with the community ? > >> > >> Regards, > >> > >> _________________ > >> Jean-Louis MONTEIRO > >> > >> Atos Worldline > >> Architecture and Methodology > >> [EMAIL PROTECTED] > >> Tel: +33 (0).2.54.44.75.95 > >> 19 rue de la valléé maillard > >> BP 1311 > >> 41013 Blois Cedex > >> --- > >> Atos Worldline is an Atos Origin company: www.atosorigin.com > >> > >> > >> > >> > >> > >> > >> > >> KMalhi wrote: > >> > > >> > Will be trying to extract openejb properties into a separate class > >> named > >> > OpenEjbProperties. Since there are a lot of properties being used in > >> the > >> > code base, David Blevins suggested that we extract only those > >> properties > >> > which would be relevant to the user. > >> > > >> > This would have a couple of benefits:- > >> > 1. Properties would be stored in one central location. Future > >> properties > >> > could also be added to this class > >> > 2. Properties could be documented heavily and then a link could be > >> > generated > >> > for the wiki. This will server the purpose of documentation also > >> > > >> > David performed a regex search and found the following properties > >> (These > >> > are > >> > also available here > >> > > >> > https://issues.apache.org/jira/secure/attachment/12384644/openejb-options-report.txt > >> > ):- > >> > If you feel any property was missed or some property should not be > >> added, > >> > then lets comment on this thread. I will try and keep the list > >> > updated (based on the comments) > >> > > >> > Targets > >> > String '"openejb[^:/ -]' > >> > Found usages (56 usages) > >> > Unclassified usage (56 usages) > >> > openejb-core (56 usages) > >> > org.apache.openejb (4 usages) > >> > OpenEJB.java (4 usages) > >> > (90, 39) if > >> > (initProps.getProperty("openejb.nobanner") == null) { > >> > (99, 25) logger.info("openejb.home = " + > >> > SystemInstance.get().getHome().getDirectory().getAbsolutePath()); > >> > (100, 25) logger.info("openejb.base = " + > >> > SystemInstance.get().getBase().getDirectory().getAbsolutePath()); > >> > (116, 47) className = > >> > props.getProperty("openejb.assembler", > >> > "org.apache.openejb.assembler.classic.Assembler"); > >> > org.apache.openejb.assembler.classic (5 usages) > >> > Assembler.java (1 usage) > >> > (101, 56) public static final String > >> > CONFIGURATOR_PROPERTY = "openejb.configurator"; > >> > JndiBuilder.java (3 usages) > >> > (56, 59) private static final String > >> > JNDINAME_STRATEGY_CLASS = "openejb.jndiname.strategy.class"; > >> > (57, 60) private static final String > >> > JNDINAME_FAILONCOLLISION = "openejb.jndiname.failoncollision"; > >> > (174, 55) private static final String > >> > JNDINAME_FORMAT = "openejb.jndiname.format"; > >> > JndiEncBuilder.java (1 usage) > >> > (127, 32) if > >> > (System.getProperty("openejb.naming","ivm").equals("xbean")) { > >> > org.apache.openejb.assembler.classic.cmd (1 usage) > >> > Info2Properties.java (1 usage) > >> > (201, 32) if (key.startsWith("openejb.")) { > >> > org.apache.openejb.cli (2 usages) > >> > Bootstrap.java (2 usages) > >> > (32, 62) private final static String > >> > OPENEJB_HOME_PROPERTY_NAME = "openejb.home"; > >> > (33, 62) private final static String > >> > OPENEJB_BASE_PROPERTY_NAME = "openejb.base"; > >> > org.apache.openejb.client (2 usages) > >> > LocalInitialContextFactory.java (2 usages) > >> > (37, 62) private static final String > >> > OPENEJB_EMBEDDED_REMOTABLE = "openejb.embedded.remotable"; > >> > (62, 42) > >> > SystemInstance.get().setProperty("openejb.embedded", "true"); > >> > org.apache.openejb.config (28 usages) > >> > ConfigUtils.java (2 usages) > >> > (45, 72) return > >> > > >> > searchForConfiguration(SystemInstance.get().getProperty("openejb.configuration")); > >> > (145, 49) File config = new File(confDir, > >> > "openejb.xml"); > >> > ConfigurationFactory.java (5 usages) > >> > (90, 50) static final String > >> > CONFIGURATION_PROPERTY = "openejb.configuration"; > >> > (91, 46) static final String CONF_FILE_PROPERTY = > >> > "openejb.conf.file"; > >> > (92, 66) private static final String > >> > DEBUGGABLE_VM_HACKERY_PROPERTY = "openejb.debuggable-vm-hackery"; > >> > (94, 62) protected static final String > >> > VALIDATION_SKIP_PROPERTY = "openejb.validation.skip"; > >> > (107, 52) private static final String > >> > CLASSPATH_AS_EAR = "openejb.deployments.classpath.ear"; > >> > DeploymentsResolver.java (6 usages) > >> > (41, 58) static final String > >> > DEPLOYMENTS_CLASSPATH_PROPERTY = "openejb.deployments.classpath"; > >> > (43, 53) private static final String > >> > CLASSPATH_INCLUDE = "openejb.deployments.classpath.include"; > >> > (44, 53) private static final String > >> > CLASSPATH_EXCLUDE = "openejb.deployments.classpath.exclude"; > >> > (45, 64) private static final String > >> > CLASSPATH_REQUIRE_DESCRIPTOR = > >> > "openejb.deployments.classpath.require.descriptor"; > >> > (46, 64) private static final String > >> > CLASSPATH_FILTER_DESCRIPTORS = > >> > "openejb.deployments.classpath.filter.descriptors"; > >> > (47, 63) private static final String > >> > CLASSPATH_FILTER_SYSTEMAPPS = > >> > "openejb.deployments.classpath.filter.systemapps"; > >> > InitEjbDeployments.java (1 usage) > >> > (39, 56) private static final String > >> > DEPLOYMENT_ID_FORMAT = "openejb.deploymentId.format"; > >> > OpenEJBDeploymentFactory.java (1 usage) > >> > (29, 45) public static final String URI_SCHEME = > >> > "openejb"; > >> > OutputGeneratedDescriptors.java (1 usage) > >> > (38, 54) private static final String > >> > OUTPUT_DESCRIPTORS = "openejb.descriptors.output"; > >> > RemoteServer.java (5 usages) > >> > (29, 61) private static final boolean DEBUG = > >> > > >> > System.getProperty("openejb.server.debug","false").equalsIgnoreCase("TRUE"); > >> > (92, 72) lib = new File(new File(new File(home, > >> > "webapps"), "openejb"), "lib"); > >> > (166, 90) "-Dopenejb.servicemanager.enabled=" + > >> > Boolean.getBoolean("openejb.servicemanager.enabled"), > >> > (186, 90) "-Dopenejb.servicemanager.enabled=" + > >> > Boolean.getBoolean("openejb.servicemanager.enabled"), > >> > (223, 49) String openejbHome = > >> > System.getProperty("openejb.home"); > >> > ReportValidationResults.java (1 usage) > >> > (35, 52) private static final String > >> > VALIDATION_LEVEL = "openejb.validation.output.level"; > >> > ServiceUtils.java (3 usages) > >> > (47, 27) * 1. System property > >> > "openejb.provider.default" </br> > >> > (56, 36) if > >> > (system.getProperty("openejb.embedded") != null){ > >> > (61, 49) defaultProviderURL = > >> > System.getProperty("openejb.provider.default", defaultValue); > >> > VmDeploymentFactory.java (1 usage) > >> > (29, 45) public static final String URI_SCHEME = > >> > "openejb"; > >> > VmDeploymentManager.java (2 usages) > >> > (82, 49) String openejbHome = > >> > System.getProperty("openejb.home", "target/openejb-3.0.0-SNAPSHOT"); > >> > (91, 48) String openejbUri = > >> > System.getProperty("openejb.server.uri"); > >> > org.apache.openejb.config.sys (1 usage) > >> > Openejb.java (1 usage) > >> > (55, 24) @XmlRootElement(name = "openejb") > >> > org.apache.openejb.core.cmp (2 usages) > >> > CmpUtil.java (2 usages) > >> > (23, 28) cmpImplClass = "openejb." + cmpImplClass; > >> > (25, 28) cmpImplClass = "openejb"; > >> > org.apache.openejb.core.ivm (1 usage) > >> > BaseEjbProxyHandler.java (1 usage) > >> > (66, 53) private static final String > >> > OPENEJB_LOCALCOPY = "openejb.localcopy"; > >> > org.apache.openejb.core.ivm.naming (1 usage) > >> > InitContextFactory.java (1 usage) > >> > (40, 45) String realmName = (String) > >> > env.get("openejb.authentication.realmName"); > >> > org.apache.openejb.core.webservices (3 usages) > >> > ProviderWrapper.java (3 usages) > >> > (75, 32) System.setProperty("openejb." + > >> > JAXWSPROVIDER_PROPERTY, oldProperty); > >> > (344, 34) // 0. > >> > System.getProperty("openejb.javax.xml.ws.spi.Provider") > >> > (346, 51) String providerClass = > >> > System.getProperty("openejb." + JAXWSPROVIDER_PROPERTY); > >> > org.apache.openejb.util (6 usages) > >> > JuliLogStreamFactory.java (1 usage) > >> > (54, 46) String prop = > >> > System.getProperty("openejb.logger.external", "false"); > >> > Log4jLog.java (1 usage) > >> > (127, 46) String prop = > >> > System.getProperty("openejb.logger.external", "false"); > >> > Log4jLogStreamFactory.java (1 usage) > >> > (51, 46) String prop = > >> > System.getProperty("openejb.logger.external", "false"); > >> > Logger.java (1 usage) > >> > (29, 49) String factoryName = > >> > System.getProperty("openejb.log.factory"); > >> > MakeTxLookup.java (1 usage) > >> > (33, 54) String[] path = {"classes", "org", > >> > "apache", "openejb", "hibernate", "TransactionManagerLookup.class"}; > >> > OpenEjbVersion.java (1 usage) > >> > (52, 28) System.setProperty("openejb.version", > >> > version); > >> > > >> > > >> > > >> > -- > >> > Karan Singh Malhi > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/extracting-openejb-properties-into-a-separate-class-tp18479301p18714591.html > >> Sent from the OpenEJB Dev mailing list archive at Nabble.com. > >> > >> > > > > > > -- > > Karan Singh Malhi > > > > > Quoted from: > > http://www.nabble.com/extracting-openejb-properties-into-a-separate-class-tp18479301p18715746.html > > -- Karan Singh Malhi
