public class Server
extends java.lang.Object
Server
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. Modifier and Type | Field and Description |
---|---|
static int |
WK_PORT
Default port to Listen on
|
Constructor and Description |
---|
Server(java.lang.String configFileName)
Construct a Server instance
|
Modifier and Type | Method and Description |
---|---|
void |
initializeDispatcher()
Initializes
Server 's dispatcher to handle the commmands
defined by the supported EPP mappings. |
void |
initializeLogging()
Initialize the logging based on the EPP.LogMode, EPP.LogLevel, EPP.LogFile
or the EPP.LogCfgFile and optionally EPP.LogCfgFileWatch.
|
void |
initializePollQueue()
Initialize the poll handler based on the EPP.PollHandlers,
|
static void |
main(java.lang.String[] args)
Runs the Server
|
public static final int WK_PORT
public Server(java.lang.String configFileName)
configFileName
- The name of the config file where EPP properites are locatedpublic void initializeLogging()
public void initializePollQueue()
public void initializeDispatcher()
Server
's dispatcher to handle the commmands
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 EPPExtFaactorypublic static void main(java.lang.String[] args)
args
- The command line argument should be the epp.config file