コード例 #1
0
 public void Init()
 {
     _allegroGraphConnector = new AllegroGraphConnector(_agConnData.Url, _agConnData.StoreId, _agConnData.User, _agConnData.Pass);
     _repository            = new PersistentTripleStore(_allegroGraphConnector);
     _rdf4jMapper           = new DotNetRdfMapper();
     _logger.LogInformation("[CONFIG] The triple store repository configured correctly.");
 }
コード例 #2
0
 public void Init()
 {
     _logger.LogDebug("[CONFIG] Creating a triple store repository...");
     _logger.LogDebug("\t[CONFIG] chainGraphIri={0}", _chainGraphIri);
     _repository  = new TripleStore();
     _rdf4jMapper = new DotNetRdfMapper();
     _logger.LogInformation("[CONFIG] The triple store repository configured correctly.");
 }
コード例 #3
0
 public PeerToPeerMessageHandler(ILogger <PeerToPeerMessageHandler> logger, BlockService blockService, Base64Handler base64Handler, BlockContentService blockContentService)
 {
     _logger                    = logger;
     _blockService              = blockService;
     _base64Handler             = base64Handler;
     _blockContentService       = blockContentService;
     _rdf4jSerializationHandler = new DotNetRdfSerializationHandler();
     _rdf4jMapper               = new DotNetRdfMapper();
 }
コード例 #4
0
        public BlockService(ILogger <BlockService> logger, IHashCalculator hashCalculator, IHashingService hashingService, RepositoryManager repositoryManager, StoreConfiguration sConfig)
        {
            _logger            = logger;
            _chainGraphIri     = sConfig.ChainGraphIri;
            _hashCalculator    = hashCalculator;
            _hashingService    = hashingService;
            _repositoryManager = repositoryManager;

            _rdf4jSerializationHandler = new DotNetRdfSerializationHandler();
            _rdf4jMapper = new DotNetRdfMapper();
        }
コード例 #5
0
        public RepositoryManager(ILogger <RepositoryManager> logger, FileContentObtainer fileContentObtainer, IHashCalculator hashCalculator, IHashingService hashingService, ITriplestoreRepository repository, StoreConfiguration sConfig)
        {
            _logger = logger;
            _fileContentObtainer = fileContentObtainer;
            _hashCalculator      = hashCalculator;
            _hashingService      = hashingService;
            _repository          = repository;
            _chainGraphIri       = sConfig.ChainGraphIri;

            _dotNetRdfMapper = new DotNetRdfMapper();
            _dotNetRdfSerializationHandler = new DotNetRdfSerializationHandler();
            Init();
        }
コード例 #6
0
 public AbstractHashingBenchmarkService()
 {
     rdf4jMapper = new DotNetRdfMapper();
     rdf4jSerializationHandler = new DotNetRdfSerializationHandler();
 }
コード例 #7
0
 public JsonLdNormalizationService(ILogger <JsonLdNormalizationService> logger)
 {
     _logger      = logger;
     _rdf4jMapper = new DotNetRdfMapper();
 }
コード例 #8
0
 public BlockContentService(Base64Handler base64Handler)
 {
     _base64Handler = base64Handler;
     _rdf4jMapper   = new DotNetRdfMapper();
 }