Class JMSRequestEndpoint

  • All Implemented Interfaces:
    RequestEndpoint<JMSJobExecutionContext>, org.springframework.context.Lifecycle, org.springframework.jmx.export.naming.SelfNaming

    @ManagedResource(description="JMS request endpoint")
    public class JMSRequestEndpoint
    extends Object
    implements RequestEndpoint<JMSJobExecutionContext>, org.springframework.context.Lifecycle, org.springframework.jmx.export.naming.SelfNaming
    The JMS specific implementation of a RequestEndpoint.
    Since:
    jadice server 5.5.0.0
    • Constructor Detail

      • JMSRequestEndpoint

        public JMSRequestEndpoint()
    • Method Detail

      • start

        @ManagedOperation(description="Starts this JMS request endpoint")
        public void start()
        Specified by:
        start in interface org.springframework.context.Lifecycle
      • stop

        @ManagedOperation(description="Stops this JMS request endpoint")
        public void stop()
        Specified by:
        stop in interface org.springframework.context.Lifecycle
      • isRunning

        @ManagedAttribute(description="Checks if the JMS request endpoint is running")
        public boolean isRunning()
        Specified by:
        isRunning in interface org.springframework.context.Lifecycle
      • getConnectionFactory

        public javax.jms.QueueConnectionFactory getConnectionFactory()
      • setConnectionFactory

        public void setConnectionFactory​(javax.jms.QueueConnectionFactory factory)
      • getRequestQueueName

        @ManagedAttribute(description="The queue name this jadice server instance is listening on")
        public String getRequestQueueName()
      • setRequestQueueName

        public void setRequestQueueName​(String queueName)
      • getJmsPassword

        public String getJmsPassword()
      • getJmsUsername

        public String getJmsUsername()
      • setJmsPassword

        public void setJmsPassword​(String jmsPassword)
      • setJmsUsername

        public void setJmsUsername​(String jmsUsername)
      • setScheduler

        public void setScheduler​(JobScheduler scheduler)
      • setKeepAliveMsgPriority

        public void setKeepAliveMsgPriority​(int keepAliveMsgPriority)
      • getKeepAliveMsgPriority

        public int getKeepAliveMsgPriority()