(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / core / AbstractComponent.java
index 7c4c75da27b1fbc26e28326fd017ab4dc818cb3e..aea2bd6b5cebd7e5bbf804d7044cc0ca2904764e 100644 (file)
@@ -1,12 +1,12 @@
 /*
- * Copyright 2007 the original author or authors.
- *
+ * Copyright 2005-2010 the original author or authors.
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  */
 package org.wamblee.system.core;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
+import java.util.logging.Logger;
 
 /**
  * Abstract subsystem class making it easy to implement new subsystems.
  * 
  */
 public abstract class AbstractComponent<Type> implements Component<Type> {
-    private static final Log LOG = LogFactory.getLog(AbstractComponent.class);
+    private static final Logger LOG = Logger.getLogger(AbstractComponent.class
+        .getName());
 
     private ThreadLocal<List<ProvidedInterface>> remaining;
 
@@ -155,14 +154,14 @@ public abstract class AbstractComponent<Type> implements Component<Type> {
 
     private void checkNotStartedInterfaces() {
         if (remaining.get().size() > 0) {
-            String notProvided = "";
+            StringBuffer notProvided = new StringBuffer();
 
-            for (ProvidedInterface provided : remaining.get()) {
-                notProvided += ("\nComponent " + getQualifiedName() +
-                    " did not start interface " + provided);
+            for (ProvidedInterface providedIntf : remaining.get()) {
+                notProvided.append("\nComponent " + getQualifiedName() +
+                    " did not start interface " + providedIntf);
             }
 
-            throw new SystemAssemblyException(notProvided);
+            throw new SystemAssemblyException(notProvided.toString());
         }
     }
 
@@ -218,9 +217,9 @@ public abstract class AbstractComponent<Type> implements Component<Type> {
     }
 
     public ProvidedInterface findProvidedInterface(String aName) {
-        for (ProvidedInterface provided : getProvidedInterfaces()) {
-            if (provided.getName().equals(aName)) {
-                return provided;
+        for (ProvidedInterface providedIntf : getProvidedInterfaces()) {
+            if (providedIntf.getName().equals(aName)) {
+                return providedIntf;
             }
         }
 
@@ -228,9 +227,9 @@ public abstract class AbstractComponent<Type> implements Component<Type> {
     }
 
     public RequiredInterface findRequiredInterface(String aName) {
-        for (RequiredInterface required : getRequiredInterfaces()) {
-            if (required.getName().equals(aName)) {
-                return required;
+        for (RequiredInterface requiredIntf : getRequiredInterfaces()) {
+            if (requiredIntf.getName().equals(aName)) {
+                return requiredIntf;
             }
         }