You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by er...@apache.org on 2010/12/27 15:56:14 UTC
svn commit: r1053080 -
/james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java
Author: eric
Date: Mon Dec 27 14:56:14 2010
New Revision: 1053080
URL: http://svn.apache.org/viewvc?rev=1053080&view=rev
Log:
Code format.
Modified:
james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java
Modified: james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java
URL: http://svn.apache.org/viewvc/james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java?rev=1053080&r1=1053079&r2=1053080&view=diff
==============================================================================
--- james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java (original)
+++ james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java Mon Dec 27 14:56:14 2010
@@ -64,34 +64,29 @@ public class MailRepositoryStoreBeanFact
*/
private HierarchicalConfiguration configuration;
+ /**
+ * The Logger
+ */
private Log logger;
- public void setLog(Log logger) {
- this.logger = logger;
- }
-
- protected Log getLogger() {
- return logger;
- }
-
+ /* (non-Javadoc)
+ * @see org.apache.james.lifecycle.api.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
+ */
public void configure(HierarchicalConfiguration configuration) throws ConfigurationException{
this.configuration = configuration;
}
@PostConstruct
@SuppressWarnings("unchecked")
- public void init()
- throws Exception {
+ public void init() throws Exception {
getLogger().info("JamesMailStore init...");
repositories = new ReferenceMap();
classes = new HashMap<String,String>();
defaultConfigs = new HashMap<String, HierarchicalConfiguration>();
- List<HierarchicalConfiguration> registeredClasses
- = configuration.configurationsAt("mailrepositories.mailrepository");
- for ( int i = 0; i < registeredClasses.size(); i++ )
- {
+ List<HierarchicalConfiguration> registeredClasses = configuration.configurationsAt("mailrepositories.mailrepository");
+ for ( int i = 0; i < registeredClasses.size(); i++ ) {
registerRepository(registeredClasses.get(i));
}
@@ -116,8 +111,8 @@ public class MailRepositoryStoreBeanFact
List<String> protocols = repConf.getList("protocols.protocol");
- for ( int i = 0; i < protocols.size(); i++ )
- {
+ for ( int i = 0; i < protocols.size(); i++ ) {
+
String protocol = protocols.get(i);
HierarchicalConfiguration defConf = null;
@@ -146,6 +141,7 @@ public class MailRepositoryStoreBeanFact
}
classes.put(key, className);
+
if (defConf != null) {
defaultConfigs.put(key, defConf);
}
@@ -165,7 +161,7 @@ public class MailRepositoryStoreBeanFact
*
* @param hint the Configuration object used to look up the repository
* @return the selected repository
- * @throws MailRepostoryStoreException if any error occurs while parsing the
+ * @throws MailRepositoryStoreException if any error occurs while parsing the
* Configuration or retrieving the MailRepository
*/
public synchronized MailRepository select(String destination) throws MailRepostoryStoreException {
@@ -178,7 +174,6 @@ public class MailRepositoryStoreBeanFact
+ destination);
protocol = destination.substring(0,idx);
-
String repID = destination;
MailRepository reply = repositories.get(repID);
StringBuffer logBuffer = null;
@@ -266,4 +261,12 @@ public class MailRepositoryStoreBeanFact
return new ArrayList<String>(repositories.keySet());
}
+ public void setLog(Log logger) {
+ this.logger = logger;
+ }
+
+ private Log getLogger() {
+ return logger;
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org