Index

A B C D E F G H I K L M N O P Q R S T U V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(TopologySnapshot, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
ack(NostrRelay, String, Instant, BiConsumer, BiConsumer) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
 
ACK - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
 
ACK_TOKEN_BYTES - Static variable in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
ackCleanupGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
AcknowledgedDeliveryTracker - Class in org.ngengine.nostr4j.rtc.delivery
Bounded tracker for transport attempts that require an authenticated destination acknowledgement.
AcknowledgedDeliveryTracker(String, long, int, AsyncExecutor, Consumer) - Constructor for class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
AcknowledgedDeliveryTracker.PendingDelivery - Class in org.ngengine.nostr4j.rtc.delivery
 
ackTimeoutS - Variable in class org.ngengine.nostr4j.NostrRelay
 
action - Variable in class org.ngengine.nostr4j.utils.ScheduledAction
 
addCloseListener(NostrSubCloseListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Adds a listener for subscription close events.
addComponent(NostrRelayComponent) - Method in class org.ngengine.nostr4j.NostrRelay
 
addDisconnectionListener(NostrRTCRoomPeerDisconnectListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addEoseListener(NostrSubEoseListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Adds a listener for EOSE (End Of Stored Events) notifications.
addEvent(SignedNostrEvent) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
addEventListener(NostrSubEventListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Adds a listener for events received on this subscription.
addListener(NostrSubListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Adds a general subscription listener that may implement one or more specific listener interfaces.
addListener(NostrRTCRoomListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addListener(NostrRTCSocketListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
Add a lifecycle listener to this socket.
addListener(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
addMessageListener(NostrRTCRoomPeerMessageListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addNoticeListener(NostrNoticeListener) - Method in class org.ngengine.nostr4j.NostrPool
 
addOpenListener(NostrSubOpenListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Adds a listener for subscription open events.
addPeerDiscoveryListener(NostrRTCRoomPeerDiscoveredListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addPeerSocketAvailableListener(NostrRTCPeerSocketAvailableListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addPerm(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
addRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
Adds a relay to this pool.
address(SignedNostrEvent) - Static method in interface org.ngengine.nostr4j.store.NostrEventStore
 
afterSendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
 
alias() - Method in class org.ngengine.wallets.WalletInfo
 
amountMsats() - Method in class org.ngengine.wallets.InvoiceData
 
amountMsats() - Method in class org.ngengine.wallets.InvoiceProperties
 
amountMsats() - Method in class org.ngengine.wallets.TransactionInfo
 
apply(List) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
 
apply(List) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
 
apply(List) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
 
asBech32() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Returns the bech32 string representation of the key This representation is lazily generated and cached after the first call.
asBech32() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
asBech32() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
asHex() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Returns the hex string representation of the key.
asHex() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
asHex() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
asHex() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
asHex() - Method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
asHex() - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
asNcryptsec(String) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Encrypt the private key using nip-49 and a passphrase.
asReadOnlyBuffer() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Returns an independent read-only view of the key's internal buffer.
asReadOnlyBuffer() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
asReadOnlyBuffer() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
asReadOnlyBytes() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Returns a readonly bytes representation of the key
asReadOnlyBytes() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
asReadOnlyBytes() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
await() - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
awaitConnection(Duration) - Method in class org.ngengine.wallets.nip47.NWCAuth
Starts listening only when the user reveals/opens the QR, not during page load.

B

BACKBONE - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.OverlayEdgePriority
 
ban(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Ban a pubkey.
beforeSendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
 
BlobDescriptor - Class in org.ngengine.blossom4j
 
BlobDescriptor(String, String, long, String, Instant, Map) - Constructor for class org.ngengine.blossom4j.BlobDescriptor
 
BlobDescriptor(Map) - Constructor for class org.ngengine.blossom4j.BlobDescriptor
 
blobs() - Method in class org.ngengine.blossom4j.BlossomResponse
 
blockHash() - Method in class org.ngengine.wallets.WalletInfo
 
blockHeight() - Method in class org.ngengine.wallets.WalletInfo
 
BlockingPacketQueue<T> - Class in org.ngengine.nostr4j.rtc
Blocking queue for packet-like items.
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String, long, long) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String, long, long, long) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue.PacketHandler<T> - Interface in org.ngengine.nostr4j.rtc
 
BlossomAuth - Class in org.ngengine.blossom4j
 
BlossomAuth(NostrSigner) - Constructor for class org.ngengine.blossom4j.BlossomAuth
 
BlossomBlobResponse - Class in org.ngengine.blossom4j
 
BlossomBlobResponse(byte[], NGEHttpResponse) - Constructor for class org.ngengine.blossom4j.BlossomBlobResponse
 
BlossomEndpoint - Class in org.ngengine.blossom4j
 
BlossomEndpoint(String) - Constructor for class org.ngengine.blossom4j.BlossomEndpoint
 
BlossomPool - Class in org.ngengine.blossom4j
 
BlossomPool() - Constructor for class org.ngengine.blossom4j.BlossomPool
 
BlossomPool(BlossomAuth) - Constructor for class org.ngengine.blossom4j.BlossomPool
 
BlossomPool(NostrSigner) - Constructor for class org.ngengine.blossom4j.BlossomPool
 
BlossomResponse - Class in org.ngengine.blossom4j
 
BlossomResponse(List, NGEHttpResponse) - Constructor for class org.ngengine.blossom4j.BlossomResponse
 
BlossomVerb - Enum Class in org.ngengine.blossom4j
 
BoundedOverlaySelector - Class in org.ngengine.nostr4j.rtc.routing.topology
 
BoundedOverlaySelector() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.BoundedOverlaySelector
 
broadcast(String, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
broadcast(String, RouteTransportProfile, ByteBuffer, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
broadcast(String, RouteTransportProfile, ByteBuffer, Instant, TopologyGraph) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
Use the same immutable topology snapshot that the caller qualified for this broadcast.
broadcast(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Broadcast some data to all connected peers.
broadcast(RouteTransportProfile) - Static method in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
BROADCAST - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
 
BROADCAST_ACK - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 
BROADCAST_PREFIX - Static variable in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
BroadcastAck - Class in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastAck(NodeId, NodeId, CircuitId, String) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastAck
 
BroadcastContext - Interface in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastEngine - Class in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastEngine(NodeId, NostrKeyPair, RoutingScope, BroadcastContext) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
BroadcastEngine(NodeId, NostrKeyPair, RoutingScope, BroadcastContext, NeighborTrafficLimiter) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
BroadcastFrame - Class in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastFrame(NodeId, CircuitId, String, String, boolean, boolean, int, Instant, ByteBuffer) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
BroadcastFrame(NodeId, CircuitId, String, String, RouteTransportProfile, int, Instant, ByteBuffer) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
BroadcastTree - Class in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastTreeBuilder - Class in org.ngengine.nostr4j.rtc.routing.broadcast
 
BroadcastTreeBuilder() - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTreeBuilder
 
BroadcastTreeBuilder(RouteCostModel) - Constructor for class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTreeBuilder
 
build(List, Map, ByteBuffer, Instant, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl
 
build(List, Map, RouteTransportProfile, Instant, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup
 
build(RoutingScope, Collection, Collection, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.MutualTopologyGraphBuilder
 
build(TopologyGraph, NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTreeBuilder
 
BunkerUrl - Class in org.ngengine.nostr4j.nip46
 
BunkerUrl(NostrPublicKey, String, List) - Constructor for class org.ngengine.nostr4j.nip46.BunkerUrl
 
BunkerUrl(NostrPublicKey, List) - Constructor for class org.ngengine.nostr4j.nip46.BunkerUrl
 
ByteBufferList - Class in org.ngengine.nostr4j.utils
 
ByteBufferList(ByteBuffer) - Constructor for class org.ngengine.nostr4j.utils.ByteBufferList
 

C

callCloseListeners() - Method in class org.ngengine.nostr4j.NostrSubscription
 
callEoseListeners(NostrRelay, boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
 
callEoseListeners(NostrRelay, boolean, Runnable) - Method in class org.ngengine.nostr4j.NostrSubscription
Delivers EOSE after the event callbacks already registered for this subscription settle.
callEventListeners(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
 
callEventListeners(SignedNostrEvent, boolean, AsyncTask) - Method in class org.ngengine.nostr4j.NostrSubscription
Registers delivery immediately while an asynchronous cache policy decides eligibility.
callFailureCallback(String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
callOpenListeners() - Method in class org.ngengine.nostr4j.NostrSubscription
 
callSuccessCallback(String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
cancel() - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
candidates(NostrFilter, Predicate) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
Returns filter candidates from newest to oldest.
candidates(NostrFilter, Predicate) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
candidates(NostrFilter, Predicate) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
canonicalBytes() - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
catchException(Consumer) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
checkIndex() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
checkOrder() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
checkPow(int) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
CHORD - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.OverlayEdgePriority
 
CIRCUIT_ERROR - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 
CircuitForwardingEntry - Class in org.ngengine.nostr4j.rtc.routing
 
CircuitId - Class in org.ngengine.nostr4j.rtc.routing
 
CircuitTable - Class in org.ngengine.nostr4j.rtc.routing
Bounded forwarding state scoped by the incoming direct peer and circuit id.
CircuitTable() - Constructor for class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
clean() - Method in class org.ngengine.nostr4j.NostrPool
 
clean() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Removes expired or author-deleted events.
clean(int) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Checks at most maxEntries events, continuing where the previous pass stopped.
cleanup() - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
cleanup() - Method in class org.ngengine.nostr4j.store.NostrWeakInMemoryEventStore
 
cleanup(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
cleanupExpiredAcks() - Method in class org.ngengine.nostr4j.NostrRelay
 
clear() - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
clear() - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
clear() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
clear() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
clear() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Removes events but keeps deletion records and unrelated files.
clear() - Method in interface org.ngengine.nostr4j.store.NostrEventStore
Removes events without deleting metadata or unrelated files.
clear() - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
clear() - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
clearExternalIdentities() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
clearFailures() - Method in class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
clearTags(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
clientPubKey - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
clone() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
clone() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
clone() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
clone() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
clone() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
clone() - Method in class org.ngengine.nostr4j.nip46.BunkerUrl
 
clone() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
clone() - Method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
clone() - Method in class org.ngengine.nostr4j.NostrFilter
 
clone() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
clone() - Method in class org.ngengine.nostr4j.RTCSettings
 
clone() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
close() - Method in class org.ngengine.blossom4j.BlossomPool
 
close() - Method in class org.ngengine.nostr4j.io.NostrRTCPeerConnection
Aborts the connection; use the output stream's close() for an ordered EOF.
close() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
close() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
close() - Method in class org.ngengine.nostr4j.NostrPool
Deprecated.
This method does not disconnect relay transports by design to support shared relays. This is deprecated because the name was misleading use NostrPool.clean() to both unsubscribe and remove relays or NostrPool.removeAllRelays() to just remove relays without unsubscribing or NostrPool.unsubscribeAll() to just unsubscribe without removing relays.
close() - Method in class org.ngengine.nostr4j.NostrSubscription
Closes the subscription, stopping the event flow.
close() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
close() - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
close() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
close() - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.NeighborTrafficLimiter.Admission
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.NeighborTrafficLimiter
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
close() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
close() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
close() - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
close() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
close() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
close() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Close this signer and all its resources.
close() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Close the signer and terminate all its resources
close() - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
close() - Method in class org.ngengine.wallets.nip47.NWCAuth
 
close() - Method in class org.ngengine.wallets.nip47.NWCWallet
 
close() - Method in interface org.ngengine.wallets.Wallet
Close the wallet and release any resources.
close() - Method in class org.ngengine.wallets.webln.WebLNWallet
 
close(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Close the signaling.
closer - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
collect(Iterator, NostrFilter, Function, Map, int) - Static method in interface org.ngengine.nostr4j.store.NostrEventStore
 
color() - Method in class org.ngengine.wallets.WalletInfo
 
comment() - Method in class org.ngengine.wallets.InvoiceData
 
compareHeaders(ByteBuffer, byte[]) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
compareTo(CircuitId) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
compareTo(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
complete(long) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
completeAuthenticated(long, String) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
compose(ThrowableFunction) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
compute(NostrPublicKey, String, String, String, String, String, NostrPublicKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNRoutingHash
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
computeEventId(String, NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
computeEventIdAsyncUncached(String, NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
computeEventIdUncached(String, NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
computeId(NostrPublicKey, Instant, int, NostrPublicKey, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
computeRoomProofChallenge(NostrEvent) - Static method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
connect() - Method in class org.ngengine.nostr4j.NostrRelay
 
connect() - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
connect(NostrPublicKey) - Method in class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
connect(BunkerUrl) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Connect to a remote signer using the bunker flow
connectAttemptGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
connectCallbacks - Variable in class org.ngengine.nostr4j.NostrRelay
 
CONNECTED - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
connectedComponents() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
connectEndpoint(BlossomEndpoint) - Method in class org.ngengine.blossom4j.BlossomPool
 
connector - Variable in class org.ngengine.nostr4j.NostrRelay
 
connectRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
contains(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
CONTROL - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
 
CONTROL - Static variable in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
Coordinates(String, String, String) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
coords() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
count() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
countLeadingZeroes(String) - Static method in class org.ngengine.nostr4j.utils.ZeroCounter
 
createAck(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
createChallenge(NostrRTCLocalPeer, int, String) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
createChannel(NostrRTCPeer, String) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
createChannel(NostrRTCPeer, String, boolean, boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
createChannel(NostrRTCPeer, String, boolean, boolean, Integer, Duration) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
createConnect(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, String, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
createdAt - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
 
createdAt() - Method in class org.ngengine.wallets.InvoiceData
 
createdAt() - Method in class org.ngengine.wallets.TransactionInfo
 
createdAt(Instant) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
createdAtInstant - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
 
createDeletionEvent(String, NostrEvent.Coordinates...) - Static method in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
 
createDeletionEvent(String, SignedNostrEvent...) - Static method in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
 
createDeliveryReceipt(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
createDisconnect(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, String, boolean) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, byte[]) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
createRelay(String) - Method in class org.ngengine.nostr4j.NostrPool
 
CURRENT_NIP_DC_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
CURRENT_NIP_DC_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
currentGraph() - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 
currentGraph() - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
currentStatus - Variable in class org.ngengine.nostr4j.NostrRelay
 
currentTimeSeconds() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
cutOffS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 

D

data - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
data() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
 
data(RouteTransportProfile) - Static method in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
DATA - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
 
decode(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
decode(ByteBuffer, Instant) - Static method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
decode(ByteBuffer, Instant) - Static method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
decode(ByteBuffer, Instant) - Static method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
decode(ByteBuffer, Instant) - Static method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
decode(SignedNostrEvent, RoutingScope, NostrRTCPeer, NostrKeyPair, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEventCodec
 
decodeDeliveryReceipt(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
decodeFramePayloads(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
decodeHeader(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
decodePayloadBuffers(ByteBuffer, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
decodePayloads(ByteBuffer, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
decodeUtf8(byte[], String) - Static method in class org.ngengine.nostr4j.rtc.routing.RoutingWire
 
decrypt(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decrypt(String, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
decrypt(String, String, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
decrypt(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
 
decrypt(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
decrypt(String, NostrPublicKey) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Decrypt a message using the default NIP44 algorithm.
decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Decrypt a message
decrypt(ByteBuffer, NodeId, NodeId, NostrPrivateKey, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec
 
decrypt(NodeId, NodeId, NostrPublicKey, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
decryptBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decryptBinary(ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decryptSync(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decryptSync(String, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
decryptSync(String, String, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
decryptSync(String, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decryptSync(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
 
decryptSyncBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
decryptSyncBinary(ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
DEFAULT - Static variable in class org.ngengine.nostr4j.rtc.routing.RouteCostModel
 
DEFAULT_CHANNEL_NAME - Static variable in class org.ngengine.nostr4j.rtc.NostrRTCSocket
 
DEFAULT_MAX_DIRECT_PEERS - Static variable in class org.ngengine.nostr4j.RTCSettings
 
DEFAULT_MAX_PENDING_DELIVERIES - Static variable in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
DEFAULT_SIGNALING_RELAYS - Static variable in class org.ngengine.nostr4j.RTCSettings
 
degree(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.OverlayPlan
 
DELAYED_CANDIDATES_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
delete(String) - Method in class org.ngengine.blossom4j.BlossomPool
 
delete(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
delete(String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Delete a blob by its SHA256 hash
DELETE - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
deliverBroadcast(NodeId, String, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 
deliverNormalFrame(NodeId, String, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
DELIVERY_ACK - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 
DeliveryAckTimeoutException - Exception Class in org.ngengine.nostr4j.rtc.delivery
 
DeliveryAckTimeoutException(String, long, Long) - Constructor for exception class org.ngengine.nostr4j.rtc.delivery.DeliveryAckTimeoutException
 
DeliveryFailures - Class in org.ngengine.nostr4j.rtc.delivery
 
deliveryReceiptHash(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
Digest the exact DATA frame except the relay-rewritten version/socket prefix.
DeliveryRouteUnavailableException - Exception Class in org.ngengine.nostr4j.rtc.delivery
A routed attempt could not establish or retain a circuit.
DeliveryRouteUnavailableException(String) - Constructor for exception class org.ngengine.nostr4j.rtc.delivery.DeliveryRouteUnavailableException
 
DeliveryRouteUnavailableException(String, Throwable) - Constructor for exception class org.ngengine.nostr4j.rtc.delivery.DeliveryRouteUnavailableException
 
DeliveryTransportReplacedException - Exception Class in org.ngengine.nostr4j.rtc.delivery
 
DeliveryTransportReplacedException(String) - Constructor for exception class org.ngengine.nostr4j.rtc.delivery.DeliveryTransportReplacedException
 
derive(RoutingScope, NostrPublicKey, String) - Static method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
derive(RoutingScope, NodeId, NodeId) - Static method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
description() - Method in class org.ngengine.wallets.InvoiceData
 
description() - Method in class org.ngengine.wallets.InvoiceProperties
 
description() - Method in class org.ngengine.wallets.TransactionInfo
 
descriptionHash() - Method in class org.ngengine.wallets.InvoiceData
 
descriptionHash() - Method in class org.ngengine.wallets.InvoiceProperties
 
descriptionHash() - Method in class org.ngengine.wallets.TransactionInfo
 
DesiredDirectEdge - Class in org.ngengine.nostr4j.rtc.routing.topology
 
DesiredDirectEdge(NodeId, NodeId, OverlayEdgePriority) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
destinationFor(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
destroy() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
Best-effort destruction of the private half of this key pair.
destroy() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Best-effort destruction of the in-memory private key material.
DirectNeighborManager - Class in org.ngengine.nostr4j.rtc.routing.topology
Stateful bounded-degree overlay policy.
DirectNeighborManager() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.DirectNeighborManager
 
discardEntry(String) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
Removes an event when its contents are not needed.
discardEntry(String) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
disconnect(String) - Method in class org.ngengine.nostr4j.NostrRelay
 
disconnect(String, boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
disconnect(String, boolean) - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
disconnect(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Disconnect all peers associated with a pubkey
disconnect(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Disconnect a peer
disconnectCallbacks - Variable in class org.ngengine.nostr4j.NostrRelay
 
DISCONNECTED - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
DISCONNECTED - Enum constant in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
 
discover() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
DiscoveryPriority - Interface in org.ngengine.nostr4j.rtc
Local preference for physical neighbors.
domain - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 

E

edgeCost(TopologyTransport) - Method in class org.ngengine.nostr4j.rtc.routing.RouteCostModel
 
edgeCount() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
EdgeId - Class in org.ngengine.nostr4j.rtc.routing
 
enableAutoReconnect - Variable in class org.ngengine.nostr4j.NostrRelay
 
encode() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
encode() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
encode() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
encode() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
encode(TopologySnapshot, NostrRTCLocalPeer, NostrKeyPair, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEventCodec
 
encodeFrame(byte[], long, int, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeFrame(byte[], long, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeFrameBuffers(byte[], long, int, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeHeader(SignedNostrEvent) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeToFrame(Collection) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
encodeToFrame(Collection) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
encodeToFrame(Collection, int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
encodeToFrame(Collection, int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
encodeUtf8(String, String) - Static method in class org.ngengine.nostr4j.rtc.routing.RoutingWire
 
encrypt(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encrypt(String, byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encrypt(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
 
encrypt(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
encrypt(String, NostrPublicKey) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Encrypt a message using the default NIP44 algorithm.
encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Encrypt a message
encrypt(NostrPrivateKey, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
encrypt(NostrPrivateKey, String, int, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
encrypt(EndToEndControlCodec.Message, NostrPrivateKey, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec
 
encrypt(NodeId, NodeId, NostrPublicKey, String, RouteTransportProfile, ByteBuffer, byte[]) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
encryptBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptBinary(byte[], byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptBinary(ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptBinary(ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSync(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSync(String, byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSync(String, ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSync(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
 
encryptSync(NostrPrivateKey, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
encryptSync(NostrPrivateKey, String, int, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
encryptSyncBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSyncBinary(byte[], byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSyncBinary(ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
EndToEndControlCodec - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
EndToEndControlCodec() - Constructor for class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec
 
EndToEndControlCodec.Message - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
EndToEndControlType - Enum Class in org.ngengine.nostr4j.rtc.routing.packet
 
enqueue(T) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
enqueue(T, Consumer, Consumer) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
ensureEndpoint(BlossomEndpoint) - Method in class org.ngengine.blossom4j.BlossomPool
 
ensureRelay(String) - Method in class org.ngengine.nostr4j.NostrPool
 
Entry(SignedNostrEvent, Instant) - Constructor for class org.ngengine.nostr4j.store.NostrEventStore.Entry
 
entryIds() - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
entryIds() - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
entryIds() - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
EPHEMERAL_GIFT_WRAP_KIND - Static variable in class org.ngengine.nostr4j.nip59.Nip59
 
equals(Object) - Method in class org.ngengine.blossom4j.BlobDescriptor
 
equals(Object) - Method in class org.ngengine.blossom4j.BlossomBlobResponse
 
equals(Object) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
equals(Object) - Method in class org.ngengine.blossom4j.BlossomResponse
 
equals(Object) - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
 
equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
equals(Object) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
equals(Object) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
equals(Object) - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
equals(Object) - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
equals(Object) - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
equals(Object) - Method in class org.ngengine.nostr4j.RTCSettings
 
equals(Object) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
equals(Object) - Method in class org.ngengine.wallets.InvoiceData
 
equals(Object) - Method in class org.ngengine.wallets.InvoiceProperties
 
equals(Object) - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
equals(Object) - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
equals(Object) - Method in class org.ngengine.wallets.nip47.NWCUri
 
equals(Object) - Method in class org.ngengine.wallets.PayResponse
 
equals(Object) - Method in class org.ngengine.wallets.TransactionInfo
 
equals(Object) - Method in class org.ngengine.wallets.WalletInfo
 
event - Variable in class org.ngengine.nostr4j.store.NostrEventStore.Entry
 
EVENT_DELETION_KIND - Static variable in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
 
eventTracker - Variable in class org.ngengine.nostr4j.NostrSubscription
 
EventTracker - Interface in org.ngengine.nostr4j.event.tracker
 
excQueue - Variable in class org.ngengine.nostr4j.NostrRelay
 
executor - Variable in class org.ngengine.nostr4j.NostrRelay
 
exists(String) - Method in class org.ngengine.blossom4j.BlossomPool
 
exists(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
exists(String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Check if a blob exists
EXPIRED - Enum constant in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
 
expiresAt() - Method in class org.ngengine.wallets.InvoiceData
 
expiresAt() - Method in class org.ngengine.wallets.TransactionInfo
 
expiry() - Method in class org.ngengine.wallets.InvoiceProperties
 
ExponentialBackoff - Class in org.ngengine.nostr4j.utils
 
ExponentialBackoff() - Constructor for class org.ngengine.nostr4j.utils.ExponentialBackoff
 
ExponentialBackoff(Duration, Duration, Duration, float) - Constructor for class org.ngengine.nostr4j.utils.ExponentialBackoff
 
ExternalIdentity - Class in org.ngengine.nostr4j.nip39
 
ExternalIdentity(String, String, List) - Constructor for class org.ngengine.nostr4j.nip39.ExternalIdentity
 
extractHeaderFrame(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
extractMessageId(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
extractVsocketId(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 

F

fail(long, Throwable) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
failAll(Throwable) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
FailOnDoubleTracker - Class in org.ngengine.nostr4j.event.tracker
 
FailOnDoubleTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
FAILURE - Enum constant in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
 
feesPaid() - Method in class org.ngengine.wallets.InvoiceData
 
feesPaid() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
feesPaid() - Method in class org.ngengine.wallets.PayResponse
 
feesPaid() - Method in class org.ngengine.wallets.TransactionInfo
 
fetch(String, Duration) - Static method in class org.ngengine.nostr4j.nip05.Nip05
 
fetch(String, Duration, boolean) - Static method in class org.ngengine.nostr4j.nip05.Nip05
 
fetch(Collection, Supplier, NostrPoolFetchPolicy) - Method in class org.ngengine.nostr4j.NostrPool
Fetch events matching the given filters using the specified event tracker and fetch policy.
fetch(Collection, Supplier, NostrPoolFetchPolicy, Collection) - Method in class org.ngengine.nostr4j.NostrPool
 
fetch(Collection, NostrPoolFetchPolicy) - Method in class org.ngengine.nostr4j.NostrPool
Fetch events matching the given filters using the specified fetch policy.
fetch(Collection, NostrPoolFetchPolicy, Collection) - Method in class org.ngengine.nostr4j.NostrPool
 
fetch(NostrFilter, int, boolean, Duration) - Method in class org.ngengine.nostr4j.NostrPool
Fetch up to maxEvents events matching the given filter until timeout is reached, numEvents have been received or all relays have sent EOSE if withEose is true.
fetch(NostrFilter, int, Duration) - Method in class org.ngengine.nostr4j.NostrPool
Fetch up to numEvents events matching the given filter until timeout is reached or numEvents have been received.
fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip01.Nip01
 
fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
fetch(NostrPool, NostrPublicKey, Duration) - Static method in class org.ngengine.nostr4j.nip01.Nip01
 
fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip01.Nip01
Fetches the user metadata for a given filter
fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
fetch(NostrPool, Nip01UserMetadataFilter, Duration) - Static method in class org.ngengine.nostr4j.nip01.Nip01
Fetches the user metadata for a given filter.
find(NodeId, CircuitId, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
findEdge(NodeId, NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
forSubscription(String, SignedNostrEvent) - Static method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
Adds local subscription metadata without discarding an immutable event's verification.
forwardingView() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
forwardingView() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
ForwardSlidingWindowEventTracker - Class in org.ngengine.nostr4j.event.tracker
Tracks current events in a bounded forward window.
ForwardSlidingWindowEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
ForwardSlidingWindowEventTracker(int, int, long, TimeUnit, long, TimeUnit) - Constructor for class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip01.Nip01
 
from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
from(Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
from(Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
fromBech32(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given Bech32 string.
fromBech32(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given Bech32 string.
fromBech32(String, boolean) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given Bech32 string.
fromBytes(byte[]) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given byte array.
fromBytes(byte[]) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given byte array.
fromBytes(byte[]) - Static method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
fromBytes(byte[], boolean) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given byte array.
fromBytes(ByteBuffer) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given ByteBuffer.
fromBytes(ByteBuffer) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given ByteBuffer.
fromBytes(ByteBuffer, boolean) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given ByteBuffer.
fromChannel(boolean, boolean, int, Duration) - Static method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
fromHex(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given hex string.
fromHex(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given hex string.
fromHex(String) - Static method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
fromHex(String) - Static method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
fromHex(String, boolean) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given hex string.
fromJSON(String) - Static method in class org.ngengine.nostr4j.event.SignedNostrEvent
Parses an event object into an owned immutable model; call verify to authenticate it.
fromMap(Map) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
fromNcryptsec(String, String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given ncryptsec string encrypted with nip-49 and a passphrase.
fromNpub(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Deprecated.
fromNpub(String, boolean) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
fromNsec(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Deprecated.
fromWire(int) - Static method in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 

G

generate() - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
generate() - Static method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
GenericIdentity - Class in org.ngengine.nostr4j.nip39
 
GenericIdentity(String, String, List) - Constructor for class org.ngengine.nostr4j.nip39.GenericIdentity
 
get() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
 
get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
 
get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
 
get() - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
 
get() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
get(int) - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
Get the value at the specified index.
get(int) - Method in class org.ngengine.nostr4j.utils.ByteBufferList
 
get(String) - Method in class org.ngengine.blossom4j.BlobDescriptor
 
get(String) - Method in class org.ngengine.blossom4j.BlossomPool
 
get(String) - Static method in class org.ngengine.nostr4j.NostrRelayInfo
 
get(String) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Returns an event by ID if it has not expired or been deleted.
get(String) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
get(String, int[]) - Method in class org.ngengine.blossom4j.BlossomPool
 
get(String, int[], SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Get blob by SHA256
get(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
get(String, String, int[]) - Method in class org.ngengine.blossom4j.BlossomPool
 
get(Predicate, int, boolean) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
get(Predicate, int, boolean, Duration) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
GET - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
getAbout() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getAcknowledgementToken() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getAcknowledgementToken() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getAckTimeout(TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelay
 
getAgeMs() - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker.PendingDelivery
 
getAll() - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
 
getAll() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
getAmountMsats() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getAnnounces() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
getApplicationId() - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
getApplicationId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getApplicationId() - Method in class org.ngengine.nostr4j.RTCSettings
 
getApproximatedMemoryRequirement(int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
getAttemptId() - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker.PendingDelivery
 
getAttemptId() - Method in exception class org.ngengine.nostr4j.rtc.delivery.DeliveryAckTimeoutException
 
getAttemptId() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getAuth(BlossomVerb, String, Collection) - Method in class org.ngengine.blossom4j.BlossomAuth
 
getAuthEvent(BlossomVerb, String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
getAuthEvent(BlossomVerb, String, Collection) - Method in class org.ngengine.blossom4j.BlossomAuth
 
getAuthor() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
Deprecated.
use getPubkey instead
getAuthors() - Method in class org.ngengine.nostr4j.NostrFilter
 
getAvailableAmount() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getBalance - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
getBalance() - Method in interface org.ngengine.wallets.Wallet
Get the msats balance of the wallet.
getBalance(Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
getBalance(Instant) - Method in interface org.ngengine.wallets.Wallet
Get the msats balance of the wallet.
getBalance(Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
getBanner() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getBanner() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getBaseCost() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getBirthday() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getBolt11() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getBroadcastId() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastAck
 
getBroadcastId() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getBufferedAmount() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getCache() - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
getCandidates() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getCandidates() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
getChallenge() - Method in class org.ngengine.nostr4j.proto.impl.NostrAuthChallenge
 
getChallenge() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
getChallenge() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
getChildren(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getCiphertext() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getCiphertext() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getCiphertext() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getCiphertext() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.BuiltSetup
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getCircuitId() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getClosingResources() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getCode() - Method in exception class org.ngengine.wallets.nip47.NWCException
 
getComment() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getComponent(Class) - Method in class org.ngengine.nostr4j.NostrRelay
 
getConnectionBudget() - Method in class org.ngengine.nostr4j.NostrPool
 
getConnectionDiagnostics() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Bounded read-only snapshot of physical reservations, retry state and attested routing topology.
getConnectionMinimumLifetime() - Method in class org.ngengine.nostr4j.RTCSettings
 
getConnectionPriority() - Method in class org.ngengine.nostr4j.NostrRelay
Returns the preference used when a pool selects network connections under a budget.
getConnectionRetryInitialDelay() - Method in class org.ngengine.nostr4j.RTCSettings
 
getConnectionRetryJitter() - Method in class org.ngengine.nostr4j.RTCSettings
 
getConnectionRetryMaxDelay() - Method in class org.ngengine.nostr4j.RTCSettings
 
getConnectionRetryMultiplier() - Method in class org.ngengine.nostr4j.RTCSettings
 
getConnectionUri() - Method in class org.ngengine.wallets.nip47.NWCAuth
 
getContact() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getContent() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getContent() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getContent() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getConversationKey(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
getConversationKeyBuffer(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
getConversationKeyBufferSync(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
getConversationKeySync(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
getCoordinates() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
Get coordinates to this event.
getCorrelationId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getCountries() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getCreatedAt() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getCreatedAt() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getCreatedAt() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getCurrentPlan() - Method in class org.ngengine.nostr4j.rtc.routing.topology.DirectNeighborManager
 
getDefault() - Static method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getDefault(String, String) - Static method in class org.ngengine.nostr4j.RTCSettings
Creates settings with the default RTC options and public signaling relays.
getDelay() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Returns how long to wait before the next attempt (zero if you can try now).
getDelay(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Returns how long to wait before the next attempt (zero if you can try now) using the provided time.
getDelayedCandidatesInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
getDepth(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getDescription() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getDestination() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getDestination() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getDestination() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getDestination() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getDisplayName() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getDomain() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getEdgeId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
getEdgeId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
getEdges() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getEdges() - Method in class org.ngengine.nostr4j.rtc.routing.topology.OverlayPlan
 
getEdges() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
getEdges(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
getEffectiveTransport() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
getEncryptionCount() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
getEnvelope() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.BuiltSetup
 
getEnvelopeMessageId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getEphemeralPublicKey() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getEphemeralPublicKey() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
getEstablishedLinks() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getEventId() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
getEvents(List) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
getEvents(List, List) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
getException() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
getExecutor() - Method in class org.ngengine.nostr4j.NostrSubscription
Gets the executor for this subscription.
getExpiration() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getExpiration() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getExpireAt() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
getExpiresAt() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getExternalIdentities() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
getExternalIdentity(String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
getExternalIdentity(String, String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
getFailedRoutePenalty() - Method in class org.ngengine.nostr4j.rtc.routing.RouteCostModel
 
getFailureCount() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getFilters() - Method in class org.ngengine.nostr4j.NostrSubscription
Gets the filters associated with this subscription.
getFinalPayload() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl.PeeledControl
 
getFirst() - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
getFirst() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
getFirstTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFirstTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getFirstTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getFirstTagFirstValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFirstTagSecondValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFirstTagThirdValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFlags() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getForwardedEnvelope() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getForwardedEnvelope() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl.PeeledControl
 
getFragmentCount() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getFragmentCount() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getFragmentId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getFragmentId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getFragmentId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getFragments() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getFragments() - Method in class org.ngengine.nostr4j.NostrSubscription
 
getFragments() - Method in class org.ngengine.nostr4j.NostrSubscription.NostrSubCloseMessage
 
getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrAuthChallenge
 
getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
getFragments() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
getGraphSnapshotId() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getGraphSnapshotId() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getHopCount() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getHopLimit() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getIcon() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getId() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getId() - Method in class org.ngengine.nostr4j.NostrSubscription
Gets the subscription ID.
getId() - Method in class org.ngengine.nostr4j.NostrSubscription.NostrSubCloseMessage
 
getId() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getIdBech32() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getIdentifier() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getIdentifier() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getIdentity() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
getIds() - Method in class org.ngengine.nostr4j.NostrFilter
 
getImage() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
getInfo - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
getInfo() - Method in class org.ngengine.nostr4j.NostrRelay
 
getInfo() - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
getInfo() - Method in interface org.ngengine.wallets.Wallet
Get information about the wallet.
getInfo(Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
getInfo(Instant) - Method in interface org.ngengine.wallets.Wallet
Get information about the wallet.
getInfo(Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
getInputStream() - Method in class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
getInvoice() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getIssuedAt() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getKeepAliveTime(TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
getKeyPair() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
getKeySecurity() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Get how much the key security is trusted.
getKind() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getKind() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getKind() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getKinds() - Method in class org.ngengine.nostr4j.NostrFilter
 
getLanguageTags() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getLastSeen() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getLimit() - Method in class org.ngengine.nostr4j.NostrFilter
 
getLimitation(String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getLimitation(String, int) - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getListener(NostrSubscription, List, Runnable) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
 
getListener(NostrSubscription, List, Runnable) - Method in interface org.ngengine.nostr4j.pool.fetchpolicy.NostrPoolFetchPolicy
 
getListener(NostrSubscription, List, Runnable) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
getLnAddress() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Gets the lud16 field from the user metadata.
getLnurl() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getLnUrl() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Gets the lud06 field from the user metadata.
getLocalPeer() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
Get the local peer.
getLocalPeer() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getLocalPeerInfo() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Get some info about the local peer
getLogicalChannel() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastAck
 
getLogicalChannel() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getLogicalChannel() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getLogicalChannel() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getLogicalChannel() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getLud16() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getMaxAnnouncedSessionsPerIdentity() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getMaxConcurrentConnectionAttempts() - Method in class org.ngengine.nostr4j.RTCSettings
 
getMaxDirectPeers() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getMaxDirectPeers() - Method in class org.ngengine.nostr4j.RTCSettings
 
getMaxFragmentSize() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
Returns the maximum application bytes carried by one Payload Envelope fragment.
getMaxMessageSize() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxPacketLifeTime() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxPacketLifeTime() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
getMaxPresenceRecordsPerIdentity() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getMaxProvisionalPeers() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getMaxProvisionalSessionsPerIdentity() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getMaxRetransmits() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxRetransmits() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
getMessage() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
getMessage() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
getMessage() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getMessageId() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
getMessageId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getMetadata() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
getName() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getName() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getName() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
getName() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getName() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getNeighbors() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getNeighbors(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.OverlayPlan
 
getNext() - Static method in class org.ngengine.nostr4j.utils.UniqueId
 
getNextDirectPeer() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
getNextHop() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getNextHop() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl.PeeledControl
 
getNip46Data() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getNipDcVersion() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getNodeId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
getNodeId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getNodes() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getNodes() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getNodes() - Method in class org.ngengine.nostr4j.rtc.routing.topology.OverlayPlan
 
getNodes() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
getNormalFrame() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getNostrconnectRedirectTemplate() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
getOccupiedResources() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
Includes pending reservations, probes and resources still being closed.
getOfferString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
getOrigin() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastAck
 
getOrigin() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getOrigin() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl.PeeledControl
 
getOutcome() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getOutputStream() - Method in class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
getP2pAttemptTimeout() - Method in class org.ngengine.nostr4j.RTCSettings
 
getP2pGiveupTimeout() - Method in class org.ngengine.nostr4j.RTCSettings
 
getPacketId() - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker.PendingDelivery
 
getPacketId() - Method in exception class org.ngengine.nostr4j.rtc.delivery.DeliveryAckTimeoutException
 
getPacketId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getPacketId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getPacketId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getParent(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getPayload() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getPaymentAddress() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Get either the LNURL or LN Address from the user metadata, whichever is available.
getPeer() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getPeer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
getPeerExpiration() - Method in class org.ngengine.nostr4j.RTCSettings
 
getPeerId() - Method in class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
getPeerPubkey() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getPeers() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Return a snapshot of all currently announced logical remote peers.
getPendingAttempts() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getPendingBestEffortPropagations() - Method in class org.ngengine.nostr4j.NostrPool
Returns the number of pending background deliveries, including the active delivery.
getPerms() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
getPhysicalTransport() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getPicture() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getPlatform() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
getPostingPolicy() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getPow() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getPrefix() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getPrefix() - Method in class org.ngengine.nostr4j.NostrSubscription
 
getPrefix() - Method in class org.ngengine.nostr4j.NostrSubscription.NostrSubCloseMessage
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrAuthChallenge
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
getPrefix() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
getPreimage() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getPreviousDirectPeer() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
getPriority() - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
getPriority() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
Null means this candidate has never had a valid evaluation.
getPrivacyPolicy() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getPrivateKey() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
getProfile() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
getProfile() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
getProfile() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getProof() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
getProtocolId() - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
getProtocolId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getProtocolId() - Method in class org.ngengine.nostr4j.RTCSettings
 
getProtocolVersion() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
getProviderPubkey() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getProviderPubkey() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getProvisionalLifetime() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
getPubkey() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getPubkey() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getPubkey() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
getPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getPubkey() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getPublicKey() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
getPublicKey() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
getPublicKey() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
getPublicKey() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Get the public key of the signer
getQueryPriority() - Method in class org.ngengine.nostr4j.NostrRelay
Returns the priority used to group and order subscription queries.
getQueuedSendTimeout() - Method in class org.ngengine.nostr4j.RTCSettings
 
getReason() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
getReason() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getReceivingAddress() - Method in class org.ngengine.wallets.nip47.NWCWallet
Returns the Lightning Address from the connection URI, or null if absent.
getReceivingAddress() - Method in interface org.ngengine.wallets.Wallet
Returns the wallet's Lightning Address or LNURL, or null if unavailable.
getReceivingAddress() - Method in class org.ngengine.wallets.webln.WebLNWallet
Returns the provider's lud16, lightningAddress or lud06, or null if unavailable.
getRecipient() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getRecipient() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getRecommendedRelays() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getRedirect() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
getRelay() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getRelays() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
getRelays() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getRelays() - Method in class org.ngengine.nostr4j.NostrPool
 
getRelays() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getRelayUrl() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
Stores metadata about local cache delivery separately from the signed payload.
getRelayUrl() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getRemainingHops() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getRemainingHops() - Method in class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
getRemotePeer() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
Get the remote peer if connected, otherwise null.
getRemotePeer() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getReplaceableTtl() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Returns the configured lifetime for replaceable events.
getRequiredDifficulty() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
getResponder() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastAck
 
getRetryAfterMillis() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getRevision() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getRole() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getRoomKeyPair() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getRoomLoopInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
getRoomPubkey() - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
getRoomPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getRoomPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
getRoot() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastTree
 
getRoutingKeyPair() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
getRoutingPublicKey() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getScope() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getSdp() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
getSecond() - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
getSecond() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
getSecret() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getSender() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getSender() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getSender() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getSentAt() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getSessionId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
getSessionId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
getSessionId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getSessionLimits() - Method in class org.ngengine.nostr4j.RTCSettings
Returns local session-admission limits.
getSetupId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.BuiltSetup
 
getSetupId() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getSetupId() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
getSha256() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getSignalingAnnounceExpiration() - Method in class org.ngengine.nostr4j.RTCSettings
 
getSignalingLoopInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
getSignalingRelays() - Method in class org.ngengine.nostr4j.RTCSettings
 
getSignature() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getSigner() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
getSigner() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getSignerPubkey() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
getSince() - Method in class org.ngengine.nostr4j.NostrFilter
 
getSize() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getSnapshotId() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
getSnapshots(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
getSocket(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Resolve the normal logical socket for an announced peer.
getSockets() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Return a snapshot of all normal logical peer sockets.
getSoftware() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getSource() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
getSource() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
getSource() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
getSource() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getSourceEvent() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getState() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getStatus() - Method in class org.ngengine.nostr4j.NostrRelay
 
getStatus() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getStore() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Returns the store used by this cache.
getStunServers() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
getStunServers() - Method in class org.ngengine.nostr4j.RTCSettings
Returns the STUN servers used by local peers with these settings.
getSubId() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
getSubId() - Method in class org.ngengine.nostr4j.NostrSubscription
Gets the subscription ID.
getSubId() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
getSubId() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
getSupportedMethods() - Method in class org.ngengine.wallets.nip47.NWCWallet
 
getSupportedNips() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getSwapVictim() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
getTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getTagRows() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getTagRows() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
getTagRows() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
getTags() - Method in class org.ngengine.nostr4j.NostrFilter
 
getTags() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getTagValues(String) - Method in class org.ngengine.nostr4j.NostrFilter
 
getTermsOfService() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getToken() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getTopology() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getTopologyEvaluatedAt() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getTopologySnapshots() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
getTotalCost() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getTransport() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
getTransport(NodeId, NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
getTransportKeyPair() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
getTtl() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Returns the configured event lifetime, or null if unlimited.
getTurnEdges() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
getTurnServer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getTurnServer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
getType() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getType() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
getType() - Method in class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
getUntil() - Method in class org.ngengine.nostr4j.NostrFilter
 
getUploaded() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getUrl() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getUrl() - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
getUrl() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
getUrl() - Method in class org.ngengine.nostr4j.NostrRelay
 
getUsername() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Deprecated.
getVersion() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getWebsite() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getZapInvoices(NostrPool, NostrSigner, Nip01UserMetadata, SignedNostrEvent, long, String) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Get invoice to zap a Nostr event.
getZapInvoices(NostrPool, NostrSigner, Nip01UserMetadata, NostrPublicKey, long, String) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Get an invoice to zap a public key
getZapInvoices(NostrSigner, Nip01UserMetadata, LnUrl, long, String, Set, NostrPublicKey, NostrEvent.Coordinates) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Raw method to get a zap invoice for something.
getZappedEventCoordinates() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getZappedEventCoordinates() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getZapRequest() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getZapRequestEvent() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getZapRequestJson() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getZaps(NostrPool, SignedNostrEvent, NostrPublicKey, NostrPublicKey, NostrPublicKey, NostrPoolFetchPolicy) - Static method in class org.ngengine.nostr4j.nip57.Nip57
 
GIFT_WRAP_KIND - Static variable in class org.ngengine.nostr4j.nip59.Nip59
 
graphBySnapshotId(String) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 

H

handle(T) - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
handle(T, BooleanSupplier) - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
hasActiveSubscription(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
hashCode() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
hashCode() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
 
hashCode() - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
hashCode() - Method in class org.ngengine.blossom4j.BlossomResponse
 
hashCode() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
 
hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
hashCode() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
hashCode() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
hashCode() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
hashCode() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
hashCode() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
hashCode() - Method in class org.ngengine.nostr4j.RTCSettings
 
hashCode() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
hashCode() - Method in class org.ngengine.wallets.InvoiceData
 
hashCode() - Method in class org.ngengine.wallets.InvoiceProperties
 
hashCode() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
hashCode() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
hashCode() - Method in class org.ngengine.wallets.nip47.NWCUri
 
hashCode() - Method in class org.ngengine.wallets.PayResponse
 
hashCode() - Method in class org.ngengine.wallets.TransactionInfo
 
hashCode() - Method in class org.ngengine.wallets.WalletInfo
 
hasMethod(String) - Method in class org.ngengine.wallets.webln.WebLNWallet
Checks for a browser runtime and a provider method through the default browser bridge.
hasTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
hasTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
hasTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
hasUsableDirectTurn(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
httpRequest(String, String, Map, byte[], SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
httpRequest(String, String, Map, ByteBuffer, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
httpRequest(String, String, Map, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
httpResponse() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
 
httpResponse() - Method in class org.ngengine.blossom4j.BlossomResponse
 

I

id - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
 
id() - Method in class org.ngengine.wallets.PayResponse
 
ImmutableSnapshot - Class in org.ngengine.nostr4j.utils
 
incoming - Enum constant in enum class org.ngengine.wallets.InvoiceType
 
incoming - Enum constant in enum class org.ngengine.wallets.TransactionType
 
INFO_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
INITIALIZE_CONNECTION - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
install(NodeId, CircuitId, NodeId, RouteTransportProfile, Instant, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
InternalRoutedTransport - Interface in org.ngengine.nostr4j.rtc.routing
Internal channel integration point.
InternalRoutingChannels - Class in org.ngengine.nostr4j.rtc.routing
 
invalidate(String) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Removes an event by ID.
invalidateSchedule(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
invalidateSchedule(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
InvalidZapException - Exception Class in org.ngengine.nostr4j.nip57
 
InvalidZapException(String) - Constructor for exception class org.ngengine.nostr4j.nip57.InvalidZapException
 
invoice() - Method in class org.ngengine.wallets.InvoiceData
 
invoice() - Method in class org.ngengine.wallets.TransactionInfo
 
InvoiceData - Class in org.ngengine.wallets
 
InvoiceData(InvoiceType, String, String, String, String, String, long, long, Instant, Instant, Instant, Map) - Constructor for class org.ngengine.wallets.InvoiceData
 
InvoiceProperties - Class in org.ngengine.wallets
 
InvoiceProperties(long, String, String, Duration) - Constructor for class org.ngengine.wallets.InvoiceProperties
 
InvoiceType - Enum Class in org.ngengine.wallets
 
isAcknowledgementRequired() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
isAcknowledgementRequired() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.EncryptedPayload
 
isActive() - Method in class org.ngengine.nostr4j.NostrRelay
Returns true while the relay is active in its lifecycle, including connection setup/retry states.
isActive(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
Checks if the given subscription is currently active on this relay.
isAddressable() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isAddressable(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
isAsyncEventsVerification() - Method in class org.ngengine.nostr4j.NostrRelay
 
isAutoReconnect() - Method in class org.ngengine.nostr4j.NostrRelay
 
isAvailable() - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
isAvailable() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
isAvailable() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
 
isAvailable() - Method in interface org.ngengine.wallets.Wallet
Checks whether this wallet can be used in the current environment without requesting permissions.
isAvailable() - Method in class org.ngengine.wallets.webln.WebLNWallet
Checks for the provider's enable method without asking for permissions.
isBestEffortPropagation() - Method in class org.ngengine.nostr4j.NostrPool
Returns whether background propagation is enabled and a connection budget is set.
isBot() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
isClosed() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
isClosed() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
 
isClosed(String) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
Checks whether this relay recently retired the supplied subscription ID.
isConnected() - Method in class org.ngengine.nostr4j.NostrRelay
Returns true only when the websocket transport is ready for immediate sends.
isConnected() - Method in class org.ngengine.nostr4j.rtc.routing.topology.OverlayPlan
 
isCurrent() - Method in interface org.ngengine.nostr4j.event.NostrEvent
Checks temporal validity, allowing up to 30 seconds of clock skew into the future.
isCurrent(Instant) - Method in interface org.ngengine.nostr4j.event.NostrEvent
Checks temporal validity against the supplied clock instant.
isDeleted(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Checks whether the author has deleted this event.
isDestination() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup.PeeledSetup
 
isDestination() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl.PeeledControl
 
isDestroyed() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
isDestroyed() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
isDiscoveryStarted() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
isDone() - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
isEdgeDisjointFrom(RoutePath) - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
isEncrypted(String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
isEose(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
Checks if the given subscription has received the EOSE (End of Stored Events) message from this relay.
isEphemeral() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isEphemeral(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
isError() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
isExpired() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitForwardingEntry
 
isExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
isExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
isFailed() - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
isForceTURN() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
isGiftWrap(NostrEvent) - Static method in class org.ngengine.nostr4j.nip59.Nip59
Identifies regular and ephemeral gift-wrap envelopes by their event kind.
isInFlightValid() - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
A replaced transport may invalidate a live attempt before its item deadline.
isMarkedForDisconnection() - Method in class org.ngengine.nostr4j.NostrRelay
 
isMethodSupported(Wallet.Methods) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
isMethodSupported(Wallet.Methods) - Method in interface org.ngengine.wallets.Wallet
Check if a specific method is supported by the wallet.
isMethodSupported(Wallet.Methods) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
isNipSupported(int) - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
isNipSupported(String) - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
isNodeDisjointFrom(RoutePath) - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
isOpened() - Method in class org.ngengine.nostr4j.NostrSubscription
 
isOrdered() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
isOrdered() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
isOrdered() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
isOrdered() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
isPhysicalReady() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
isProbeInUse() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics
 
isProtectedLink() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
Ring, repair and graph-bridge protection prevents preference-only eviction.
isReady() - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
isReady() - Method in class org.ngengine.wallets.nip47.NWCWallet
 
isReady() - Method in interface org.ngengine.wallets.Wallet
Check if the wallet is ready to use.
isReady() - Method in class org.ngengine.wallets.webln.WebLNWallet
 
isRegular() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isRegular(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
isReliable() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
isReliable() - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
isReliable() - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto.DecryptedPayload
 
isReliable() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
isReplaceable() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isReplaceable(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
isReserved(String) - Static method in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
isRetryable(Throwable) - Static method in class org.ngengine.nostr4j.rtc.delivery.DeliveryFailures
 
isRoutedReady() - Method in class org.ngengine.nostr4j.rtc.RTCConnectionDiagnostics.Candidate
 
isRouteReady(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.routing.InternalRoutedTransport
 
isRouteReady(NostrRTCChannel) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
isSignalingStarted() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
isStatusTimeout() - Method in class org.ngengine.nostr4j.NostrRelay
 
isSuccess() - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
isSuccess() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
isValidPlatform(String) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
isValidSessionId(String) - Static method in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
isVerifyBlobs() - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
isVerifyEvents() - Method in class org.ngengine.nostr4j.NostrRelay
 

K

keepAlive() - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
keepAliveTime - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
keySend(String, long, String, String, List, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
kick(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Deprecated.
kick(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Deprecated.
kind() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
KIND - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 

L

lastAction - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
LEGACY_PROTOCOL_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
limit(int) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
limit(int) - Method in class org.ngengine.nostr4j.NostrFilter
 
list(NostrPublicKey) - Method in class org.ngengine.blossom4j.BlossomPool
 
list(NostrPublicKey, Instant, Instant) - Method in class org.ngengine.blossom4j.BlossomPool
 
list(NostrPublicKey, Instant, Instant, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
List blobs uploaded by a given public key
LIST - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
listen(Collection, Consumer, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Listen for spontaneous connection using the nostrconnect flow.
listeners - Variable in class org.ngengine.nostr4j.NostrRelay
 
listTagKeys() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
listTagKeys() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
listTagKeys() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
listTransactions - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType) - Method in interface org.ngengine.wallets.Wallet
List transactions in the wallet.
listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType, Instant) - Method in interface org.ngengine.wallets.Wallet
List transactions in the wallet.
listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType, Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
lookupInvoice - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
lookupInvoice(String, String) - Method in interface org.ngengine.wallets.Wallet
Lookup an invoice by payment hash or invoice string.
lookupInvoice(String, String, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
lookupInvoice(String, String, Instant) - Method in interface org.ngengine.wallets.Wallet
Lookup an invoice by payment hash or invoice string.
lookupInvoice(String, String, Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
loop() - Method in class org.ngengine.nostr4j.NostrRelay
 
loop() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
External hook for stuck detection and retry checks.

M

maintenanceBatch(String, int) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
Returns at most count metadata entries after the previous ID, wrapping at the end.
maintenanceBatch(String, int) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
maintenanceBatch(String, int) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
makeInvoice - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
makeInvoice(InvoiceProperties) - Method in interface org.ngengine.wallets.Wallet
Create a lightning invoice
makeInvoice(InvoiceProperties, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
makeInvoice(InvoiceProperties, Instant) - Method in interface org.ngengine.wallets.Wallet
Create a lightning invoice
makeInvoice(InvoiceProperties, Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
MalformedZapTargetException - Exception Class in org.ngengine.nostr4j.nip57
 
MalformedZapTargetException(String) - Constructor for exception class org.ngengine.nostr4j.nip57.MalformedZapTargetException
 
markForDisconnection - Variable in class org.ngengine.nostr4j.NostrRelay
 
matches(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter according to NIP-01 specs
matches(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter
matches(SignedNostrEvent, int) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter according to NIP-01 specs
matches(SignedNostrEvent, int, boolean) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
matches(SignedNostrEvent, int, boolean) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter
MAX_ACTIVE_CIRCUITS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_ACTIVE_CIRCUITS_PER_NEIGHBOR - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_ANNOUNCED_SESSIONS_PER_IDENTITY - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_BROADCAST_TRACKERS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_BYTES_PER_SECOND_PER_NEIGHBOR - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_CIRCUIT_LIFETIME_SECONDS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_CONTROL_DECRYPTIONS_IN_FLIGHT - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_DEDUP_ENTRIES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_DIRECT_PEERS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_FAILED_ROUTE_PENALTIES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_FRAMED_PAYLOAD_SIZE - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
MAX_MALFORMED_PACKETS_PER_MINUTE_PER_NEIGHBOR - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_PACKETS_PER_SECOND_PER_NEIGHBOR - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_PRESENCE_RECORDS_PER_IDENTITY - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_CANDIDATE_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_CANDIDATES_PER_ROUTE - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_OFFER_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_PEERS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_ROUTE_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_ROUTES - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_SDP_MID_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_SESSIONS_PER_IDENTITY - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_PROVISIONAL_TURN_URL_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_ROUTE_CANDIDATES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_ROUTE_HOPS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_ROUTE_SETUP_BYTES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_ROUTED_FRAME_BYTES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_SESSION_ID_CHARS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
MAX_TOPOLOGY_EVENT_BYTES - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_TOPOLOGY_LIFETIME_SECONDS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_TOPOLOGY_NEIGHBORS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_TOPOLOGY_SNAPSHOTS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
MAX_TRACKED_DIRECT_NEIGHBORS - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingLimits
 
maximumNormalFrameBytes(String) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
maximumNormalFrameBytes(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.routing.InternalRoutedTransport
 
maximumNormalFrameBytes(NostrRTCChannel) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
maxSendFailures - Variable in class org.ngengine.nostr4j.NostrRelay
 
maxTrackedEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
media(byte[], String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
BUD-05: unlike /upload, the returned hash may differ from the submitted bytes.
MEDIA - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
merge(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
mergeAuthenticatedAnnouncement(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
Merges version metadata obtained from a verified presence announcement.
Message(EndToEndControlType, NodeId, NodeId, CircuitId, CircuitId, long, int, String, byte[]) - Constructor for class org.ngengine.nostr4j.rtc.routing.crypto.EndToEndControlCodec.Message
 
messageQueue - Variable in class org.ngengine.nostr4j.NostrRelay
 
metadata - Variable in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
metadata - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
metadata() - Method in class org.ngengine.wallets.InvoiceData
 
metadata() - Method in class org.ngengine.wallets.TransactionInfo
 
methods() - Method in class org.ngengine.wallets.WalletInfo
 
MIN_MAX_DIRECT_PEERS - Static variable in class org.ngengine.nostr4j.RTCSettings
 
MIN_SUPPORTED_NIP_DC_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
MIN_SUPPORTED_NIP_DC_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
minePow(NostrPublicKey, UnsignedNostrEvent, int) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
minTrackedEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
mirror(String) - Method in class org.ngengine.blossom4j.BlossomPool
Try every server; unsupported mirror endpoints do not prevent another server succeeding.
mirror(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
mirror(String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
BUD-04: the server, never the client, downloads the source URL.
MutualTopologyGraphBuilder - Class in org.ngengine.nostr4j.rtc.routing.topology
 
MutualTopologyGraphBuilder() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.MutualTopologyGraphBuilder
 

N

NaiveEventTracker - Class in org.ngengine.nostr4j.event.tracker
 
NaiveEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
name - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
NeighborTrafficLimiter - Class in org.ngengine.nostr4j.rtc.routing
Fixed-window admission control applied before routed packet parsing or cryptographic work.
NeighborTrafficLimiter() - Constructor for class org.ngengine.nostr4j.rtc.routing.NeighborTrafficLimiter
 
NeighborTrafficLimiter.Admission - Class in org.ngengine.nostr4j.rtc.routing
 
network() - Method in class org.ngengine.wallets.WalletInfo
 
NEW - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
newSessionId() - Static method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
Nip01 - Class in org.ngengine.nostr4j.nip01
 
Nip01() - Constructor for class org.ngengine.nostr4j.nip01.Nip01
 
Nip01UserMetadata - Class in org.ngengine.nostr4j.nip01
 
Nip01UserMetadata() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
Nip01UserMetadata(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
Nip01UserMetadata(Nip01UserMetadata) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Creates an independent copy of existing user metadata, including metadata that has no source event.
Nip01UserMetadataFilter - Class in org.ngengine.nostr4j.nip01
 
Nip01UserMetadataFilter() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataFilter
 
Nip01UserMetadataFilter(NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataFilter
 
Nip01UserMetadataListener - Class in org.ngengine.nostr4j.nip01
 
Nip01UserMetadataListener() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
 
Nip01UserMetadataListener(Consumer) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
 
Nip01UserMetadataListener(NostrPublicKey, Consumer) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
 
Nip04 - Class in org.ngengine.nostr4j.nip04
 
Nip04() - Constructor for class org.ngengine.nostr4j.nip04.Nip04
 
NIP04 - Enum constant in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
 
Nip05 - Class in org.ngengine.nostr4j.nip05
 
Nip05() - Constructor for class org.ngengine.nostr4j.nip05.Nip05
 
Nip05Identity - Class in org.ngengine.nostr4j.nip05
 
Nip05Identity(String, String, Map) - Constructor for class org.ngengine.nostr4j.nip05.Nip05Identity
 
Nip05Nip46Data - Class in org.ngengine.nostr4j.nip05
 
Nip05Nip46Data(NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
Nip09EventDeletion - Class in org.ngengine.nostr4j.nip09
 
Nip09EventDeletion() - Constructor for class org.ngengine.nostr4j.nip09.Nip09EventDeletion
 
Nip24 - Class in org.ngengine.nostr4j.nip24
Deprecated.
Everything was moved to Nip01.
Nip24() - Constructor for class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
Nip24ExtraMetadata - Class in org.ngengine.nostr4j.nip24
Deprecated.
Everything was moved to Nip01UserMetadata.
Nip24ExtraMetadata(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip24.Nip24ExtraMetadata
Deprecated.
 
Nip24ExtraMetadata(Nip01UserMetadata) - Constructor for class org.ngengine.nostr4j.nip24.Nip24ExtraMetadata
Deprecated.
 
Nip39 - Class in org.ngengine.nostr4j.nip39
 
Nip39() - Constructor for class org.ngengine.nostr4j.nip39.Nip39
 
Nip39ExternalIdentities - Class in org.ngengine.nostr4j.nip39
 
Nip39ExternalIdentities(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
Nip39ExternalIdentities(Nip01UserMetadata) - Constructor for class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
Nip42RelayAuth - Class in org.ngengine.nostr4j.nip42
Authenticates to one explicitly trusted relay using a caller-owned signer.
Nip42RelayAuth(String, NostrSigner) - Constructor for class org.ngengine.nostr4j.nip42.Nip42RelayAuth
Creates authentication support for one relay URL.
Nip44 - Class in org.ngengine.nostr4j.nip44
NIP-44 encrypt/decrypt thread-safe
Nip44() - Constructor for class org.ngengine.nostr4j.nip44.Nip44
 
NIP44 - Enum constant in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
 
NIP44_MAX_PLAINTEXT_SIZE - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
nip46 - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
Nip46AppMetadata - Class in org.ngengine.nostr4j.nip46
 
Nip46AppMetadata() - Constructor for class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
Nip46AppMetadata(String, String, String, List) - Constructor for class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
Nip49 - Class in org.ngengine.nostr4j.nip49
 
Nip49() - Constructor for class org.ngengine.nostr4j.nip49.Nip49
 
Nip49FailedException - Exception Class in org.ngengine.nostr4j.nip49
 
Nip49FailedException(String) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip49FailedException(String, Throwable) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip49FailedException(Throwable) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip57 - Class in org.ngengine.nostr4j.nip57
 
Nip57() - Constructor for class org.ngengine.nostr4j.nip57.Nip57
 
Nip59 - Class in org.ngengine.nostr4j.nip59
Creates and opens NIP-59 gift wraps containing unsigned rumor events.
NodeId - Class in org.ngengine.nostr4j.rtc.routing
 
NONE - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
NORMAL - Enum constant in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
if the key has NOT been known to have been handled insecurely (stored unencrypted, cut and paste unencrypted, etc) (0x01)
NostrAllEOSEPoolFetchPolicy - Class in org.ngengine.nostr4j.pool.fetchpolicy
 
NostrAllEOSEPoolFetchPolicy() - Constructor for class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
 
NostrAnonSigner - Class in org.ngengine.nostr4j.signer
Signs each event with a newly generated key pair.
NostrAnonSigner() - Constructor for class org.ngengine.nostr4j.signer.NostrAnonSigner
 
NostrAuthChallenge - Class in org.ngengine.nostr4j.proto.impl
Represents the relay-to-client AUTH challenge envelope defined by NIP-42.
NostrAuthChallenge(String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrAuthChallenge
Creates a relay challenge after validating its local size bound.
NostrCacheRelay - Class in org.ngengine.nostr4j.store
Serves cached events as a local relay.
NostrCacheRelay(NostrEventCache) - Constructor for class org.ngengine.nostr4j.store.NostrCacheRelay
 
NostrClosedMessage - Class in org.ngengine.nostr4j.proto.impl
 
NostrClosedMessage(String, String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
NostrconnectUrl - Class in org.ngengine.nostr4j.nip46
 
NostrconnectUrl(NostrPublicKey, Collection, String, Nip46AppMetadata) - Constructor for class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
NostrEOSEMessage - Class in org.ngengine.nostr4j.proto.impl
 
NostrEOSEMessage(String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
NostrEvent - Interface in org.ngengine.nostr4j.event
 
NostrEvent.Coordinates - Class in org.ngengine.nostr4j.event
 
NostrEvent.TagValue - Class in org.ngengine.nostr4j.event
 
NostrEventCache - Class in org.ngengine.nostr4j.store
Stores events and applies expiration and deletion rules.
NostrEventCache(NostrEventStore) - Constructor for class org.ngengine.nostr4j.store.NostrEventCache
Creates a cache using the supplied store.
NostrEventCache(NostrEventStore, int, Supplier) - Constructor for class org.ngengine.nostr4j.store.NostrEventCache
Creates a cache with a clock and a limit on saved deletion records.
NostrEventStore - Interface in org.ngengine.nostr4j.store
Stores Nostr events.
NostrEventStore.Entry - Class in org.ngengine.nostr4j.store
An event and the time it was first received.
NostrFetchTask<T> - Class in org.ngengine.nostr4j.pool.fetchpolicy
Associates a fetch result with the lifetime of its underlying subscription.
NostrFetchTask(AsyncTask, Runnable) - Constructor for class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
Wraps a result task with the action that retires its subscription.
NostrFilter - Class in org.ngengine.nostr4j
 
NostrFilter() - Constructor for class org.ngengine.nostr4j.NostrFilter
 
NostrFilter(Map) - Constructor for class org.ngengine.nostr4j.NostrFilter
 
NostrInMemoryEventStore - Class in org.ngengine.nostr4j.store
Stores events in memory.
NostrInMemoryEventStore() - Constructor for class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
NostrInMemoryEventStore(int) - Constructor for class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
NostrKey - Interface in org.ngengine.nostr4j.keypair
Represents a private or public key in the Nostr protocol.
NostrKeyPair - Class in org.ngengine.nostr4j.keypair
 
NostrKeyPair() - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
 
NostrKeyPair(NostrPrivateKey) - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
 
NostrKeyPair(NostrPrivateKey, NostrPublicKey) - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
 
NostrKeyPairSigner - Class in org.ngengine.nostr4j.signer
 
NostrKeyPairSigner(NostrKeyPair) - Constructor for class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
NostrMessage - Class in org.ngengine.nostr4j.proto
 
NostrMessage() - Constructor for class org.ngengine.nostr4j.proto.NostrMessage
 
NostrMessageAck - Class in org.ngengine.nostr4j.proto
 
NostrMessageAck.Status - Enum Class in org.ngengine.nostr4j.proto
 
NostrMessageFragment - Class in org.ngengine.nostr4j.proto
 
NostrMessageFragment() - Constructor for class org.ngengine.nostr4j.proto.NostrMessageFragment
 
NostrNIP07Signer - Class in org.ngengine.nostr4j.signer
 
NostrNIP07Signer() - Constructor for class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
NostrNIP46Signer - Class in org.ngengine.nostr4j.signer
NIP-46 Signer A signer that supports nostrconnect:// and bunker:// flows.
NostrNIP46Signer(Nip46AppMetadata, NostrKeyPair) - Constructor for class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
NostrNoticeListener - Interface in org.ngengine.nostr4j.listeners
 
NostrNoticeMessage - Class in org.ngengine.nostr4j.proto.impl
 
NostrNoticeMessage(String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
NostrNoticeMessage(String, Throwable) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
NostrOKMessage - Class in org.ngengine.nostr4j.proto.impl
 
NostrOKMessage(String, boolean, String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
NostrPool - Class in org.ngengine.nostr4j
 
NostrPool() - Constructor for class org.ngengine.nostr4j.NostrPool
 
NostrPool(Supplier) - Constructor for class org.ngengine.nostr4j.NostrPool
 
NostrPoolAckPolicy - Interface in org.ngengine.nostr4j.pool.ackpolicy
 
NostrPoolAllAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
Consider a message acknowledged when all acks are received.
NostrPoolAllAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
 
NostrPoolAnyAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
Consider a message acknowledged if at least one relay acknowledges it.
NostrPoolAnyAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
 
NostrPoolFetchPolicy - Interface in org.ngengine.nostr4j.pool.fetchpolicy
 
NostrPoolQuorumAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
Consider a message acknowledged if the majority of relays acknowledge it.
NostrPoolQuorumAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
 
NostrPrivateKey - Class in org.ngengine.nostr4j.keypair
 
NostrPrivateKey(ByteBuffer) - Constructor for class org.ngengine.nostr4j.keypair.NostrPrivateKey
Creates a new NostrPrivateKey from the given data.
NostrPrivateKey.KeySecurity - Enum Class in org.ngengine.nostr4j.keypair
 
NostrPublicKey - Class in org.ngengine.nostr4j.keypair
Represents a Nostr public key.
NostrPublicKey(ByteBuffer) - Constructor for class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given data.
NostrPublicKey(ByteBuffer, boolean) - Constructor for class org.ngengine.nostr4j.keypair.NostrPublicKey
Creates a new NostrPublicKey from the given data.
NostrRelay - Class in org.ngengine.nostr4j
 
NostrRelay(String) - Constructor for class org.ngengine.nostr4j.NostrRelay
 
NostrRelay(String, AsyncExecutor) - Constructor for class org.ngengine.nostr4j.NostrRelay
 
NostrRelay(String, AsyncExecutor, boolean) - Constructor for class org.ngengine.nostr4j.NostrRelay
Creates a relay that can use a caller-supplied executor without a WebSocket transport.
NostrRelay.Status - Enum Class in org.ngengine.nostr4j
 
NostrRelayComponent - Interface in org.ngengine.nostr4j.listeners
 
NostrRelayInfo - Class in org.ngengine.nostr4j
Nip-11
NostrRelayInfo(String, Map) - Constructor for class org.ngengine.nostr4j.NostrRelayInfo
 
NostrRelayLifecycleManager - Class in org.ngengine.nostr4j
 
NostrRelayLifecycleManager() - Constructor for class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
NostrRelaySubManager - Class in org.ngengine.nostr4j
 
NostrRelaySubManager() - Constructor for class org.ngengine.nostr4j.NostrRelaySubManager
 
NostrRelayWatchdog - Class in org.ngengine.nostr4j
Last resort watchdog that attempts to reconnect to the relay if it becomes unresponsive or broken even if the connection is still alive.
NostrRelayWatchdog() - Constructor for class org.ngengine.nostr4j.NostrRelayWatchdog
 
NostrRoomProof - Class in org.ngengine.nostr4j.utils
 
NostrRTCAnswerSignal - Class in org.ngengine.nostr4j.rtc.signal
An answer to an offer with the peer pubkey, sdp and metadata.
NostrRTCAnswerSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
NostrRTCAnswerSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
NostrRTCChannel - Class in org.ngengine.nostr4j.rtc
 
NostrRTCChannelListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCConnectSignal - Class in org.ngengine.nostr4j.rtc.signal
Announce the peer can accept connections.
NostrRTCConnectSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
NostrRTCConnectSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, Instant, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
NostrRTCDisconnectSignal - Class in org.ngengine.nostr4j.rtc.signal
Announce the peer can accept connections.
NostrRTCDisconnectSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
NostrRTCDisconnectSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
NostrRTCLocalPeer - Class in org.ngengine.nostr4j.rtc.signal
The local peer (ourselves).
NostrRTCLocalPeer(RTCSettings, NostrSigner, String, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
NostrRTCLocalPeer(RTCSettings, NostrSigner, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
NostrRTCOfferSignal - Class in org.ngengine.nostr4j.rtc.signal
A webRTC offer to connect with a peer, with the peer pubkey, sdp and metadata.
NostrRTCOfferSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
NostrRTCOfferSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
NostrRTCPeer - Class in org.ngengine.nostr4j.rtc.signal
Creates a new peer with the given information.
NostrRTCPeer(NostrPublicKey, String, String, String, NostrPublicKey, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
Creates a new peer with the given information.
NostrRTCPeer(NostrPublicKey, String, String, String, NostrPublicKey, String, int) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
NostrRTCPeerConnection - Class in org.ngengine.nostr4j.io
A blocking, bidirectional byte stream between two Nostr identities.
NostrRTCPeerConnection(String) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerConnection(NostrPrivateKey, String) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerConnection(NostrPrivateKey, RTCSettings, String, String, int, int) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
Uses a known Nostr identity without taking ownership of the supplied key.
NostrRTCPeerConnection(NostrPrivateKey, RTCSettings, String, String, int, int, int, int, int) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerConnection(RTCSettings, String, int, int) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerConnection(RTCSettings, String, String, int, int) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerConnection(RTCSettings, String, String, int, int, int, int, int) - Constructor for class org.ngengine.nostr4j.io.NostrRTCPeerConnection
 
NostrRTCPeerSocketAvailableListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCProtocolVersion - Class in org.ngengine.nostr4j.rtc.signal
NIP-DC signaling version constants and strict wire-format parsing.
NostrRTCRoom - Class in org.ngengine.nostr4j.rtc
 
NostrRTCRoom(RTCSettings, NostrRTCLocalPeer, NostrKeyPair, NostrPool, NostrTURNPool) - Constructor for class org.ngengine.nostr4j.rtc.NostrRTCRoom
Creates a room using the supplied signaling pool and RTC configuration.
NostrRTCRoomListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoomPeerDisconnectListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoomPeerDiscoveredListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState - Enum Class in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoomPeerMessageListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRouteSignal - Class in org.ngengine.nostr4j.rtc.signal
A collection of valid ice candidates that can be used to establish a connection with a peer.
NostrRTCRouteSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
NostrRTCRouteSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, Collection, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
NostrRTCSignal - Class in org.ngengine.nostr4j.rtc.signal
A signal for the RTC handshake.
NostrRTCSignal(NostrSigner, String, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
NostrRTCSignal(NostrSigner, String, NostrKeyPair, NostrRTCPeer) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
NostrRTCSignaling - Class in org.ngengine.nostr4j.rtc.signal
Handles peer signaling
NostrRTCSignaling(RTCSettings, String, String, NostrRTCLocalPeer, NostrKeyPair, NostrPool) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
NostrRTCSignaling.Listener - Interface in org.ngengine.nostr4j.rtc.signal
 
NostrRTCSignaling.Listener.RemoveReason - Enum Class in org.ngengine.nostr4j.rtc.signal
 
NostrRTCSocket - Class in org.ngengine.nostr4j.rtc
An RTC socket between two peers.
NostrRTCSocket.TransportPath - Enum Class in org.ngengine.nostr4j.rtc
 
NostrRTCSocketListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrSearchFilter - Class in org.ngengine.nostr4j.nip50
 
NostrSearchFilter() - Constructor for class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
NostrSearchFilter(Map) - Constructor for class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
NostrSigner - Interface in org.ngengine.nostr4j.signer
 
NostrSigner.EncryptAlgo - Enum Class in org.ngengine.nostr4j.signer
 
NostrSubAllListener - Interface in org.ngengine.nostr4j.listeners.sub
 
NostrSubCloseListener - Interface in org.ngengine.nostr4j.listeners.sub
A listener interface for subscription closure events.
NostrSubCloseMessage(String) - Constructor for class org.ngengine.nostr4j.NostrSubscription.NostrSubCloseMessage
 
NostrSubEoseListener - Interface in org.ngengine.nostr4j.listeners.sub
A listener interface for receiving End-of-Stored-Events (EOSE) notifications from Nostr relays.
NostrSubEventListener - Interface in org.ngengine.nostr4j.listeners.sub
A listener interface for receiving events through a Nostr subscription.
NostrSubListener - Interface in org.ngengine.nostr4j.listeners.sub
Base marker interface for all Nostr subscription listeners.
NostrSubOpenListener - Interface in org.ngengine.nostr4j.listeners.sub
 
NostrSubscription - Class in org.ngengine.nostr4j
Represents a subscription to a Nostr relay based on specific filter criteria.
NostrSubscription(String, Collection, EventTracker, Function, BiFunction) - Constructor for class org.ngengine.nostr4j.NostrSubscription
Creates a new subscription with the specified parameters.
NostrSubscription.NostrSubCloseMessage - Class in org.ngengine.nostr4j
Wire CLOSE message retiring one subscription without disconnecting its relay.
NostrTURNAckEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN ack event (`t=ack`).
NostrTURNChallengeEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN challenge event (`t=challenge`).
NostrTURNChannel - Class in org.ngengine.nostr4j.rtc
A virtual socket (vsocket) over TURN protocol.
NostrTURNChannelListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrTURNCodec - Class in org.ngengine.nostr4j.rtc.turn
Encode/Decode TURN packets (note: headers are decoded as SignedNostrEvent, but this class does not verify them).
NostrTURNCodec() - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
NostrTURNConnectEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNDataEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNDeliveryAckEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN delivery ack event (`t=delivery_ack`).
NostrTURNDisconnectEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNEvent - Class in org.ngengine.nostr4j.rtc.turn
Base abstraction for TURN events.
NostrTURNEvent(String, SignedNostrEvent, NostrRTCLocalPeer, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
Parse incoming event
NostrTURNEvent(String, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
Create outgoing event
NostrTURNPool - Class in org.ngengine.nostr4j.rtc
Manages TURN server connections and virtual socket sessions.
NostrTURNPool() - Constructor for class org.ngengine.nostr4j.rtc.NostrTURNPool
 
NostrTURNPool(int) - Constructor for class org.ngengine.nostr4j.rtc.NostrTURNPool
 
NostrTURNRoutingHash - Class in org.ngengine.nostr4j.rtc.turn
Computes the dc4 directional binding for encrypted TURN data.
NostrVStoreEventStore - Class in org.ngengine.nostr4j.store
Saves events in a VStore and keeps recent reads in memory.
NostrVStoreEventStore(VStore, int) - Constructor for class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
NostrWaitForEventFetchPolicy - Class in org.ngengine.nostr4j.pool.fetchpolicy
 
NostrWaitForEventFetchPolicy(Predicate, int, boolean, Duration) - Constructor for class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
NostrWeakInMemoryEventStore - Class in org.ngengine.nostr4j.store
Stores events in memory using weak references.
NostrWeakInMemoryEventStore() - Constructor for class org.ngengine.nostr4j.store.NostrWeakInMemoryEventStore
 
NostrWeakInMemoryEventStore(int) - Constructor for class org.ngengine.nostr4j.store.NostrWeakInMemoryEventStore
 
NOTIFICATION_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
notifications() - Method in class org.ngengine.wallets.WalletInfo
 
NWCAuth - Class in org.ngengine.wallets.nip47
One-use, client-initiated NWC-08 pairing.
NWCAuth(List, String, List, List) - Constructor for class org.ngengine.wallets.nip47.NWCAuth
 
NWCException - Exception Class in org.ngengine.wallets.nip47
 
NWCException(String, String) - Constructor for exception class org.ngengine.wallets.nip47.NWCException
 
NWCKeysendResponse - Class in org.ngengine.wallets.nip47.keysend
 
NWCKeysendResponse(String, Long) - Constructor for class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
NWCTLVRecord - Class in org.ngengine.wallets.nip47.keysend
 
NWCTLVRecord(long, String) - Constructor for class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
NWCUri - Class in org.ngengine.wallets.nip47
 
NWCUri(String) - Constructor for class org.ngengine.wallets.nip47.NWCUri
 
NWCUri(NostrPublicKey, List, String, String) - Constructor for class org.ngengine.wallets.nip47.NWCUri
 
NWCWallet - Class in org.ngengine.wallets.nip47
 
NWCWallet(NostrPool, NWCUri) - Constructor for class org.ngengine.wallets.nip47.NWCWallet
 
NWCWallet(NWCUri) - Constructor for class org.ngengine.wallets.nip47.NWCWallet
 

O

observe(Consumer) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Calls the listener after a new event is saved.
OFFLINE - Enum constant in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
 
onAck(BroadcastAck) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
onAddAnnounce(NostrRTCConnectSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onAfterRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
onBeforeRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
onDirectControl(NodeId, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
onDirectData(NodeId, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
onDiscoveryEose() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Finish a stored discovery batch; subsequent relay batches still cannot roll state backwards.
OnionRouteSetup - Class in org.ngengine.nostr4j.rtc.routing.crypto
Builds and peels small source-routed onion setup capsules.
OnionRouteSetup() - Constructor for class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup
 
OnionRouteSetup.BuiltSetup - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
OnionRouteSetup.PeeledSetup - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
OnionStatelessControl - Class in org.ngengine.nostr4j.rtc.routing.crypto
Stateless source-routed onion for small control responses and ACKs.
OnionStatelessControl() - Constructor for class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl
 
OnionStatelessControl.PeeledControl - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
ONLINE - Enum constant in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
 
onNotice(NostrRelay, String, Throwable) - Method in interface org.ngengine.nostr4j.listeners.NostrNoticeListener
 
onReceiveAnswer(NostrRTCAnswerSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onReceiveCandidates(NostrRTCRouteSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onReceiveOffer(NostrRTCOfferSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayConnect(NostrRelay) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayConnectRequest(NostrRelay) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayDisconnectRequest(NostrRelay, String) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayError(NostrRelay, Throwable) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayMessage(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRelayPriorityChanged(NostrRelay) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelaySend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.nip42.Nip42RelayAuth
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRemoveAnnounce(NostrRTCConnectSignal, NostrRTCSignaling.Listener.RemoveReason) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onRepairFrame(NodeId, ByteBuffer, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
onRoomPeerBufferedAmountLow(NostrRTCPeer, NostrRTCSocket, NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerMessageListener
 
onRoomPeerDisconnected(NostrRTCPeer, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDisconnectListener
 
onRoomPeerDiscovered(NostrRTCPeer, NostrRTCConnectSignal, NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener
 
onRoomPeerMessage(NostrRTCPeer, NostrRTCSocket, NostrRTCChannel, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerMessageListener
 
onRoomPeerSocketAvailable(NostrRTCPeer, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCPeerSocketAvailableListener
 
onRTCBufferedAmountLow(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannel(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCChannelClosed(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannelError(NostrRTCChannel, Throwable) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannelReady(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketClose(NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketMessage(NostrRTCChannel, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCSocketRouteUpdate(NostrRTCSocket, Collection, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketRouteUpdate(NostrRTCSocket, Collection, String, long) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketTransportDegraded(NostrRTCSocket, NostrRTCSocket.TransportPath, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketTransportSwitch(NostrRTCSocket, NostrRTCSocket.TransportPath, NostrRTCSocket.TransportPath, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onSubClose(NostrSubscription, List) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubCloseListener
Called when a subscription is closed.
onSubEose(NostrSubscription, NostrRelay, boolean) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubEoseListener
Called when a relay signals that it has finished sending all stored events.
onSubEvent(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubEventListener
Called when an event matching the subscription's filter is received.
onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
 
onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
onSubOpen(NostrSubscription) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubOpenListener
Called when a subscription is opened.
onTopologyChanged() - Method in interface org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane.Listener
 
onTreeFrame(NodeId, ByteBuffer, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastEngine
 
onTurnChannelClosed(NostrTURNChannel, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelError(NostrTURNChannel, Throwable) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelMessage(NostrTURNChannel, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelReady(NostrTURNChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onUpdateAnnounce(NostrRTCConnectSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
open() - Method in class org.ngengine.nostr4j.NostrSubscription
Opens the subscription with the relay, starting the event flow.
ORDER - Static variable in interface org.ngengine.nostr4j.store.NostrEventStore
 
org.ngengine.blossom4j - package org.ngengine.blossom4j
 
org.ngengine.nostr4j - package org.ngengine.nostr4j
 
org.ngengine.nostr4j.event - package org.ngengine.nostr4j.event
 
org.ngengine.nostr4j.event.tracker - package org.ngengine.nostr4j.event.tracker
 
org.ngengine.nostr4j.io - package org.ngengine.nostr4j.io
 
org.ngengine.nostr4j.keypair - package org.ngengine.nostr4j.keypair
 
org.ngengine.nostr4j.listeners - package org.ngengine.nostr4j.listeners
 
org.ngengine.nostr4j.listeners.sub - package org.ngengine.nostr4j.listeners.sub
 
org.ngengine.nostr4j.nip01 - package org.ngengine.nostr4j.nip01
 
org.ngengine.nostr4j.nip04 - package org.ngengine.nostr4j.nip04
 
org.ngengine.nostr4j.nip05 - package org.ngengine.nostr4j.nip05
 
org.ngengine.nostr4j.nip09 - package org.ngengine.nostr4j.nip09
 
org.ngengine.nostr4j.nip24 - package org.ngengine.nostr4j.nip24
 
org.ngengine.nostr4j.nip39 - package org.ngengine.nostr4j.nip39
 
org.ngengine.nostr4j.nip42 - package org.ngengine.nostr4j.nip42
 
org.ngengine.nostr4j.nip44 - package org.ngengine.nostr4j.nip44
 
org.ngengine.nostr4j.nip46 - package org.ngengine.nostr4j.nip46
 
org.ngengine.nostr4j.nip49 - package org.ngengine.nostr4j.nip49
 
org.ngengine.nostr4j.nip50 - package org.ngengine.nostr4j.nip50
 
org.ngengine.nostr4j.nip57 - package org.ngengine.nostr4j.nip57
 
org.ngengine.nostr4j.nip59 - package org.ngengine.nostr4j.nip59
 
org.ngengine.nostr4j.pool.ackpolicy - package org.ngengine.nostr4j.pool.ackpolicy
 
org.ngengine.nostr4j.pool.fetchpolicy - package org.ngengine.nostr4j.pool.fetchpolicy
 
org.ngengine.nostr4j.proto - package org.ngengine.nostr4j.proto
 
org.ngengine.nostr4j.proto.impl - package org.ngengine.nostr4j.proto.impl
 
org.ngengine.nostr4j.rtc - package org.ngengine.nostr4j.rtc
 
org.ngengine.nostr4j.rtc.delivery - package org.ngengine.nostr4j.rtc.delivery
 
org.ngengine.nostr4j.rtc.listeners - package org.ngengine.nostr4j.rtc.listeners
 
org.ngengine.nostr4j.rtc.routing - package org.ngengine.nostr4j.rtc.routing
 
org.ngengine.nostr4j.rtc.routing.broadcast - package org.ngengine.nostr4j.rtc.routing.broadcast
 
org.ngengine.nostr4j.rtc.routing.crypto - package org.ngengine.nostr4j.rtc.routing.crypto
 
org.ngengine.nostr4j.rtc.routing.packet - package org.ngengine.nostr4j.rtc.routing.packet
 
org.ngengine.nostr4j.rtc.routing.topology - package org.ngengine.nostr4j.rtc.routing.topology
 
org.ngengine.nostr4j.rtc.signal - package org.ngengine.nostr4j.rtc.signal
 
org.ngengine.nostr4j.rtc.turn - package org.ngengine.nostr4j.rtc.turn
 
org.ngengine.nostr4j.signer - package org.ngengine.nostr4j.signer
 
org.ngengine.nostr4j.store - package org.ngengine.nostr4j.store
 
org.ngengine.nostr4j.utils - package org.ngengine.nostr4j.utils
 
org.ngengine.wallets - package org.ngengine.wallets
 
org.ngengine.wallets.nip47 - package org.ngengine.wallets.nip47
 
org.ngengine.wallets.nip47.keysend - package org.ngengine.wallets.nip47.keysend
 
org.ngengine.wallets.webln - package org.ngengine.wallets.webln
 
other(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.DesiredDirectEdge
 
other(NodeId) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
outgoing - Enum constant in enum class org.ngengine.wallets.InvoiceType
 
outgoing - Enum constant in enum class org.ngengine.wallets.TransactionType
 
OverlayEdgePriority - Enum Class in org.ngengine.nostr4j.rtc.routing.topology
 
OverlayPlan - Class in org.ngengine.nostr4j.rtc.routing.topology
 

P

P2P_TIMEOUT - Static variable in class org.ngengine.nostr4j.RTCSettings
 
parallelEvents - Variable in class org.ngengine.nostr4j.NostrRelay
 
parse(String) - Static method in class org.ngengine.nostr4j.nip46.BunkerUrl
 
parse(String) - Static method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
parse(String) - Static method in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
parse(List) - Static method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrAuthChallenge
Parses a relay AUTH challenge with exactly one string argument.
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
parseAndValidateZapReceipt(SignedNostrEvent, ZapInvoice, NostrPublicKey, SignedNostrEvent, String, LnUrl, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip57.Nip57
This method parses and validates a zap receipt at various different levels.
parseIdentifier(String) - Static method in class org.ngengine.nostr4j.nip05.Nip05
 
parseIncoming(SignedNostrEvent, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrKeyPair, NostrRTCPeer, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, int, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
PartitionRepairPlanner - Class in org.ngengine.nostr4j.rtc.routing.topology
 
PartitionRepairPlanner() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.PartitionRepairPlanner
 
PassthroughEventTracker - Class in org.ngengine.nostr4j.event.tracker
 
PassthroughEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
 
payInvoice - Enum constant in enum class org.ngengine.wallets.Wallet.Methods
 
payInvoice(String, Long) - Method in interface org.ngengine.wallets.Wallet
Pay a lightning invoice
payInvoice(String, Long, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
payInvoice(String, Long, Instant) - Method in interface org.ngengine.wallets.Wallet
Pay a lightning invoice
payInvoice(String, Long, Instant) - Method in class org.ngengine.wallets.webln.WebLNWallet
 
paymentHash() - Method in class org.ngengine.wallets.InvoiceData
 
paymentHash() - Method in class org.ngengine.wallets.TransactionInfo
 
PayResponse - Class in org.ngengine.wallets
 
PayResponse(String, Long, String) - Constructor for class org.ngengine.wallets.PayResponse
 
peel(RouteSetupEnvelope, NostrPrivateKey, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionRouteSetup
 
peel(StatelessControlEnvelope, NostrPrivateKey, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.crypto.OnionStatelessControl
 
PEER_EXPIRATION - Static variable in class org.ngengine.nostr4j.RTCSettings
 
PENDING - Enum constant in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
 
permsFromCsv(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
plan(RoutingScope, TopologyGraph) - Method in class org.ngengine.nostr4j.rtc.routing.topology.PartitionRepairPlanner
 
plan(TopologyGraph, NodeId, NodeId, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
plan(TopologyGraph, NodeId, NodeId, RoutePath, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
pool - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
powSign(UnsignedNostrEvent, int) - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
powSign(UnsignedNostrEvent, int) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Sign an event and attach a proof of computational work to it.
preimage() - Method in class org.ngengine.wallets.InvoiceData
 
preimage() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
preimage() - Method in class org.ngengine.wallets.PayResponse
 
preimage() - Method in class org.ngengine.wallets.TransactionInfo
 
preload() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Preloads the key representations in various formats.
preload() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
preload() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
prepare() - Method in class org.ngengine.nostr4j.NostrFilter
Captures this filter for repeated matches without allocating map iterators per event.
prepare(boolean) - Method in class org.ngengine.nostr4j.NostrFilter
Captures the filter's current lists and tag rules; subsequent filter edits do not affect it.
priorityOf(NostrRTCPeer) - Method in interface org.ngengine.nostr4j.rtc.DiscoveryPriority
 
processState() - Method in class org.ngengine.nostr4j.NostrRelay
 
profile(String) - Static method in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
PROTOCOL_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
PROVISIONAL_LIFETIME_MILLIS - Static variable in class org.ngengine.nostr4j.rtc.RTCSessionLimits
 
pubkey - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
 
pubkey() - Method in class org.ngengine.wallets.WalletInfo
 
PUBLIC_STUN_SERVERS - Static variable in class org.ngengine.nostr4j.RTCSettings
 
publicKey - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
publish(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrPool
 
publish(SignedNostrEvent, NostrPoolAckPolicy) - Method in class org.ngengine.nostr4j.NostrPool
 
put(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Verifies and saves an event.
put(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Verifies and saves an event, optionally notifying listeners after the write.

Q

query(Collection) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Returns matching events from newest to oldest, with a separate limit for each filter.
query(Collection) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
query(NostrEventStore, Collection, Function, Predicate) - Static method in interface org.ngengine.nostr4j.store.NostrEventStore
Reads only enough matching events to fill each filter's limit.
QUEUED_SEND_TIMEOUT - Static variable in class org.ngengine.nostr4j.RTCSettings
 

R

random() - Static method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
read(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
readEntry(String) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
readEntry(String) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
readEntry(String) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
readMetadata(String) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
readMetadata(String) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
readMetadata(String) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
received - Variable in class org.ngengine.nostr4j.store.NostrEventStore.Entry
 
ReceivedSignedNostrEvent(String, Map) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
recommendedRelays - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
reconnect - Variable in class org.ngengine.nostr4j.NostrRelay
 
reconnectionBackoff - Variable in class org.ngengine.nostr4j.NostrRelay
 
recordFailure(RoutePath, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
recordMalformed(NodeId, long) - Method in class org.ngengine.nostr4j.rtc.routing.NeighborTrafficLimiter
 
register(long, Long, Consumer, Consumer) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
registerAttempt() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Register an attempt.
registerAttempt(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
 
registerAttempt(Instant, float, double) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Schedule from a terminal failure, with bounded jitter.
registerClosure(String) - Method in class org.ngengine.nostr4j.NostrSubscription
Registers a reason for subscription closure.
registerFailure() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Deprecated.
use registerAttempt()
registerFailure(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Deprecated.
use registerAttempt()
registerRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
Registers a relay as a connection candidate without waiting for it to connect.
registerSuccess() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Register a success.
registerSuccess(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
 
relayInfo - Variable in class org.ngengine.nostr4j.NostrRelay
 
relays - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
 
relays - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
RELIABLE_ORDERED - Static variable in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
remove(long) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
remove(String) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Removes an event but keeps saved deletion requests.
remove(NodeId, CircuitId) - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
removeAllRelays() - Method in class org.ngengine.nostr4j.NostrPool
 
removeCollected(String) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
removeComponent(NostrRelayComponent) - Method in class org.ngengine.nostr4j.NostrRelay
 
removeEntry(String) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
removeEntry(String) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
removeEntry(String) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
removeExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
removeExternalIdentity(String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
removeExternalIdentity(String, String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
removeExternalIdentity(ExternalIdentity) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
removeIf(Predicate) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
removeListener(NostrSubListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Removes a subscription listener.
removeListener(NostrRTCRoomListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
removeListener(NostrRTCSocketListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
Remove a lifecycle listener from this socket.
removeListener(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
removeNoticeListener(NostrNoticeListener) - Method in class org.ngengine.nostr4j.NostrPool
 
removePerm(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
removeRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
 
REPAIR - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.OverlayEdgePriority
 
repairUnicast(NodeId, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 
replaceTag(String, String...) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
replaceTag(String, List) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
replaceTag(String, NostrEvent.TagValue) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
request(String, List) - Method in class org.ngengine.wallets.webln.WebLNWallet
Invokes a method on the browser's WebLN provider through the platform bridge.
REQUEST_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
requestPublish(Collection) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
requiresDestinationAck() - Method in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
requiresRoomProof(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
RESERVED_PREFIX - Static variable in class org.ngengine.nostr4j.rtc.routing.InternalRoutingChannels
 
reset() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Clears the retry schedule after an intentional lifecycle change.
resetConnection() - Method in class org.ngengine.nostr4j.NostrRelay
 
resetConnection() - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
resolve(long, boolean) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
RESPONSE_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
restart() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
restartIfStuck(long) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
retain(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
retain(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.NostrWeakInMemoryEventStore
 
retainConnections(Collection) - Method in class org.ngengine.nostr4j.NostrPool
Keep host-owned transports eligible independently of a subscription, until the lease is closed.
RetryableDeliveryFailure - Interface in org.ngengine.nostr4j.rtc.delivery
Marker for a delivery failure that may be retried without discarding the logical packet at the head of the send queue.
ROOM_LOOP_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
RouteCostModel - Class in org.ngengine.nostr4j.rtc.routing
Internal deterministic edge-cost policy.
RouteCostModel(int, int, int, int, int) - Constructor for class org.ngengine.nostr4j.rtc.routing.RouteCostModel
 
RoutedDataFrame - Class in org.ngengine.nostr4j.rtc.routing.packet
Immutable dc4 routed frame.
RoutedDataFrame(RoutedFrameType, int, CircuitId, CircuitId, Instant, ByteBuffer) - Constructor for class org.ngengine.nostr4j.rtc.routing.packet.RoutedDataFrame
 
RoutedFrameType - Enum Class in org.ngengine.nostr4j.rtc.routing.packet
 
RoutedTransportContext - Interface in org.ngengine.nostr4j.rtc.routing
 
RoutedTransportEngine - Class in org.ngengine.nostr4j.rtc.routing
Integrated dc4 routed transport core.
RoutedTransportEngine(NodeId, NostrKeyPair, RoutedTransportContext) - Constructor for class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
RoutedTransportEngine(NodeId, NostrKeyPair, RoutedTransportContext, NeighborTrafficLimiter) - Constructor for class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
RoutePath - Class in org.ngengine.nostr4j.rtc.routing
 
RoutePayloadCrypto - Class in org.ngengine.nostr4j.rtc.routing.crypto
Route-independent end-to-end encryption for a normal NIP-DC fragment.
RoutePayloadCrypto(NostrKeyPair) - Constructor for class org.ngengine.nostr4j.rtc.routing.crypto.RoutePayloadCrypto
 
RoutePayloadCrypto.DecryptedPayload - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
RoutePayloadCrypto.EncryptedPayload - Class in org.ngengine.nostr4j.rtc.routing.crypto
 
RouteSetupEnvelope - Class in org.ngengine.nostr4j.rtc.routing.packet
Big-endian dc4 route-setup envelope.
RouteSetupEnvelope(CircuitId, CircuitId, Instant, int, NostrPublicKey, ByteBuffer) - Constructor for class org.ngengine.nostr4j.rtc.routing.packet.RouteSetupEnvelope
 
RouteTransportProfile - Class in org.ngengine.nostr4j.rtc.routing
 
RouteTransportProfile(boolean, boolean, Integer, Duration) - Constructor for class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
ROUTING_HASH_SIZE - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
ROUTING_HASH_SIZE - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNRoutingHash
 
ROUTING_HASH_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
ROUTING_HASH_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
RoutingLimits - Class in org.ngengine.nostr4j.rtc.routing
 
RoutingProtocol - Class in org.ngengine.nostr4j.rtc.routing
 
routingPublicKey(NodeId, Instant) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
Resolve only current keys from authenticated, unexpired peer topology.
routingPublicKey(NodeId, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
RoutingScope - Class in org.ngengine.nostr4j.rtc.routing
 
RoutingScope(NostrPublicKey, String, String) - Constructor for class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
routingStateChanged() - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
RoutingWire - Class in org.ngengine.nostr4j.rtc.routing
 
RTC - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
RTC - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.TopologyTransport
 
RTCConnectionDiagnostics - Class in org.ngengine.nostr4j.rtc
Immutable bounded snapshot.
RTCConnectionDiagnostics.Candidate - Class in org.ngengine.nostr4j.rtc
 
RTCSessionLimits - Class in org.ngengine.nostr4j.rtc
Bounded authenticated-session admission, independent of physical-neighbor capacity.
RTCSessionLimits(int, int, int, int, Duration) - Constructor for class org.ngengine.nostr4j.rtc.RTCSessionLimits
Configures local admission quotas without changing the signaling protocol.
RTCSettings - Class in org.ngengine.nostr4j
 
runInRelayExecutor(BiConsumer, boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
runWatchdog(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 

S

scheduleAckCleanupIfNeeded() - Method in class org.ngengine.nostr4j.NostrRelay
 
scheduleConnectAttempt(Duration) - Method in class org.ngengine.nostr4j.NostrRelay
 
ScheduledAction - Class in org.ngengine.nostr4j.utils
 
ScheduledAction(long, Runnable) - Constructor for class org.ngengine.nostr4j.utils.ScheduledAction
 
scheduleGenerations - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
scheduleInactivityCheck(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
scheduleStatusTimeoutCheck() - Method in class org.ngengine.nostr4j.NostrRelay
 
scheduleWatchdog(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
SEAL_KIND - Static variable in class org.ngengine.nostr4j.nip59.Nip59
 
search(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
secret - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
 
secret - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
seen(SignedNostrEvent) - Method in interface org.ngengine.nostr4j.event.tracker.EventTracker
 
seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
 
seenEventIds - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
select(RoutingScope, List, int) - Method in class org.ngengine.nostr4j.rtc.routing.topology.BoundedOverlaySelector
 
send(String, NostrRTCPeer, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
send(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrPool
Deprecated.
send(NostrRTCChannel, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
send(NostrRTCPeer, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Send some data to a remote peer.
sendAck(BroadcastAck) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 
sendAnnounce(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
sendAnswer(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send an answer to a peer
sendBoundSignal(NostrRTCSignal, NostrPublicKey, BooleanSupplier) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Recheck the attempt after asynchronous signing, before handing a signal to the relay pool.
sendBroadcastAck(BroadcastAck, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
sendBroadcastRepair(NodeId, ByteBuffer, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
 
sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.store.NostrCacheRelay
 
sendMessage(NostrMessage, int) - Method in class org.ngengine.nostr4j.NostrRelay
 
sendOffer(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send a connection offer to a peer
sendRoutes(Collection, String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send a candidate to a peer
sendRPC(String, Object, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Send a request to the remote signer.
sendToDirectNeighbor(NodeId, String, RouteTransportProfile, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
sendTreeEdge(NodeId, RouteTransportProfile, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastContext
 
serialize(int) - Static method in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
setAbout(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setAckTimeout(long, TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelay
 
setAsyncEventsVerification(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
setAutoReconnect(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
setBanner(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setBestEffortPropagation(boolean) - Method in class org.ngengine.nostr4j.NostrPool
Sends public events to the other registered relays in the background.
setBestEffortPropagationInterval(Duration) - Method in class org.ngengine.nostr4j.NostrPool
Sets the delay between background deliveries.
setBestEffortPropagationQueueCapacity(int) - Method in class org.ngengine.nostr4j.NostrPool
Limits pending background deliveries.
setBirthday(int, int, int) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setBirthday(Date) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setBot(boolean) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setBroadcastHandlers(Consumer, BiFunction) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
setBufferedAmountLowThreshold(int) - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
setCapacity(int) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
setChallengeHandler(BiFunction, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Set the challenge handler for this signer.
setConnectionBudget(int) - Method in class org.ngengine.nostr4j.NostrPool
Sets the target number of automatically selected network connections.
setConnectionPriority(int) - Method in class org.ngengine.nostr4j.NostrRelay
Changes the relay's network connection preference and notifies attached components.
setDiscoveryPriority(DiscoveryPriority) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Replace the local physical-neighbor preference and reevaluate known peers.
setDisplayName(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setEphemeralTtl(Duration) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Sets how long ephemeral events are kept.
setExpectedReceipt(long, String) - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
setExternalIdentity(String, String, List) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
setExternalIdentity(ExternalIdentity) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
setFailedResurrectionBackoff(long, TimeUnit) - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
setFailedResurrectionBackoffMs(long) - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
setForceTURN(boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
setHonorDeletions(boolean) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Controls whether author deletion requests hide earlier events.
setImage(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setKeepAliveTime(long, TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
setKeySecurity(NostrPrivateKey.KeySecurity) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Set how much the key security is trusted.
setLastSeen(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
setListener(TopologyControlPlane.Listener) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
setLnAddress(LnAddress) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Sets the LN Address in the user metadata.
setLnUrl(LnUrl) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Sets the LNURL in the user metadata.
setName(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setName(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setNipDcVersion(int) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
setNostrconnectRedirectTemplate(String) - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
setPaymentAddress(LnUrl) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Sets the payment address in the user metadata.
setPerms(List) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setPicture(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setPriorityTimeout(Duration) - Method in class org.ngengine.nostr4j.NostrPool
Sets how long a read waits for one query-priority tier before starting the next.
setPublicAdvertiseMessage(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
setQueryPriority(int) - Method in class org.ngengine.nostr4j.NostrRelay
Changes the priority used to order query tiers for newly created read plans.
setRelays(List) - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
 
setRelayUrl(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
setRemoteStatus(NostrMessageAck.Status, String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
setReplaceableTtl(Duration) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Sets how long replaceable events are kept.
setRequestsTimeout(Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
Set the timeout for requests in this signer.
setStatus(NostrRelay.Status) - Method in class org.ngengine.nostr4j.NostrRelay
 
settledAt() - Method in class org.ngengine.wallets.InvoiceData
 
settledAt() - Method in class org.ngengine.wallets.TransactionInfo
 
setTtl(Duration) - Method in class org.ngengine.nostr4j.store.NostrEventCache
Sets how long events are kept.
setTurnServer(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
SETUP_CONFIRMED - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 
setUrl(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setVerifyBlobs(boolean) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
setVerifyEvents(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
setVerifyMatchLocally(boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
Sets whether to verify event matches locally before calling listeners.
setWebsite(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
shouldPauseOnError(Throwable) - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
shouldUseRoute(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.routing.InternalRoutedTransport
 
shouldUseRoute(NostrRTCChannel) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 
sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrAnonSigner
 
sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
 
sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
sign(UnsignedNostrEvent) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
Sign an event
sign(NostrKeyPair, Instant, int, NostrPublicKey, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
SIGNALING_ANNOUNCE_EXPIRATION - Static variable in class org.ngengine.nostr4j.RTCSettings
 
SIGNALING_LOOP_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
SignedNostrEvent - Class in org.ngengine.nostr4j.event
 
SignedNostrEvent(String, NostrPublicKey, int, String, Instant, String, List) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
 
SignedNostrEvent(Map) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
 
SignedNostrEvent.Identifier - Class in org.ngengine.nostr4j.event
 
SignedNostrEvent.ReceivedSignedNostrEvent - Class in org.ngengine.nostr4j.event
 
signForRoom(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
since(Instant) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
since(Instant) - Method in class org.ngengine.nostr4j.NostrFilter
 
size() - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
 
size() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
size() - Method in class org.ngengine.nostr4j.rtc.delivery.AcknowledgedDeliveryTracker
 
size() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitTable
 
size() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
size() - Method in class org.ngengine.nostr4j.store.NostrEventCache
Removes expired events and returns the number of remaining events.
size() - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
size() - Method in class org.ngengine.nostr4j.utils.ByteBufferList
 
SIZE - Static variable in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
SIZE - Static variable in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
SIZE - Static variable in class org.ngengine.nostr4j.rtc.routing.NodeId
 
snapshotIntList(Collection) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotList(Collection, Function) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotMap(Map) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotMap(Map, boolean) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshots(Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
snapshotStringList(Collection) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotValue(T) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
sourceEvent - Variable in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
start() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
start() - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
start(boolean) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
StatelessControlEnvelope - Class in org.ngengine.nostr4j.rtc.routing.packet
 
StatelessControlEnvelope(CircuitId, Instant, int, NostrPublicKey, ByteBuffer) - Constructor for class org.ngengine.nostr4j.rtc.routing.packet.StatelessControlEnvelope
 
statusSince - Variable in class org.ngengine.nostr4j.NostrRelay
 
statusTimeout - Variable in class org.ngengine.nostr4j.NostrRelay
 
statusTimeoutGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
stop() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
subId - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
subscribe(Collection) - Method in class org.ngengine.nostr4j.NostrPool
Creates a subscription based on the provided filters.
subscribe(Collection, Collection) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(Collection, Supplier) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(Collection, Supplier, Collection) - Method in class org.ngengine.nostr4j.NostrPool
Creates a read restricted to the supplied relay hints and local cache relays.
subscribe(NostrFilter) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(NostrFilter, Collection) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(NostrFilter, Supplier) - Method in class org.ngengine.nostr4j.NostrPool
Creates a subscription using the specified filter and event tracker.
subTracker - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
SUCCESS - Enum constant in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
 
supportedMethods - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
supports(String) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Checks an endpoint with an unauthenticated OPTIONS request and caches either result.
supportsRouting() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 

T

TagValue(String) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
 
TagValue(String...) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
 
TagValue(List) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
 
tempPool - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
then(ThrowableFunction) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrFetchTask
 
throwException() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
throwException() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
timestamp - Variable in class org.ngengine.nostr4j.utils.ScheduledAction
 
toByteArray() - Method in class org.ngengine.nostr4j.rtc.routing.CircuitId
 
toByteArray() - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
toEncodedHeader() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toEvent(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
toEventJSON() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
Returns the event JSON object, without the relay message envelope.
toJSON() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
toJSON(NostrMessage) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
 
toMap() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
toMap() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
toMap() - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
toMap() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
toMap() - Method in class org.ngengine.nostr4j.NostrFilter
 
toMap() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
toMap() - Method in class org.ngengine.nostr4j.proto.NostrMessageFragment
 
TOPOLOGY_EVENT_KIND - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingProtocol
 
TOPOLOGY_EVENT_TYPE - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingProtocol
 
topologyAddress(String) - Method in class org.ngengine.nostr4j.rtc.routing.RoutingScope
 
TopologyControlPlane - Class in org.ngengine.nostr4j.rtc.routing.topology
Always-on Nostr control plane for encrypted dc4 topology snapshots.
TopologyControlPlane(RoutingScope, NostrRTCLocalPeer, NostrKeyPair, NostrKeyPair, NostrPool, Duration, Duration) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
TopologyControlPlane.Listener - Interface in org.ngengine.nostr4j.rtc.routing.topology
 
TopologyEdge - Class in org.ngengine.nostr4j.rtc.routing.topology
 
TopologyEdge(EdgeId, NodeId, NodeId, TopologyTransport, TopologyTransport) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologyEdge
 
TopologyEventCodec - Class in org.ngengine.nostr4j.rtc.routing.topology
 
TopologyEventCodec() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologyEventCodec
 
TopologyGraph - Class in org.ngengine.nostr4j.rtc.routing.topology
 
TopologyGraph(Set, Set) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologyGraph
 
TopologyNeighbor - Class in org.ngengine.nostr4j.rtc.routing.topology
 
TopologyNeighbor(NodeId, NostrPublicKey, String, EdgeId, TopologyTransport) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologyNeighbor
 
TopologySnapshot - Class in org.ngengine.nostr4j.rtc.routing.topology
 
TopologySnapshot(RoutingScope, NostrPublicKey, String, long, NodeId, NostrPublicKey, Instant, Instant, List) - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshot
 
topologySnapshots(Instant) - Method in interface org.ngengine.nostr4j.rtc.routing.RoutedTransportContext
 
TopologySnapshotStore - Class in org.ngengine.nostr4j.rtc.routing.topology
Bounded newest-snapshot repository.
TopologySnapshotStore() - Constructor for class org.ngengine.nostr4j.rtc.routing.topology.TopologySnapshotStore
 
TopologyTransport - Enum Class in org.ngengine.nostr4j.rtc.routing.topology
 
toPowEvent(int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toSerial() - Method in class org.ngengine.nostr4j.NostrSubscription.NostrSubCloseMessage
 
toSerial() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
toSerial(NostrMessage) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
 
toString() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
toString() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
 
toString() - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
toString() - Method in class org.ngengine.blossom4j.BlossomResponse
 
toString() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
toString() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
toString() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
 
toString() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
 
toString() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
toString() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
toString() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
toString() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
 
toString() - Method in class org.ngengine.nostr4j.nip46.BunkerUrl
 
toString() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
toString() - Method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
 
toString() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
toString() - Method in class org.ngengine.nostr4j.NostrRelay
 
toString() - Method in class org.ngengine.nostr4j.NostrRelayInfo
 
toString() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
toString() - Method in class org.ngengine.nostr4j.proto.NostrMessageFragment
 
toString() - Method in class org.ngengine.nostr4j.rtc.routing.EdgeId
 
toString() - Method in class org.ngengine.nostr4j.rtc.routing.NodeId
 
toString() - Method in class org.ngengine.nostr4j.rtc.routing.RoutePath
 
toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
toString() - Method in class org.ngengine.nostr4j.RTCSettings
 
toString() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
 
toString() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
toString() - Method in class org.ngengine.wallets.InvoiceData
 
toString() - Method in class org.ngengine.wallets.InvoiceProperties
 
toString() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
 
toString() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
toString() - Method in class org.ngengine.wallets.nip47.NWCUri
 
toString() - Method in class org.ngengine.wallets.PayResponse
 
toString() - Method in class org.ngengine.wallets.TransactionInfo
 
toString() - Method in class org.ngengine.wallets.WalletInfo
 
toUnsignedEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toUpdateEvent() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
toUpdateEvent() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
toURI() - Method in class org.ngengine.wallets.nip47.NWCUri
 
trackingWindowS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
trackingWindowsMarginS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
TransactionInfo - Class in org.ngengine.wallets
 
TransactionInfo(TransactionType, String, String, String, String, String, long, long, Instant, Instant, Instant, Map) - Constructor for class org.ngengine.wallets.TransactionInfo
 
TransactionType - Enum Class in org.ngengine.wallets
 
tryAcquire(NodeId, int, boolean, long) - Method in class org.ngengine.nostr4j.rtc.routing.NeighborTrafficLimiter
 
TRYING_TO_CONNECT - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
tuneFor(NostrSubscription) - Method in interface org.ngengine.nostr4j.event.tracker.EventTracker
 
tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
 
TURN - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
TURN - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.TopologyTransport
 
type() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
type() - Method in class org.ngengine.wallets.InvoiceData
 
type() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
type() - Method in class org.ngengine.wallets.TransactionInfo
 

U

unban(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Unban a peer.
UniqueId - Class in org.ngengine.nostr4j.utils
 
UniqueId() - Constructor for class org.ngengine.nostr4j.utils.UniqueId
 
UNKNOWN - Enum constant in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
if the client does not track this data (0x02) (default)
UNKNOWN - Enum constant in enum class org.ngengine.nostr4j.rtc.routing.topology.TopologyTransport
 
UNKNOWN - Enum constant in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
 
UNRELIABLE_UNORDERED - Static variable in class org.ngengine.nostr4j.rtc.routing.RouteTransportProfile
 
UnsignedNostrEvent - Class in org.ngengine.nostr4j.event
 
UnsignedNostrEvent() - Constructor for class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
UnsignedNostrEvent(Map) - Constructor for class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
unsubscribeAll() - Method in class org.ngengine.nostr4j.NostrPool
 
until(Instant) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
until(Instant) - Method in class org.ngengine.nostr4j.NostrFilter
 
UNTRUSTED - Enum constant in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
If the key has been known to have been handled insecurely (stored unencrypted, cut and paste unencrypted, etc) (0x00)
unwrap(NostrSigner, SignedNostrEvent) - Static method in class org.ngengine.nostr4j.nip59.Nip59
Verifies both signatures, recipient, inner event ID and author binding.
update() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
update(NostrPool, NostrSigner, Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip01.Nip01
 
update(NostrPool, NostrSigner, Nip24ExtraMetadata) - Static method in class org.ngengine.nostr4j.nip24.Nip24
Deprecated.
 
update(NostrPool, NostrSigner, Nip24ExtraMetadata) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
update(RoutingScope, List, int, TopologyGraph, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.DirectNeighborManager
 
updateExpireAt(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
updatePeer(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
updatePresences(Collection, Instant) - Method in class org.ngengine.nostr4j.rtc.routing.topology.TopologyControlPlane
 
updateStatus(NostrRelay.Status) - Method in class org.ngengine.nostr4j.NostrRelay
 
upload(byte[], String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Upload a blob
upload(ByteBuffer) - Method in class org.ngengine.blossom4j.BlossomPool
 
upload(ByteBuffer, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
upload(ByteBuffer, String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
upload(ByteBuffer, String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
UPLOAD - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
uploadMedia(byte[], String) - Method in class org.ngengine.blossom4j.BlossomPool
Optimize once, then replicate the resulting bytes via /mirror.
uri - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
url - Variable in class org.ngengine.nostr4j.NostrRelay
 

V

validateDescriptor(BlobDescriptor) - Method in class org.ngengine.blossom4j.BlossomEndpoint
Only this explicitly configured server may supply the resulting URL.
validateJsonBounds(String) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
Bound untrusted relay JSON before invoking a recursive JSON parser.
validateSupported(int) - Static method in class org.ngengine.nostr4j.rtc.signal.NostrRTCProtocolVersion
 
value() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
valueOf(String) - Static method in enum class org.ngengine.blossom4j.BlossomVerb
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.NostrRelay.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.routing.topology.OverlayEdgePriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.routing.topology.TopologyTransport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.InvoiceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.TransactionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.Wallet.Methods
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.ngengine.blossom4j.BlossomVerb
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.NostrRelay.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.routing.packet.RoutedFrameType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.routing.topology.OverlayEdgePriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.routing.topology.TopologyTransport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.InvoiceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.TransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.Wallet.Methods
Returns an array containing the constants of this enum class, in the order they are declared.
verify() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
verify() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
Verifies that this x-only public key represents a secp256k1 point.
verify(NostrPublicKey, Instant, int, NostrPublicKey, String, String, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
verifyAsync() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
verifyEvents - Variable in class org.ngengine.nostr4j.NostrRelay
 
verifyRoomProof(NostrPublicKey, SignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
VERSION - Static variable in class org.ngengine.nostr4j.rtc.routing.RoutingProtocol
 
VERSION - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
visit(List, Function) - Static method in interface org.ngengine.nostr4j.store.NostrEventStore
 

W

waitForReady() - Method in class org.ngengine.wallets.nip47.NWCWallet
 
waitForReady() - Method in interface org.ngengine.wallets.Wallet
Wait for the wallet to be ready.
waitForReady() - Method in class org.ngengine.wallets.webln.WebLNWallet
Enables the provider and loads its wallet information.
WAITING_FOR_CONNECTION - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
waitingEventsAck - Variable in class org.ngengine.nostr4j.NostrRelay
 
Wallet - Interface in org.ngengine.wallets
 
Wallet.Methods - Enum Class in org.ngengine.wallets
 
WalletInfo - Class in org.ngengine.wallets
 
WalletInfo(String, String, String, String, int, String, List, List) - Constructor for class org.ngengine.wallets.WalletInfo
 
WebLNWallet - Class in org.ngengine.wallets.webln
WebLN browser wallet, accessed through the platform's JavaScript function bridge.
WebLNWallet() - Constructor for class org.ngengine.wallets.webln.WebLNWallet
Creates a browser wallet adapter without requesting provider permissions.
WeightedRoutePlanner - Class in org.ngengine.nostr4j.rtc.routing
Produces bounded, deterministic, simple-path candidates using a best-first traversal.
WeightedRoutePlanner() - Constructor for class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
WeightedRoutePlanner(RouteCostModel, int, int, Duration) - Constructor for class org.ngengine.nostr4j.rtc.routing.WeightedRoutePlanner
 
wireValue() - Method in enum class org.ngengine.nostr4j.rtc.routing.packet.EndToEndControlType
 
withApplicationId(String) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the application identifier changed.
withAuthor(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
withAuthor(String) - Method in class org.ngengine.nostr4j.NostrFilter
 
withAuthor(NostrPublicKey) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
withAuthor(NostrPublicKey) - Method in class org.ngengine.nostr4j.NostrFilter
 
withConnectionMinimumLifetime(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with connectionMinimumLifetime changed.
withConnectionRetryInitialDelay(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with connectionRetryInitialDelay changed.
withConnectionRetryJitter(float) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with connectionRetryJitter changed.
withConnectionRetryMaxDelay(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with connectionRetryMaxDelay changed.
withConnectionRetryMultiplier(float) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with connectionRetryMultiplier changed.
withContent(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withDelayedCandidatesInterval(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the interval used to process delayed ICE candidates changed.
withExpiration(Instant) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withId(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
withId(String) - Method in class org.ngengine.nostr4j.NostrFilter
 
withKind(int) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withKind(int) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
withKind(int) - Method in class org.ngengine.nostr4j.NostrFilter
 
withMaxConcurrentConnectionAttempts(int) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with maxConcurrentConnectionAttempts changed.
withMaxDirectPeers(int) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the maximum number of directly connected peers changed.
withoutStunServer(String) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with one matching STUN server removed from the configured list.
withP2pAttemptTimeout(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the timeout for an individual peer-to-peer connection attempt changed.
withPeerExpiration(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the timeout for considering a peer inactive changed.
withProtocolId(String) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the protocol identifier changed.
withQueuedSendTimeout(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the maximum time to wait for a queued send changed.
withRoomLoopInterval(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the room maintenance loop interval changed.
withSessionLimits(RTCSessionLimits) - Method in class org.ngengine.nostr4j.RTCSettings
Returns an immutable copy with the specified local session-admission limits.
withSignalingAnnounceExpiration(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the expiration time for signaling announcements changed.
withSignalingLoopInterval(Duration) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with the interval between signaling announcements changed.
withSignalingRelays(Collection) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy configured with the supplied Nostr signaling relay URLs.
withSignature(String) - Method in class org.ngengine.nostr4j.rtc.routing.broadcast.BroadcastFrame
 
withStunServer(String) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy with one STUN server appended to the configured list.
withStunServers(Collection) - Method in class org.ngengine.nostr4j.RTCSettings
Returns a copy configured with the supplied STUN server addresses.
withTag(String, String...) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withTag(String, String...) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
withTag(String, String...) - Method in class org.ngengine.nostr4j.NostrFilter
 
withTag(String, List) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withTag(String, NostrEvent.TagValue) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withVsocketId(ByteBuffer, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
withVsocketIdAndMessageId(ByteBuffer, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
wrap(NostrSigner, UnsignedNostrEvent, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip59.Nip59
Encrypts an unsigned event for one recipient, using a fresh outer key.
writeEntry(String, NostrEventStore.Entry) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
Saves a new event.
writeEntry(String, NostrEventStore.Entry) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
writeEntry(String, NostrEventStore.Entry) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
writeMetadata(String, byte[]) - Method in interface org.ngengine.nostr4j.store.NostrEventStore
 
writeMetadata(String, byte[]) - Method in class org.ngengine.nostr4j.store.NostrInMemoryEventStore
 
writeMetadata(String, byte[]) - Method in class org.ngengine.nostr4j.store.NostrVStoreEventStore
 
writeRouted(NostrRTCChannel, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.routing.InternalRoutedTransport
 
writeRouted(NostrRTCChannel, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.routing.RoutedTransportEngine
 

Z

ZapInvoice - Class in org.ngengine.nostr4j.nip57
 
ZapInvoice(String, String, SignedNostrEvent, NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip57.ZapInvoice
 
ZapInvoice(String, String, SignedNostrEvent, NostrPublicKey, String) - Constructor for class org.ngengine.nostr4j.nip57.ZapInvoice
Preserve the exact LNURL callback payload: its bytes, not a reserialization, commit the invoice.
ZapInvoice(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapInvoice
 
ZapReceipt - Class in org.ngengine.nostr4j.nip57
 
ZapReceipt(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapReceipt
 
ZapRequest - Class in org.ngengine.nostr4j.nip57
 
ZapRequest(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapRequest
 
ZeroCounter - Class in org.ngengine.nostr4j.utils
 
ZeroCounter() - Constructor for class org.ngengine.nostr4j.utils.ZeroCounter
 

_

_array() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
Returns the internal bytes representation of the key.
_array() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
 
_array() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
 
A B C D E F G H I K L M N O P Q R S T U V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form