Class RepoServerMgmt

    • Constructor Detail

      • RepoServerMgmt

        public RepoServerMgmt()
    • Method Detail

      • isReadOnly

        public boolean isReadOnly()
        Description copied from interface: RepoServerMgmtMBean
        Does the Repository allows writes or not ?
        Specified by:
        isReadOnly in interface RepoServerMgmtMBean
        Returns:
        boolean true is READONLY, false is WRITEABLE
      • getTicketCountNonExpired

        public int getTicketCountNonExpired()
        Description copied from interface: RepoServerMgmtMBean
        Get count of non-expired tickets This may be higher than the user count, since a user can have more than one ticket/session
        Specified by:
        getTicketCountNonExpired in interface RepoServerMgmtMBean
        Returns:
        int number of non-expired tickets
      • getTicketCountAll

        public int getTicketCountAll()
        Description copied from interface: RepoServerMgmtMBean
        Get count of all tickets This may be higher than the user count, since a user can have more than one ticket/session
        Specified by:
        getTicketCountAll in interface RepoServerMgmtMBean
        Returns:
        int number of tickets (non-expired and expired)
      • getUserCountNonExpired

        public int getUserCountNonExpired()
        Description copied from interface: RepoServerMgmtMBean
        Get count of non-expired users This may be lower than the ticket count, since a user can have more than one ticket/session
        Specified by:
        getUserCountNonExpired in interface RepoServerMgmtMBean
        Returns:
        int number of non-expired users
      • getUserCountAll

        public int getUserCountAll()
        Description copied from interface: RepoServerMgmtMBean
        Get count of all users This may be lower than the ticket count, since a user can have more than one ticket/session
        Specified by:
        getUserCountAll in interface RepoServerMgmtMBean
        Returns:
        int number of users (non-expired and expired)
      • invalidateTicketsAll

        public int invalidateTicketsAll()
        Description copied from interface: RepoServerMgmtMBean
        Invalidate all tickets Note: This operation can be clustered (ie. all servers in the cluster will be affected)
        Specified by:
        invalidateTicketsAll in interface RepoServerMgmtMBean
        Returns:
        int count of all invalidated tickets (non-expired and expired)
      • getMaxUsers

        public int getMaxUsers()
        Description copied from interface: RepoServerMgmtMBean
        Get limit for max users If number of non-expired logins is greater or equal to the limit then further logins will be prevented otherwise valid login attempt will be permitted. However, single-user mode will take precedence. Max users = 0 prevents further logins Max users = -1 allow logins (without a max limit)
        Specified by:
        getMaxUsers in interface RepoServerMgmtMBean