From 38f5c7a1d5002d0560665989fe777c2523cf4ca4 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 7 Jan 2010 23:28:25 +0000 Subject: [PATCH] added assertion --- .../springframework/jca/work/jboss/JBossWorkManagerUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.springframework.transaction/src/main/java/org/springframework/jca/work/jboss/JBossWorkManagerUtils.java b/org.springframework.transaction/src/main/java/org/springframework/jca/work/jboss/JBossWorkManagerUtils.java index 7ed7bed32b..f25330148d 100644 --- a/org.springframework.transaction/src/main/java/org/springframework/jca/work/jboss/JBossWorkManagerUtils.java +++ b/org.springframework.transaction/src/main/java/org/springframework/jca/work/jboss/JBossWorkManagerUtils.java @@ -23,6 +23,8 @@ import javax.management.ObjectName; import javax.naming.InitialContext; import javax.resource.spi.work.WorkManager; +import org.springframework.util.Assert; + /** * Utility class for obtaining the JBoss JCA WorkManager, * typically for use in web applications. @@ -55,6 +57,7 @@ public abstract class JBossWorkManagerUtils { * @see org.jboss.resource.work.JBossWorkManagerMBean */ public static WorkManager getWorkManager(String mbeanName) { + Assert.hasLength(mbeanName, "JBossWorkManagerMBean name must not be empty"); try { Class mbeanClass = JBossWorkManagerUtils.class.getClassLoader().loadClass(JBOSS_WORK_MANAGER_MBEAN_CLASS_NAME); InitialContext jndiContext = new InitialContext();