added assertion
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2791 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
parent
750529de99
commit
dc82280545
|
|
@ -23,6 +23,8 @@ import javax.management.ObjectName;
|
||||||
import javax.naming.InitialContext;
|
import javax.naming.InitialContext;
|
||||||
import javax.resource.spi.work.WorkManager;
|
import javax.resource.spi.work.WorkManager;
|
||||||
|
|
||||||
|
import org.springframework.util.Assert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Utility class for obtaining the JBoss JCA WorkManager,
|
* Utility class for obtaining the JBoss JCA WorkManager,
|
||||||
* typically for use in web applications.
|
* typically for use in web applications.
|
||||||
|
|
@ -55,6 +57,7 @@ public abstract class JBossWorkManagerUtils {
|
||||||
* @see org.jboss.resource.work.JBossWorkManagerMBean
|
* @see org.jboss.resource.work.JBossWorkManagerMBean
|
||||||
*/
|
*/
|
||||||
public static WorkManager getWorkManager(String mbeanName) {
|
public static WorkManager getWorkManager(String mbeanName) {
|
||||||
|
Assert.hasLength(mbeanName, "JBossWorkManagerMBean name must not be empty");
|
||||||
try {
|
try {
|
||||||
Class<?> mbeanClass = JBossWorkManagerUtils.class.getClassLoader().loadClass(JBOSS_WORK_MANAGER_MBEAN_CLASS_NAME);
|
Class<?> mbeanClass = JBossWorkManagerUtils.class.getClassLoader().loadClass(JBOSS_WORK_MANAGER_MBEAN_CLASS_NAME);
|
||||||
InitialContext jndiContext = new InitialContext();
|
InitialContext jndiContext = new InitialContext();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue