change: split core and wrapper storage configs

This commit is contained in:
Ruben Taelman 2020-08-31 10:32:56 +02:00 committed by Joachim Van Herwegen
parent 774e5d80f6
commit a6df6e211b
6 changed files with 65 additions and 55 deletions

View File

@ -9,6 +9,7 @@
"files-scs:config/presets/ldp/permissions-extractor.json", "files-scs:config/presets/ldp/permissions-extractor.json",
"files-scs:config/presets/ldp/request-parser.json", "files-scs:config/presets/ldp/request-parser.json",
"files-scs:config/presets/setup.json", "files-scs:config/presets/setup.json",
"files-scs:config/presets/storage.json" "files-scs:config/presets/storage.json",
"files-scs:config/presets/storage_wrapper.json"
] ]
} }

View File

@ -15,7 +15,7 @@
"@id": "urn:solid-server:my:UrlContainerManager" "@id": "urn:solid-server:my:UrlContainerManager"
}, },
"SimpleAclAuthorizer:_resourceStore": { "SimpleAclAuthorizer:_resourceStore": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
} }
] ]

View File

@ -8,31 +8,31 @@
{ {
"@type": "SimpleDeleteOperationHandler", "@type": "SimpleDeleteOperationHandler",
"SimpleDeleteOperationHandler:_store": { "SimpleDeleteOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
}, },
{ {
"@type": "SimpleGetOperationHandler", "@type": "SimpleGetOperationHandler",
"SimpleGetOperationHandler:_store": { "SimpleGetOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
}, },
{ {
"@type": "SimplePatchOperationHandler", "@type": "SimplePatchOperationHandler",
"SimplePatchOperationHandler:_store": { "SimplePatchOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
}, },
{ {
"@type": "SimplePostOperationHandler", "@type": "SimplePostOperationHandler",
"SimplePostOperationHandler:_store": { "SimplePostOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
}, },
{ {
"@type": "SimplePutOperationHandler", "@type": "SimplePutOperationHandler",
"SimplePutOperationHandler:_store": { "SimplePutOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
} }
} }
] ]

View File

@ -8,7 +8,7 @@
"@id": "urn:solid-server:my:HttpServer" "@id": "urn:solid-server:my:HttpServer"
}, },
"Setup:_store": { "Setup:_store": {
"@id": "urn:solid-server:my:ResourceStore" "@id": "urn:solid-server:my:ResourceStore_Patching"
}, },
"Setup:_aclManager": { "Setup:_aclManager": {
"@id": "urn:solid-server:my:AclManager" "@id": "urn:solid-server:my:AclManager"

View File

@ -1,55 +1,10 @@
{ {
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld", "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [ "@graph": [
{
"@id": "urn:solid-server:my:ResourceLocker",
"@type": "SingleThreadedResourceLocker"
},
{ {
"@id": "urn:solid-server:my:ResourceStore", "@id": "urn:solid-server:my:ResourceStore",
"@type": "PatchingStore", "@type": "SimpleResourceStore",
"PatchingStore:_source": { "SimpleResourceStore:_runtimeConfig": {
"@id": "urn:solid-server:my:ResourceStore_Converting"
},
"PatchingStore:_patcher": {
"@id": "urn:solid-server:my:PatchHandler",
"@type": "SimpleSparqlUpdatePatchHandler",
"SimpleSparqlUpdatePatchHandler:_source": {
"@id": "urn:solid-server:my:ResourceStore_Converting"
},
"SimpleSparqlUpdatePatchHandler:_locker": {
"@id": "urn:solid-server:my:ResourceLocker"
}
}
},
{
"@id": "urn:solid-server:my:ResourceStore_Converting",
"@type": "RepresentationConvertingStore",
"RepresentationConvertingStore:_source": {
"@type": "SimpleResourceStore",
"SimpleResourceStore:_runtimeConfig": {
"@id": "urn:solid-server:my:RuntimeConfig"
}
},
"RepresentationConvertingStore:_converter": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "RdfToQuadConverter"
},
{
"@type": "QuadToTurtleConverter"
}
]
}
},
{
"@id": "urn:solid-server:my:UrlContainerManager",
"@type": "UrlContainerManager",
"UrlContainerManager:_runtimeConfig": {
"@id": "urn:solid-server:my:RuntimeConfig" "@id": "urn:solid-server:my:RuntimeConfig"
} }
} }

View File

@ -0,0 +1,54 @@
{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:my:ResourceLocker",
"@type": "SingleThreadedResourceLocker"
},
{
"@id": "urn:solid-server:my:ResourceStore_Patching",
"@type": "PatchingStore",
"PatchingStore:_source": {
"@id": "urn:solid-server:my:ResourceStore_Converting"
},
"PatchingStore:_patcher": {
"@id": "urn:solid-server:my:PatchHandler",
"@type": "SimpleSparqlUpdatePatchHandler",
"SimpleSparqlUpdatePatchHandler:_source": {
"@id": "urn:solid-server:my:ResourceStore_Converting"
},
"SimpleSparqlUpdatePatchHandler:_locker": {
"@id": "urn:solid-server:my:ResourceLocker"
}
}
},
{
"@id": "urn:solid-server:my:ResourceStore_Converting",
"@type": "RepresentationConvertingStore",
"RepresentationConvertingStore:_source": {
"@id": "urn:solid-server:my:ResourceStore"
},
"RepresentationConvertingStore:_converter": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "RdfToQuadConverter"
},
{
"@type": "QuadToTurtleConverter"
}
]
}
},
{
"@id": "urn:solid-server:my:UrlContainerManager",
"@type": "UrlContainerManager",
"UrlContainerManager:_runtimeConfig": {
"@id": "urn:solid-server:my:RuntimeConfig"
}
}
]
}