Package com.artipie.npm.proxy.model
Class NpmAsset
java.lang.Object
com.artipie.npm.proxy.model.NpmAsset
NPM Asset.
- Since:
- 0.1
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionNpmAsset
(String path, org.reactivestreams.Publisher<ByteBuffer> content, NpmAsset.Metadata metadata) Ctor.NpmAsset
(String path, org.reactivestreams.Publisher<ByteBuffer> content, String modified, String ctype) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher
<ByteBuffer> Get reactive data publisher.meta()
Get asset metadata.path()
Return asset path.
-
Constructor Details
-
NpmAsset
public NpmAsset(String path, org.reactivestreams.Publisher<ByteBuffer> content, String modified, String ctype) Ctor.- Parameters:
path
- Asset pathcontent
- Reactive publisher for asset contentmodified
- Last modified datectype
- Original content type
-
NpmAsset
public NpmAsset(String path, org.reactivestreams.Publisher<ByteBuffer> content, NpmAsset.Metadata metadata) Ctor.- Parameters:
path
- Asset pathcontent
- Reactive publisher for asset contentmetadata
- Asset metadata
-
-
Method Details
-
path
Return asset path.- Returns:
- Asset path
-
dataPublisher
Get reactive data publisher.- Returns:
- Data publisher
-
meta
Get asset metadata.- Returns:
- Asset metadata
-