Class RestClientContext


  • public final class RestClientContext
    extends Object
    • Field Detail

      • clientId

        private String clientId
      • cf

        private jakarta.jms.ConnectionFactory cf
      • jmsContext

        private jakarta.jms.JMSContext jmsContext
      • sessionCtxNames

        private List<String> sessionCtxNames
      • lastActivity

        private long lastActivity
      • idleTimeout

        private long idleTimeout
    • Constructor Detail

      • RestClientContext

        public RestClientContext​(String clientId)
    • Method Detail

      • getConnectionFactory

        public jakarta.jms.ConnectionFactory getConnectionFactory()
        Returns:
        the cf
      • setConnectionFactory

        public void setConnectionFactory​(jakarta.jms.ConnectionFactory cf)
        Parameters:
        cf - the cf to set
      • getJmsContext

        public jakarta.jms.JMSContext getJmsContext()
        Returns:
        the jmsContext
      • setJmsContext

        public void setJmsContext​(jakarta.jms.JMSContext jmsContext)
        Parameters:
        jmsContext - the jmsContext to set
      • getClientId

        public String getClientId()
        Returns:
        the clientId
      • getSessionCtxNames

        public List<String> getSessionCtxNames()
        Returns:
        the sessionCtxNames
      • addSessionCtxNames

        public boolean addSessionCtxNames​(String ctxName)
      • removeSessionCtxNames

        public boolean removeSessionCtxNames​(String ctxName)
      • isSessionCtxNamesEmpty

        public boolean isSessionCtxNamesEmpty()
        Returns:
        true if this list contains no elements.
      • setLastActivity

        public void setLastActivity​(long activityTime)
        Parameters:
        activityTime - the last activity time to set
      • getLastActivity

        public long getLastActivity()
        Returns:
        the last activity time
      • getIdleTimeout

        public long getIdleTimeout()
        Returns:
        the idleTimeout
      • setIdleTimeout

        public void setIdleTimeout​(long idleTimeout)
        Parameters:
        idleTimeout - the idleTimeout to set in second