package org.jboss.mq.security;
import javax.management.ObjectName;
import org.jboss.mq.server.jmx.InterceptorMBean;
import org.jboss.mx.util.ObjectNameFactory;
import org.w3c.dom.Element;
public interface SecurityManagerMBean extends InterceptorMBean
{
ObjectName OBJECT_NAME =
ObjectNameFactory.create("jboss.mq:service=SecurityManager");
Element getDefaultSecurityConfig();
void setDefaultSecurityConfig(Element conf) throws Exception;
String getSecurityDomain();
void setSecurityDomain(String securityDomain);
public void addDestination(String jndi, String conf) throws Exception;
public void addDestination(String jndi, Element conf) throws Exception;
public void removeDestination(String jndi) throws Exception;
}