Exemple #1
0
        public PhotonAgent()
        {
            WorkDirectory = Configuration.WorkDirectory;

            Sessions          = new AgentSessionManager();
            MessageRegistry   = new MessageProcessorRegistry();
            Variables         = new VariableSetDocumentManager();
            RepositorySources = new RepositorySourceManager();
            messageListener   = new MessageListener(MessageRegistry);

            RepositorySources.RepositorySourceDirectory = Configuration.RepositoryDirectory;
            messageListener.ConnectionReceived         += MessageListener_ConnectionReceived;
            messageListener.ThreadException            += MessageListener_ThreadException;
        }
Exemple #2
0
        public PhotonAgent()
        {
            WorkDirectory = Configuration.WorkDirectory;

            Http               = new HttpServer(this);
            Sessions           = new AgentSessionManager();
            MessageRegistry    = new MessageProcessorRegistry();
            Variables          = new VariableSetDocumentManager();
            RepositorySources  = new RepositorySourceManager();
            messageListener    = new MessageListener(MessageRegistry);
            AgentConfiguration = new AgentConfigurationManager();
            UserMgr            = new UserGroupManager();
            ApplicationMgr     = new ApplicationManager();

            RepositorySources.RepositorySourceDirectory = Configuration.RepositoryDirectory;
            messageListener.ConnectionReceived         += MessageListener_ConnectionReceived;
            messageListener.ThreadException            += MessageListener_ThreadException;
        }