modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/CatalinaServiceComponent.java | 11 ++++++++++ modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/ModClusterServiceComponent.java | 1 2 files changed, 11 insertions(+), 1 deletion(-)
New commits: commit 65d155d21c05b5b1ed31feeabb2a55bf86d32e74 Author: Stefan Negrea snegrea@redhat.com Date: Sun Aug 28 11:20:19 2011 -0500
BZ729051 - Extended the default MBean resource component implementation to support TimeUnit arguments.
diff --git a/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/CatalinaServiceComponent.java b/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/CatalinaServiceComponent.java index 6e90103..76eb731 100644 --- a/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/CatalinaServiceComponent.java +++ b/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/CatalinaServiceComponent.java @@ -18,6 +18,8 @@ */ package org.rhq.plugins.modcluster;
+import java.util.concurrent.TimeUnit; + import org.rhq.core.domain.configuration.Configuration; import org.rhq.core.domain.configuration.ConfigurationUpdateStatus; import org.rhq.core.domain.configuration.PropertySimple; @@ -53,6 +55,15 @@ public class CatalinaServiceComponent extends MBeanResourceComponent { } }
+ @Override + protected Object getPropertyValueAsType(PropertySimple propSimple, String typeName) { + if (typeName.equals(TimeUnit.class.getName())) { + return TimeUnit.valueOf(propSimple.getStringValue()); + } + + return super.getPropertyValueAsType(propSimple, typeName); + } + private void saveResouceConfigurationToFile(ConfigurationUpdateReport report, boolean ignoreReadOnly) { ConfigurationDefinition configurationDefinition = this.getResourceContext().getResourceType() .getResourceConfigurationDefinition(); diff --git a/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/ModClusterServiceComponent.java b/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/ModClusterServiceComponent.java index d9da81c..6ac8318 100644 --- a/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/ModClusterServiceComponent.java +++ b/modules/plugins/mod-cluster/src/main/java/org/rhq/plugins/modcluster/ModClusterServiceComponent.java @@ -42,7 +42,6 @@ public class ModClusterServiceComponent extends FileConfiguredMBeanResourceCompo
@Override protected Object getPropertyValueAsType(PropertySimple propSimple, String typeName) { - System.out.println(typeName); if (typeName.equals(TimeUnit.class.getName())) { return TimeUnit.valueOf(propSimple.getStringValue()); }
rhq-commits@lists.fedorahosted.org