Raw Layout Provider¶
Introduction¶
The Raw layout provider allows storing artifacts that have no particular strict format.
The code for the Raw layout provider is located under the strongbox-storage-raw-layout-provider module.
Warning
This feature is currently highly experimental, under active development and it's implementation may change without warning. If you would like to try it out and find issues, please report them on the issue tracker.
Artifact Coordinates¶
This is the list of artifact coordinates supported by the provider:
Coordinate | Description | Type |
---|---|---|
path |
The path of the package | Mandatory |
User Agent¶
The accepted User-Agent
headers supported must look like User-Agent=Raw/*
.
Classes of Interest¶
The following are some of the most important classes you will need to be familiar with in order to work on this layout provider:
Coordinate | Description |
---|---|
NullArtifactCoordinates | This is an implementation of ArtifactCoordinates for the Raw layout. Basically, there are no coordinates. |
RawLayoutProvider | This is the actual implementation of the Raw layout provider. |
RawRepositoryFeatures | This defines the custom layout provider features for the Raw layout provider. |
RawRepositoryManagementStrategy | This class is used to handle the initialization of Raw repositories. |
RawArtifactController | This is the Raw-specific implementation of the BaseArtifactController . |
See Also¶
Last update: 2020-12-07