Class JmsPollingConsumerImpl

    • Constructor Detail

      • JmsPollingConsumerImpl

        public JmsPollingConsumerImpl()
    • Method Detail

      • configuredEndpoint

        protected abstract java.lang.String configuredEndpoint()
      • createConnectionFactory

        protected javax.jms.ConnectionFactory createConnectionFactory()
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createSession

        protected javax.jms.Session createSession​(int acknowledgeMode,
                                                  boolean transacted)
                                           throws javax.jms.JMSException
        Specified by:
        createSession in class BaseJmsPollingConsumerImpl
        Throws:
        javax.jms.JMSException
      • createConsumer

        protected abstract javax.jms.MessageConsumer createConsumer()
                                                             throws javax.jms.JMSException
        Specified by:
        createConsumer in class BaseJmsPollingConsumerImpl
        Throws:
        javax.jms.JMSException
      • getClientId

        public java.lang.String getClientId()
      • setClientId

        public void setClientId​(java.lang.String s)

        Sets the optional JMS client ID. May not be empty, null means don't use client ID.

        Parameters:
        s - the optional JMS client ID, defaults to null.
      • getPassword

        public java.lang.String getPassword()
      • setPassword

        public void setPassword​(java.lang.String s)

        Sets the password for the specified user.

        In additional to plain text passwords, the passwords can also be encrypted using the appropriate Password

        Parameters:
        s - the password for the specified user
      • getUserName

        public java.lang.String getUserName()
      • setUserName

        public void setUserName​(java.lang.String s)
      • currentLogger

        public org.slf4j.Logger currentLogger()
        Description copied from interface: JmsActorConfig
        Return the configured logger.
        Specified by:
        currentLogger in interface JmsActorConfig
        Returns:
        the logger.
      • additionalDebug

        public boolean additionalDebug()
      • setVendorImplementation

        public void setVendorImplementation​(@NonNull
                                            @NonNull VendorImplementation vendorImplementation)
      • getAdditionalDebug

        public java.lang.Boolean getAdditionalDebug()
        Set additional trace debug logs
      • setAdditionalDebug

        public void setAdditionalDebug​(java.lang.Boolean additionalDebug)
        Set additional trace debug logs