예제 #1
0
 public SolrBasicServer(ISolrConnection connection, ISolrQueryExecuter <T> queryExecuter, ISolrDocumentSerializer <T> documentSerializer, ISolrSchemaParser schemaParser, ISolrHeaderResponseParser headerParser, ISolrQuerySerializer querySerializer, ISolrDIHStatusParser dihStatusParser, ISolrExtractResponseParser extractResponseParser)
 {
     this.connection            = connection;
     this.extractResponseParser = extractResponseParser;
     this.queryExecuter         = queryExecuter;
     this.documentSerializer    = documentSerializer;
     this.schemaParser          = schemaParser;
     this.headerParser          = headerParser;
     this.querySerializer       = querySerializer;
     this.dihStatusParser       = dihStatusParser;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SolrCoreAdmin"/> class.
 /// </summary>
 public SolrCoreAdmin(ISolrConnection connection, ISolrHeaderResponseParser headerParser, ISolrStatusResponseParser resultParser)
 {
     this.connection   = connection;
     this.headerParser = headerParser;
     this.resultParser = resultParser;
 }
예제 #3
0
 public ExtractResponseParser(ISolrHeaderResponseParser headerResponseParser)
 {
     this.headerResponseParser = headerResponseParser;
 }
예제 #4
0
 public LowLevelSolrServer(ISolrConnection connection, ISolrHeaderResponseParser parser)
 {
     this.headerParser = parser ?? new ResponseParsers.HeaderResponseParser();
     this.connection   = connection;
 }
예제 #5
0
 public ExtractResponseParser(ISolrHeaderResponseParser headerResponseParser)
 {
     this.headerResponseParser = headerResponseParser;
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SolrCoreAdmin"/> class.
 /// </summary>
 public SolrCoreAdmin(ISolrConnection connection, ISolrHeaderResponseParser headerParser, ISolrStatusResponseParser resultParser) {
     this.connection = connection;
     this.headerParser = headerParser;
     this.resultParser = resultParser;
 }
예제 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SolrCoreAdmin"/> class.
 /// </summary>
 /// <param name="connection">The connection.</param>
 /// <param name="headerParser">The header parser.</param>
 public SolrCoreAdmin(ISolrConnection connection, ISolrHeaderResponseParser headerParser)
 {
     this.connection = connection;
     this.headerParser = headerParser;
 }
 public SolrCollectionsAdmin(ISolrConnection connection, ISolrHeaderResponseParser headerParser)
     : base(connection, headerParser)
 {
 }
 /// <summary>
 /// Make a new CrownPeakBasicServer instance
 /// </summary>
 /// <param name="connection"></param>
 /// <param name="queryExecuter"></param>
 /// <param name="documentSerializer"></param>
 /// <param name="schemaParser"></param>
 /// <param name="headerParser"></param>
 /// <param name="querySerializer"></param>
 /// <param name="dihStatusParser"></param>
 /// <param name="extractResponseParser"></param>
 public CrownPeakBasicServer(ISolrConnection connection, ICrownPeakQueryExecuter <T> queryExecuter, ISolrDocumentSerializer <T> documentSerializer, ISolrSchemaParser schemaParser, ISolrHeaderResponseParser headerParser, ISolrQuerySerializer querySerializer, ISolrDIHStatusParser dihStatusParser, ISolrExtractResponseParser extractResponseParser)
     : base(connection, queryExecuter, documentSerializer, schemaParser, headerParser, querySerializer, dihStatusParser, extractResponseParser)
 {
     _queryExecuter = queryExecuter;
 }
예제 #10
0
 public SolrInjectionBasicServer(ISolrInjectedConnection <TModel> injectionConnection, ISolrQueryExecuter <TModel> queryExecuter, ISolrDocumentSerializer <TModel> documentSerializer, ISolrSchemaParser schemaParser, ISolrHeaderResponseParser headerParser, ISolrQuerySerializer querySerializer, ISolrDIHStatusParser dihStatusParser, ISolrExtractResponseParser extractResponseParser)
     : base(injectionConnection.Connection, queryExecuter, documentSerializer, schemaParser, headerParser, querySerializer, dihStatusParser, extractResponseParser)
 {
 }