You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ad...@apache.org on 2015/04/18 19:45:20 UTC
svn commit: r1674546 -
/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java
Author: adrianc
Date: Sat Apr 18 17:45:20 2015
New Revision: 1674546
URL: http://svn.apache.org/r1674546
Log:
Some trivial optimizations in Config.java.
Modified:
ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java
Modified: ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java?rev=1674546&r1=1674545&r2=1674546&view=diff
==============================================================================
--- ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java (original)
+++ ofbiz/trunk/framework/start/src/org/ofbiz/base/start/Config.java Sat Apr 18 17:45:20 2015
@@ -28,6 +28,7 @@ import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
+
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
@@ -46,6 +47,17 @@ import java.util.TimeZone;
public class Config {
+ private static final FileFilter componentLoadFilter = new FileFilter() {
+ public boolean accept(File pathname) {
+ return "component-load.xml".equals(pathname.getName());
+ }
+ };
+ private static final FileFilter folderFilter = new FileFilter() {
+ public boolean accept(File pathname) {
+ return pathname.isDirectory();
+ }
+ };
+
public final InetAddress adminAddress;
public final String adminKey;
public final int adminPort;
@@ -183,7 +195,7 @@ public class Config {
instrumenterFile = getProp(props, "ofbiz.instrumenterFile", null);
// loader classes
- List<Map<String, String>> loadersTmp = new ArrayList<Map<String, String>>();
+ ArrayList<Map<String, String>> loadersTmp = new ArrayList<Map<String, String>>();
int currentPosition = 1;
Map<String, String> loader = null;
while (true) {
@@ -198,6 +210,7 @@ public class Config {
currentPosition++;
}
}
+ loadersTmp.trimToSize();
loaders = Collections.unmodifiableList(loadersTmp);
// set the port offset
@@ -302,16 +315,6 @@ public class Config {
if (!folder.exists() && !folder.isDirectory()) {
return;
}
- FileFilter componentLoadFilter = new FileFilter() {
- public boolean accept(File pathname) {
- return "component-load.xml".equals(pathname.getName());
- }
- };
- FileFilter folderFilter = new FileFilter() {
- public boolean accept(File pathname) {
- return pathname.isDirectory();
- }
- };
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
File[] componentLoadFiles;