Commit c5c7b6365e84fc99f7a18fb5b620ec819b88dce9

Authored by Dancovich
1 parent f52efd81
Exists in master

Removido uso de método depreciado.

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  
... ...