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 |