reactor-sinks

Community

Choose Reactor Sinks for reliable emission.

Authorririnto
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Design robust programmatic emission surfaces for Reactor publishers, helping teams choose the correct sink flavor and sharing pattern to manage emission lifecycle and subscriber synchronization.

Core Features & Use Cases

  • Choose Sinks.one() for a single value, Sinks.empty() for terminal signals, or Sinks.many() for multi-value streams.
  • Select unicast, multicast, or replay semantics to match subscriber counts and history requirements.
  • Guide emission API usage and failure handling (tryEmit* vs emit*), including backpressure considerations and safety boundaries.

Quick Start

Show a minimal example of selecting and using Reactor Sinks.one(), Sinks.many(), or Sinks.empty() for a simple emission scenario.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: reactor-sinks
Download link: https://github.com/ririnto/sinon/archive/main.zip#reactor-sinks

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.