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