Class JMSQueueService

java.lang.Object
org.wildfly.extension.messaging.activemq.jms.JMSQueueService
All Implemented Interfaces:
org.jboss.msc.Service, org.jboss.msc.service.Service<jakarta.jms.Queue>, org.jboss.msc.value.Value<jakarta.jms.Queue>

public class JMSQueueService extends Object implements org.jboss.msc.service.Service<jakarta.jms.Queue>
Service responsible for creating and destroying a jakarta.jms.Queue.
Author:
Emanuel Muckenhuber
  • Field Summary

    Fields inherited from interface org.jboss.msc.service.Service

    NULL
  • Constructor Summary

    Constructors
    Constructor
    Description
    JMSQueueService(String name, String selectorString, boolean durable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.jms.Queue
     
    static org.jboss.msc.service.Service<jakarta.jms.Queue>
    installService(String name, org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.msc.service.ServiceName serverServiceName, String selector, boolean durable)
     
    void
    start(org.jboss.msc.service.StartContext context)
     
    void
    stop(org.jboss.msc.service.StopContext context)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JMSQueueService

      public JMSQueueService(String name, String selectorString, boolean durable)
  • Method Details

    • start

      public void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException
      Specified by:
      start in interface org.jboss.msc.Service
      Throws:
      org.jboss.msc.service.StartException
    • stop

      public void stop(org.jboss.msc.service.StopContext context)
      Specified by:
      stop in interface org.jboss.msc.Service
    • getValue

      public jakarta.jms.Queue getValue() throws IllegalStateException, IllegalArgumentException
      Specified by:
      getValue in interface org.jboss.msc.value.Value<jakarta.jms.Queue>
      Throws:
      IllegalStateException
      IllegalArgumentException
    • installService

      public static org.jboss.msc.service.Service<jakarta.jms.Queue> installService(String name, org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.msc.service.ServiceName serverServiceName, String selector, boolean durable)