io.datakernel.csp.RecyclingChannelConsumer Maven / Gradle / Ivy
package io.datakernel.csp;
import io.datakernel.common.Recyclable;
import io.datakernel.promise.Promise;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public final class RecyclingChannelConsumer implements ChannelConsumer {
@Override
public @NotNull Promise accept(@Nullable Recyclable value) {
if (value != null) {
value.recycle();
}
return Promise.complete();
}
@Override
public void close(@NotNull Throwable e) {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy