public class CloseableChannel<T> extends Object implements org.jetlang.channels.Channel<T>
Modifier and Type | Class and Description |
---|---|
static class |
CloseableChannel.Group |
Constructor and Description |
---|
CloseableChannel(org.jetlang.channels.Channel<T> target) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
isClosed() |
void |
publish(T t) |
org.jetlang.core.Disposable |
subscribe(org.jetlang.core.DisposingExecutor disposingExecutor,
org.jetlang.core.Callback<T> tCallback) |
org.jetlang.core.Disposable |
subscribe(org.jetlang.channels.Subscribable<T> tSubscribable) |
int |
subscriptionCount() |
static <T> CloseableChannel<T> |
wrap(org.jetlang.channels.Channel<T> channel) |
public CloseableChannel(org.jetlang.channels.Channel<T> target)
public void publish(T t)
publish
in interface org.jetlang.channels.Publisher<T>
public org.jetlang.core.Disposable subscribe(org.jetlang.core.DisposingExecutor disposingExecutor, org.jetlang.core.Callback<T> tCallback)
subscribe
in interface org.jetlang.channels.Subscriber<T>
public org.jetlang.core.Disposable subscribe(org.jetlang.channels.Subscribable<T> tSubscribable)
subscribe
in interface org.jetlang.channels.Subscriber<T>
public int subscriptionCount()
public boolean isClosed()
public void close()
public static <T> CloseableChannel<T> wrap(org.jetlang.channels.Channel<T> channel)
Copyright © 2016. All Rights Reserved.