All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.pincette.rs.NopSubscription Maven / Gradle / Ivy

package net.pincette.rs;

import java.util.concurrent.Flow.Subscription;

/**
 * This is for emitters that can't be controlled in any way. They can't be stopped and they don't
 * support back pressure.
 *
 * @author Werner Donn\u00e9
 * @since 1.0
 */
public class NopSubscription implements Subscription {
  public static Subscription nopSubscription() {
    return new NopSubscription();
  }

  public void cancel() {
    // Do nothing.
  }

  public void request(long n) {
    // Do nothing.
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy