Interface ConnectionPoolStatisticsMBean



  • public interface ConnectionPoolStatisticsMBean

    A standard MXBean interface for a Mongo connection pool, for use on Java 6 and above virtual machines.

    This interface is NOT part of the public API. Be prepared for non-binary compatible changes in minor releases.

    Since:
    2.12
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getCheckedOutCount​()
      Gets the count of connections that are currently in use.
      String getHost​()
      Gets the host that this connection pool is connecting to.
      int getMaxSize​()
      Gets the maximum allowed size of the pool, including idle and in-use members.
      int getMinSize​()
      Gets the minimum allowed size of the pool, including idle and in-use members.
      int getPort​()
      Gets the port that this connection pool is connecting to.
      int getSize​()
      Gets the current size of the pool, including idle and and in-use members.
      int getWaitQueueSize​()
      Gets the size of the wait queue for a connection from this pool.
    • Method Detail

      • getHost

        String getHost​()
        Gets the host that this connection pool is connecting to.
        Returns:
        the host
      • getPort

        int getPort​()
        Gets the port that this connection pool is connecting to.
        Returns:
        the port
      • getMinSize

        int getMinSize​()
        Gets the minimum allowed size of the pool, including idle and in-use members.
        Returns:
        the minimum size
      • getMaxSize

        int getMaxSize​()
        Gets the maximum allowed size of the pool, including idle and in-use members.
        Returns:
        the maximum size
      • getSize

        int getSize​()
        Gets the current size of the pool, including idle and and in-use members.
        Returns:
        the size
      • getCheckedOutCount

        int getCheckedOutCount​()
        Gets the count of connections that are currently in use.
        Returns:
        count of in-use connections
      • getWaitQueueSize

        int getWaitQueueSize​()
        Gets the size of the wait queue for a connection from this pool. *
        Returns:
        size of the wait queue