public class ShortcutKt
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ActionBlock<T> |
action(java.lang.String name,
ExecutableOptions options,
kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> action)
构造
class ActionBlock 节点 |
static <T> BroadcastBlock<T> |
broadcast(java.lang.String name)
构造
class BroadcastBlock 节点 |
static <T> BufferBlock<T> |
buffer(java.lang.String name,
int size)
构造
class BufferBlock 节点 |
static <T> ILink<T> |
link(ISource<T> source,
ITarget<T> target)
构造链接
|
static <T> ILink<T> |
link(ISource<T> source,
ITarget<T> target,
int eventLimit)
构造链接
|
static <T> ILink<T> |
link(ISource<T> source,
ITarget<T> target,
kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate)
构造链接
|
static <T> ILink<T> |
link(ISource<T> source,
ITarget<T> target,
LinkOptions<T> options)
构造链接
|
static <T> ILink<T> |
linkTo(ISource<T> $receiver,
ITarget<T> target)
中缀链接
|
static <T> ILink<T> |
linkTo(ISource<T> $receiver,
kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> target)
中缀链接
|
static <T> Message<T> |
message(T value)
构造事件信息
|
static Message<T> |
message()
构造空信息
|
static <T> ILink<T> |
minus(ISource<T> $receiver,
ITarget<T> target)
构造链接
|
static <TIn,TOut> TransformBlock<TIn,TOut> |
minus(ISource<TIn> $receiver,
kotlin.jvm.functions.Function2<? super TIn,? super kotlin.coroutines.experimental.Continuation<? super TOut>,? extends java.lang.Object> target)
构造链接
|
static <T> Feedback |
post(IPostable<T> $receiver,
T event)
直接发送事件
|
static <TIn,TOut> TransformBlock<TIn,TOut> |
transform(java.lang.String name,
ExecutableOptions options,
kotlin.jvm.functions.Function2<? super TIn,? super kotlin.coroutines.experimental.Continuation<? super TOut>,? extends java.lang.Object> map)
构造
class TransformBlock 节点 |
public static <T> Message<T> message(T value)
构造事件信息
public static <T> ILink<T> linkTo(ISource<T> $receiver, kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> target)
中缀链接
public static <T> ILink<T> link(ISource<T> source, ITarget<T> target, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate)
构造链接
public static <T> ILink<T> link(ISource<T> source, ITarget<T> target, LinkOptions<T> options)
构造链接
public static <TIn,TOut> TransformBlock<TIn,TOut> minus(ISource<TIn> $receiver, kotlin.jvm.functions.Function2<? super TIn,? super kotlin.coroutines.experimental.Continuation<? super TOut>,? extends java.lang.Object> target)
构造链接
public static <T> ActionBlock<T> action(java.lang.String name, ExecutableOptions options, kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> action)
构造 class ActionBlock 节点
class ActionBlockpublic static <T> BroadcastBlock<T> broadcast(java.lang.String name)
构造 class BroadcastBlock 节点
class BroadcastBlockpublic static <T> BufferBlock<T> buffer(java.lang.String name, int size)
构造 class BufferBlock 节点
class BufferBlockpublic static <TIn,TOut> TransformBlock<TIn,TOut> transform(java.lang.String name, ExecutableOptions options, kotlin.jvm.functions.Function2<? super TIn,? super kotlin.coroutines.experimental.Continuation<? super TOut>,? extends java.lang.Object> map)
构造 class TransformBlock 节点
class TransformBlock