Class Factory


  • public class Factory
    extends java.lang.Object
    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • createEIDSClient

        public EIDSClient createEIDSClient​(java.lang.String serverHost,
                                           java.lang.Integer serverPort,
                                           java.lang.String alternateServers,
                                           java.lang.String trackingFileName)
        Creates EIDS Client using given params
        Parameters:
        serverHost - host
        serverPort - port
        alternateServers - for list of alternate servers
        trackingFileName - tracking file name
        Returns:
        EIDSClient
      • createEIDSNotificationReceiver

        public EIDSNotificationReceiver createEIDSNotificationReceiver​(java.lang.String serverList,
                                                                       java.io.File receiverStorageDirectory,
                                                                       java.io.File receiverIndexFile,
                                                                       EIDSClient client)
                                                                throws java.lang.Exception
        Creates EIDS Notification Receiver
        Parameters:
        serverList - serverlist
        receiverStorageDirectory - file of storage directory
        receiverIndexFile - file of receiver index
        client - EIDSClient
        Returns:
        new EIDSNotificationReceiver
        Throws:
        java.lang.Exception - if error occurs
      • createSocketProductReceiver

        public SocketProductReceiver createSocketProductReceiver​(int port,
                                                                 int numThreads,
                                                                 java.io.File receiverStorageDirectory,
                                                                 java.io.File receiverIndexFile)
                                                          throws java.lang.Exception
        Create new socket product receiver
        Parameters:
        port - int of port
        numThreads - int of threads
        receiverStorageDirectory - file of storage directory
        receiverIndexFile - file of receiver index
        Returns:
        new SocketProductReceiver
        Throws:
        java.lang.Exception - if error occurs
      • createEIDSNotificationSender

        public EIDSNotificationSender createEIDSNotificationSender​(java.lang.String corbaHost,
                                                                   java.lang.String corbaPort,
                                                                   java.io.File eidsPolldir,
                                                                   java.io.File htdocs,
                                                                   java.net.URL htdocsURL)
        create new EIDS Notification Sender
        Parameters:
        corbaHost - String of host
        corbaPort - String of port
        eidsPolldir - file of eidsPoll directory
        htdocs - file of htdocs
        htdocsURL - URL of htdocs
        Returns:
        new EIDSNotificationSender