Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/09 12:48:18 (15 years ago)
Author:
gkronber
Message:

Merged change sets from CEDMA branch to trunk:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Core/Console.cs

    r560 r1287  
    2929using System.ServiceModel.Description;
    3030using HeuristicLab.CEDMA.DB.Interfaces;
    31 using HeuristicLab.CEDMA.Charting;
    3231
    3332namespace HeuristicLab.CEDMA.Core {
    3433  public class Console : ItemBase, IEditable {
    35     private AgentList agentList;
    36     private ResultList resultsList;
    37     private DatabaseOperatorLibrary operatorLibary;
    38     private ChannelFactory<IDatabase> factory;
    39     private IDatabase database;
     34    private DataSetList dataSetList;
     35    private ChannelFactory<IStore> factory;
     36    private IStore store;
    4037    private string serverUri;
    4138    public string ServerUri {
     
    4340    }
    4441
    45     public IAgentList AgentList {
    46       get { return agentList; }
    47     }
    48 
    49     public ResultList ResultsList {
    50       get { return resultsList; }
    51     }
    52 
    53     public IOperatorLibrary OperatorLibrary {
    54       get { return operatorLibary; }
     42    public DataSetList DataSetList {
     43      get { return dataSetList; }
    5544    }
    5645
    5746    public Console()
    5847      : base() {
    59       agentList = new AgentList();
    60       resultsList = new ResultList();
    61       operatorLibary = new DatabaseOperatorLibrary();
     48      dataSetList = new DataSetList();
    6249    }
    6350
     
    8875    private void ResetConnection() {
    8976      NetTcpBinding binding = new NetTcpBinding();
    90       binding.MaxReceivedMessageSize = 100000000; // 100Mbytes
    91       binding.ReaderQuotas.MaxStringContentLength = 100000000; // also 100M chars
    92       binding.ReaderQuotas.MaxArrayLength = 100000000; // also 100M elements;
    93       binding.Security.Mode = SecurityMode.None;
    94       factory = new ChannelFactory<IDatabase>(binding);
    95       database = factory.CreateChannel(new EndpointAddress(serverUri));
    96       agentList.Database = database;
    97       operatorLibary.Database = database;
    98 
    99       ChannelFactory<IStore> storeFactory = new ChannelFactory<IStore>(binding);
    100       IStore store = storeFactory.CreateChannel(new EndpointAddress(serverUri + "/RdfStore"));
    101       resultsList.Store = store;
     77      binding.ReceiveTimeout = new TimeSpan(1, 0, 0);
     78      binding.MaxReceivedMessageSize = 1000000000; // 100Mbytes
     79      binding.ReaderQuotas.MaxStringContentLength = 1000000000; // also 100M chars
     80      binding.ReaderQuotas.MaxArrayLength = 1000000000; // also 100M elements;
     81      factory = new ChannelFactory<IStore>(binding);
     82      store = factory.CreateChannel(new EndpointAddress(serverUri));
     83      dataSetList.Store = store;
    10284    }
    10385    #endregion
Note: See TracChangeset for help on using the changeset viewer.