Commit c5c7b6365e84fc99f7a18fb5b620ec819b88dce9
1 parent
f52efd81
Exists in
master
Removido uso de método depreciado.
Showing
2 changed files
with
12 additions
and
6 deletions
Show diff stats
impl/extension/jmx/src/main/java/br/gov/frameworkdemoiselle/jmx/internal/DynamicMBeanProxy.java
| @@ -58,7 +58,6 @@ import br.gov.frameworkdemoiselle.internal.management.ManagedType.FieldDetail; | @@ -58,7 +58,6 @@ import br.gov.frameworkdemoiselle.internal.management.ManagedType.FieldDetail; | ||
| 58 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.MethodDetail; | 58 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.MethodDetail; |
| 59 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.ParameterDetail; | 59 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.ParameterDetail; |
| 60 | import br.gov.frameworkdemoiselle.internal.management.Management; | 60 | import br.gov.frameworkdemoiselle.internal.management.Management; |
| 61 | -import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; | ||
| 62 | import br.gov.frameworkdemoiselle.stereotype.ManagementController; | 61 | import br.gov.frameworkdemoiselle.stereotype.ManagementController; |
| 63 | import br.gov.frameworkdemoiselle.util.Beans; | 62 | import br.gov.frameworkdemoiselle.util.Beans; |
| 64 | import br.gov.frameworkdemoiselle.util.ResourceBundle; | 63 | import br.gov.frameworkdemoiselle.util.ResourceBundle; |
| @@ -79,11 +78,11 @@ public class DynamicMBeanProxy implements DynamicMBean { | @@ -79,11 +78,11 @@ public class DynamicMBeanProxy implements DynamicMBean { | ||
| 79 | 78 | ||
| 80 | private ManagedType managedType; | 79 | private ManagedType managedType; |
| 81 | 80 | ||
| 82 | - private ResourceBundle bundle = new ResourceBundleProducer().create("demoiselle-jmx-bundle", Locale.getDefault()); | 81 | + private ResourceBundle bundle; |
| 83 | 82 | ||
| 84 | public DynamicMBeanProxy(ManagedType type) { | 83 | public DynamicMBeanProxy(ManagedType type) { |
| 85 | if (type == null) { | 84 | if (type == null) { |
| 86 | - throw new NullPointerException(bundle.getString("mbean-null-type-defined")); | 85 | + throw new NullPointerException(getBundle().getString("mbean-null-type-defined")); |
| 87 | } | 86 | } |
| 88 | managedType = type; | 87 | managedType = type; |
| 89 | } | 88 | } |
| @@ -186,7 +185,7 @@ public class DynamicMBeanProxy implements DynamicMBean { | @@ -186,7 +185,7 @@ public class DynamicMBeanProxy implements DynamicMBean { | ||
| 186 | attributes.add(attributeInfo); | 185 | attributes.add(attributeInfo); |
| 187 | 186 | ||
| 188 | } catch (javax.management.IntrospectionException e) { | 187 | } catch (javax.management.IntrospectionException e) { |
| 189 | - throw new DemoiselleException(bundle.getString("mbean-introspection-error", managedType.getType() | 188 | + throw new DemoiselleException(getBundle().getString("mbean-introspection-error", managedType.getType() |
| 190 | .getSimpleName())); | 189 | .getSimpleName())); |
| 191 | } | 190 | } |
| 192 | } | 191 | } |
| @@ -253,5 +252,13 @@ public class DynamicMBeanProxy implements DynamicMBean { | @@ -253,5 +252,13 @@ public class DynamicMBeanProxy implements DynamicMBean { | ||
| 253 | 252 | ||
| 254 | return delegateInfo; | 253 | return delegateInfo; |
| 255 | } | 254 | } |
| 255 | + | ||
| 256 | + public ResourceBundle getBundle(){ | ||
| 257 | + if (bundle==null){ | ||
| 258 | + bundle = new ResourceBundle("demoiselle-jmx-bundle", Locale.getDefault()); | ||
| 259 | + } | ||
| 260 | + | ||
| 261 | + return bundle; | ||
| 262 | + } | ||
| 256 | 263 | ||
| 257 | } | 264 | } |
impl/extension/jmx/src/main/java/br/gov/frameworkdemoiselle/jmx/internal/MBeanHelper.java
| @@ -47,7 +47,6 @@ import org.slf4j.Logger; | @@ -47,7 +47,6 @@ import org.slf4j.Logger; | ||
| 47 | 47 | ||
| 48 | import br.gov.frameworkdemoiselle.DemoiselleException; | 48 | import br.gov.frameworkdemoiselle.DemoiselleException; |
| 49 | import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer; | 49 | import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer; |
| 50 | -import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; | ||
| 51 | import br.gov.frameworkdemoiselle.util.ResourceBundle; | 50 | import br.gov.frameworkdemoiselle.util.ResourceBundle; |
| 52 | 51 | ||
| 53 | /** | 52 | /** |
| @@ -59,7 +58,7 @@ public class MBeanHelper { | @@ -59,7 +58,7 @@ public class MBeanHelper { | ||
| 59 | 58 | ||
| 60 | private static final Logger logger = LoggerProducer.create(MBeanHelper.class); | 59 | private static final Logger logger = LoggerProducer.create(MBeanHelper.class); |
| 61 | 60 | ||
| 62 | - private static ResourceBundle bundle = new ResourceBundleProducer().create("demoiselle-jmx-bundle", Locale.getDefault()); | 61 | + private static ResourceBundle bundle = new ResourceBundle("demoiselle-jmx-bundle", Locale.getDefault()); |
| 63 | 62 | ||
| 64 | private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer(); | 63 | private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer(); |
| 65 | 64 |