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 | 58 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.MethodDetail; |
59 | 59 | import br.gov.frameworkdemoiselle.internal.management.ManagedType.ParameterDetail; |
60 | 60 | import br.gov.frameworkdemoiselle.internal.management.Management; |
61 | -import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; | |
62 | 61 | import br.gov.frameworkdemoiselle.stereotype.ManagementController; |
63 | 62 | import br.gov.frameworkdemoiselle.util.Beans; |
64 | 63 | import br.gov.frameworkdemoiselle.util.ResourceBundle; |
... | ... | @@ -79,11 +78,11 @@ public class DynamicMBeanProxy implements DynamicMBean { |
79 | 78 | |
80 | 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 | 83 | public DynamicMBeanProxy(ManagedType type) { |
85 | 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 | 87 | managedType = type; |
89 | 88 | } |
... | ... | @@ -186,7 +185,7 @@ public class DynamicMBeanProxy implements DynamicMBean { |
186 | 185 | attributes.add(attributeInfo); |
187 | 186 | |
188 | 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 | 189 | .getSimpleName())); |
191 | 190 | } |
192 | 191 | } |
... | ... | @@ -253,5 +252,13 @@ public class DynamicMBeanProxy implements DynamicMBean { |
253 | 252 | |
254 | 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 | 47 | |
48 | 48 | import br.gov.frameworkdemoiselle.DemoiselleException; |
49 | 49 | import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer; |
50 | -import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; | |
51 | 50 | import br.gov.frameworkdemoiselle.util.ResourceBundle; |
52 | 51 | |
53 | 52 | /** |
... | ... | @@ -59,7 +58,7 @@ public class MBeanHelper { |
59 | 58 | |
60 | 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 | 63 | private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer(); |
65 | 64 | ... | ... |