You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ke...@apache.org on 2013/02/02 00:27:31 UTC

[19/50] [abbrv] git commit: refs/heads/master - CLOUDSTACK-1070: HypervisorTemplateAdapter needs to be configured with proper name

CLOUDSTACK-1070: HypervisorTemplateAdapter needs to be configured with proper name


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/8887f01b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/8887f01b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/8887f01b

Branch: refs/heads/master
Commit: 8887f01b374086d527c25c9bfc423e5fde79ee0a
Parents: 7ea83b8
Author: Kelven Yang <ke...@gmail.com>
Authored: Mon Jan 28 17:12:15 2013 -0800
Committer: Kelven Yang <ke...@gmail.com>
Committed: Mon Jan 28 17:12:41 2013 -0800

----------------------------------------------------------------------
 client/tomcatconf/componentContext.xml.in          |    4 ++++
 .../com/cloud/template/TemplateAdapterBase.java    |    4 ++++
 .../src/com/cloud/utils/component/AdapterBase.java |    2 +-
 3 files changed, 9 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/8887f01b/client/tomcatconf/componentContext.xml.in
----------------------------------------------------------------------
diff --git a/client/tomcatconf/componentContext.xml.in b/client/tomcatconf/componentContext.xml.in
index 46523d2..bc7858f 100644
--- a/client/tomcatconf/componentContext.xml.in
+++ b/client/tomcatconf/componentContext.xml.in
@@ -109,6 +109,10 @@
     <property name="name" value="Basic"/>
   </bean>
 
+  <bean id="hyervisorTemplateAdapter" class="com.cloud.template.HyervisorTemplateAdapter">
+    <property name="name" value="HypervisorAdapter"/>
+  </bean>
+
   <!--
     Authenticators
   -->

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/8887f01b/server/src/com/cloud/template/TemplateAdapterBase.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/template/TemplateAdapterBase.java b/server/src/com/cloud/template/TemplateAdapterBase.java
index d0a0ec2..d97f05d 100755
--- a/server/src/com/cloud/template/TemplateAdapterBase.java
+++ b/server/src/com/cloud/template/TemplateAdapterBase.java
@@ -87,6 +87,10 @@ public abstract class TemplateAdapterBase implements TemplateAdapter {
 	public String getName() {
 		return _name;
 	}
+	
+	public void setName(String name) {
+		_name = name;
+	}
 
 	@Override
 	public boolean start() {

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/8887f01b/utils/src/com/cloud/utils/component/AdapterBase.java
----------------------------------------------------------------------
diff --git a/utils/src/com/cloud/utils/component/AdapterBase.java b/utils/src/com/cloud/utils/component/AdapterBase.java
index 40d6b8c..29f3c23 100644
--- a/utils/src/com/cloud/utils/component/AdapterBase.java
+++ b/utils/src/com/cloud/utils/component/AdapterBase.java
@@ -54,7 +54,7 @@ public class AdapterBase implements Adapter {
 
     public static <T extends Adapter> T getAdapterByName(List<T> adapters, String name) {
     	for(T adapter : adapters) {
-    		if(adapter.getName().equalsIgnoreCase(name))
+    		if(adapter.getName() != null && adapter.getName().equalsIgnoreCase(name))
     			return adapter;
     	}
     	return null;