Class PgServiceConfParser


  • public class PgServiceConfParser
    extends java.lang.Object
    helps to read Connection Service File. https://www.postgresql.org/docs/current/libpq-pgservice.html
    • Field Detail

      • LOGGER

        private static final java.util.logging.Logger LOGGER
      • serviceName

        private final java.lang.String serviceName
      • ignoreIfOpenFails

        private boolean ignoreIfOpenFails
    • Constructor Detail

      • PgServiceConfParser

        private PgServiceConfParser​(java.lang.String serviceName)
    • Method Detail

      • getServiceProperties

        public static java.util.Properties getServiceProperties​(java.lang.String serviceName)
        Read pg_service.conf resource
        Parameters:
        serviceName - service name to search for
        Returns:
        key value pairs
      • findServiceDescription

        private java.util.Properties findServiceDescription()
      • openInputStream

        private java.io.InputStream openInputStream​(java.lang.String resourceName)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • findPgServiceConfResourceName

        private java.lang.String findPgServiceConfResourceName()
      • parseInputStream

        private java.util.Properties parseInputStream​(java.io.InputStream inputStream)
                                               throws java.io.IOException
        Throws:
        java.io.IOException