Class BlossomPool
java.lang.Object
org.ngengine.blossom4j.BlossomPool
- All Implemented Interfaces:
Closeable, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconnectEndpoint(BlossomEndpoint endpoint) org.ngengine.platform.AsyncTask<Void> org.ngengine.platform.AsyncTask<Void> voidensureEndpoint(BlossomEndpoint endpoint) org.ngengine.platform.AsyncTask<Boolean> org.ngengine.platform.AsyncTask<Boolean> org.ngengine.platform.AsyncTask<ByteBuffer> org.ngengine.platform.AsyncTask<ByteBuffer> org.ngengine.platform.AsyncTask<ByteBuffer> org.ngengine.platform.AsyncTask<ByteBuffer> protected org.ngengine.platform.AsyncTask<SignedNostrEvent> getAuthEvent(BlossomVerb verb, String message, String sha256) org.ngengine.platform.AsyncTask<List<BlobDescriptor>> list(NostrPublicKey pubkey) org.ngengine.platform.AsyncTask<List<BlobDescriptor>> list(NostrPublicKey pubkey, Instant since, Instant until) org.ngengine.platform.AsyncTask<BlobDescriptor> upload(ByteBuffer data) org.ngengine.platform.AsyncTask<BlobDescriptor> upload(ByteBuffer data, String fileName) org.ngengine.platform.AsyncTask<BlobDescriptor> upload(ByteBuffer data, String fileName, String mimeType)
-
Constructor Details
-
BlossomPool
-
BlossomPool
-
BlossomPool
public BlossomPool()
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
connectEndpoint
-
ensureEndpoint
-
get
-
get
-
get
-
get
public org.ngengine.platform.AsyncTask<ByteBuffer> get(String sha256, @Nullable String filename, @Nullable int[] byteRange) -
exists
-
exists
-
upload
-
upload
public org.ngengine.platform.AsyncTask<BlobDescriptor> upload(ByteBuffer data, @Nullable String fileName) -
upload
public org.ngengine.platform.AsyncTask<BlobDescriptor> upload(ByteBuffer data, @Nullable String fileName, @Nullable String mimeType) -
list
-
list
public org.ngengine.platform.AsyncTask<List<BlobDescriptor>> list(NostrPublicKey pubkey, @Nullable Instant since, @Nullable Instant until) -
delete
-
delete
-
getAuthEvent
protected org.ngengine.platform.AsyncTask<SignedNostrEvent> getAuthEvent(BlossomVerb verb, String message, @Nullable String sha256)
-