java.lang.Object
org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ
org.apache.activemq.artemis.jms.server.embedded.EmbeddedJMS

@Deprecated public class EmbeddedJMS extends org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ
Deprecated.
Deprecated in favor of org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ. Since Artemis 2.0 all JMS specific broker management classes, interfaces, and methods have been deprecated in favor of their more general counter-parts.

Simple bootstrap class that parses activemq config files (server and jms and security) and starts an ActiveMQServer instance and populates it with configured JMS endpoints.

JMS Endpoints are registered with a simple MapBindingRegistry. If you want to use a different registry you must set the registry property of this class or call the setRegistry() method if you want to use JNDI

  • Field Details

  • Constructor Details

    • EmbeddedJMS

      public EmbeddedJMS()
      Deprecated.
  • Method Details

    • getRegistry

      public BindingRegistry getRegistry()
      Deprecated.
    • getJMSServerManager

      public JMSServerManager getJMSServerManager()
      Deprecated.
    • setRegistry

      public EmbeddedJMS setRegistry(BindingRegistry registry)
      Deprecated.
      Only set this property if you are using a custom BindingRegistry
    • setJmsConfiguration

      public EmbeddedJMS setJmsConfiguration(JMSConfiguration jmsConfiguration)
      Deprecated.
      By default, this class uses file-based configuration. Set this property to override it.
    • setContext

      public EmbeddedJMS setContext(Context context)
      Deprecated.
      If you want to use JNDI instead of an internal map, set this property
    • setConfiguration

      public EmbeddedJMS setConfiguration(Configuration configuration)
      Deprecated.
      Overrides:
      setConfiguration in class org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ
    • lookup

      public Object lookup(String name)
      Deprecated.
      Lookup in the registry for registered object, i.e. a ConnectionFactory.

      This is a convenience method.

    • start

      public EmbeddedJMS start() throws Exception
      Deprecated.
      Overrides:
      start in class org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ
      Throws:
      Exception
    • stop

      public EmbeddedJMS stop() throws Exception
      Deprecated.
      Overrides:
      stop in class org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ
      Throws:
      Exception