Class BrokerQueueBrowserInfo

  • Direct Known Subclasses:
    BrokerClientQueueBrowserInfo

    public class BrokerQueueBrowserInfo
    extends java.lang.Object
    This class holds details of a queue browser.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String browserId
      The client id of the client that is browsing the queue
      int browserSessionId
      The session id of the browsing client
      java.lang.String clientId
      The id of the client or forward queue that is being browsed
      long createTime
      The time when queue browser was created.
      boolean locked
      Queue Locked flag
    • Constructor Summary

      Constructors 
      Constructor Description
      BrokerQueueBrowserInfo()
      Create an empty lock info object.
      BrokerQueueBrowserInfo​(java.lang.String targetId, java.lang.String browserId, int browserSessionId, boolean locked, boolean acquired, int createTime)
      Create and set-up a lock info object.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • clientId

        public java.lang.String clientId
        The id of the client or forward queue that is being browsed
      • browserId

        public java.lang.String browserId
        The client id of the client that is browsing the queue
      • browserSessionId

        public int browserSessionId
        The session id of the browsing client
      • locked

        public boolean locked
        Queue Locked flag
      • createTime

        public long createTime
        The time when queue browser was created. For BrokerLockedClientQueueBrowsers, this would be the lock acqusition time.
    • Constructor Detail

      • BrokerQueueBrowserInfo

        public BrokerQueueBrowserInfo()
        Create an empty lock info object.
      • BrokerQueueBrowserInfo

        public BrokerQueueBrowserInfo​(java.lang.String targetId,
                                      java.lang.String browserId,
                                      int browserSessionId,
                                      boolean locked,
                                      boolean acquired,
                                      int createTime)
        Create and set-up a lock info object.