Class QuicServer


  • public class QuicServer
    extends java.lang.Object
    The QuicServer class is responsible for reading the config file, instantiating an implementation of a ServerSocket (Plain or SSL), and specifying the ServerEventHandler class that will be instantiated with each new client connection.
    • Constructor Summary

      Constructors 
      Constructor Description
      QuicServer​(java.lang.String configFileName)
      Construct a QuicServer instance
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void initializeDispatcher()
      Initializes QuicServer's dispatcher to handle the commands defined by the supported EPP mappings.
      void initializePollQueue()
      Initialize the poll handler based on the EPP.PollHandlers,
      static void main​(java.lang.String[] args)
      Runs the EPP Stub QuicServer QuicServer with the usage:
      java QuicServer [-help|<config-file>]
      • Methods inherited from class java.lang.Object

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

      • QuicServer

        public QuicServer​(java.lang.String configFileName)
        Construct a QuicServer instance
        Parameters:
        configFileName - The name of the config file where EPP properites are located
    • Method Detail

      • initializePollQueue

        public void initializePollQueue()
        Initialize the poll handler based on the EPP.PollHandlers,
      • initializeDispatcher

        public void initializeDispatcher()
        Initializes QuicServer's dispatcher to handle the commands defined by the supported EPP mappings. At this point we also get the list of Command Response extensions class names from the epp.config file and add the CommandResponseextension classes to the EPPExtFaactory
      • main

        public static void main​(java.lang.String[] args)
        Runs the EPP Stub QuicServer QuicServer with the usage:
        java QuicServer [-help|<config-file>]
            -help Gets the help
            <config-file> EPP configuration file, with default of "epp.config"
         
        Parameters:
        args - Command line arguments