Search in sources :

Example 1 with InMemoryNodeDirectory

use of org.eclipse.dataspaceconnector.catalog.directory.InMemoryNodeDirectory in project DataSpaceConnector by eclipse-dataspaceconnector.

the class FccTestExtension method initialize.

@Override
public void initialize(ServiceExtensionContext context) {
    List<Asset> assets = Collections.emptyList();
    context.registerService(TransferProcessStore.class, new FakeTransferProcessStore());
    context.registerService(RemoteMessageDispatcherRegistry.class, new FakeRemoteMessageDispatcherRegistry());
    context.registerService(AssetIndex.class, new FakeAssetIndex(assets));
    context.registerService(ContractOfferService.class, new FakeContractOfferService(assets));
    context.registerService(ContractDefinitionStore.class, new FakeContractDefinitionStore());
    context.registerService(FederatedCacheNodeDirectory.class, new InMemoryNodeDirectory());
}
Also used : InMemoryNodeDirectory(org.eclipse.dataspaceconnector.catalog.directory.InMemoryNodeDirectory) Asset(org.eclipse.dataspaceconnector.spi.types.domain.asset.Asset)

Aggregations

InMemoryNodeDirectory (org.eclipse.dataspaceconnector.catalog.directory.InMemoryNodeDirectory)1 Asset (org.eclipse.dataspaceconnector.spi.types.domain.asset.Asset)1