Package com.verisign.epp.pool.parser

## Class EPPSchemaCachingParserPool

- java.lang.Object
- - com.verisign.epp.pool.parser.EPPSchemaCachingParserPool

-     public class EPPSchemaCachingParserPool
      extends java.lang.Object

  Singleton parser pool class that initializes the parser pool at initialization, and provides a `getPool()` to get the initialized pool.

- - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static EPPSchemaCachingParserPool` | `getInstance()` | Singleton `getInstance` method for accessing the `EPPSchemaCachingParserPool` instance.
    `org.apache.commons.pool2.BaseObjectPool<EPPSchemaCachingParser>` | `getPool()` | Gets the pool initialized by `EPPSchemaCachingParserPool` for getting and returning schema caching parsers.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getInstance

          public static EPPSchemaCachingParserPool getInstance()

      Singleton `getInstance` method for accessing the `EPPSchemaCachingParserPool` instance.
      Returns:
        `EPPSchemaCachingParserPool` Singleton instance.

    - #### getPool

          public org.apache.commons.pool2.BaseObjectPool<EPPSchemaCachingParser> getPool()

      Gets the pool initialized by `EPPSchemaCachingParserPool` for getting and returning schema caching parsers.
      Returns:
        Parser pool initialized by `EPPSchemaCachingParserPool`.