Skip navigation links
A B C D E F G H I L M O P R S T U 

A

action(name, options, action) - Static method in class org.mechdancer.dataflow.core.BuildersKt
ActionBlock<T> - Class in org.mechdancer.dataflow.blocks
Action block
ActionBlock(name, options, action) - Constructor for class org.mechdancer.dataflow.blocks.ActionBlock
Action block

B

broadcast(name) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a broadcast block
buffer(name, size) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a buffer block
BuildersKt - Class in org.mechdancer.dataflow.core
 

C

clear() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
CombinationKt - Class in org.mechdancer.dataflow.core.intefaces
 
Companion - Static variable in interface org.mechdancer.dataflow.core.intefaces.ILink
 
Companion - Static variable in interface org.mechdancer.dataflow.external.eventbus.EventBus
 
compareTo(other) - Method in class org.mechdancer.dataflow.blocks.ActionBlock
 
compareTo(other) - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
 
compareTo(other) - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
compareTo(other) - Method in interface org.mechdancer.dataflow.core.intefaces.IWithUUID
 
compareTo($this, other) - Static method in class org.mechdancer.dataflow.core.intefaces.IWithUUID.DefaultImpls
 
component1() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
并行度(最大可提交多少任务)
component1() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
component2() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
队列容量(最多允许多少任务排队)
component2() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
component3() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
调度器
consume(id) - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
Consumes a event
consume(id) - Method in class org.mechdancer.dataflow.blocks.StandardBlock
Consumes a event
consume(id) - Method in interface org.mechdancer.dataflow.core.intefaces.IEgress
Consumes a event
copy(parallelismDegree, queueSize, executor) - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
Execution options
copy(predicate, eventLimit) - Method in class org.mechdancer.dataflow.core.options.LinkOptions
链接可选项

D

DefaultExecutor - Static variable in class org.mechdancer.dataflow.external.eventbus.EventBus.Companion
 
DefaultExecutor - Static variable in interface org.mechdancer.dataflow.external.eventbus.EventBus
 
DefaultSource(owner) - Constructor for class org.mechdancer.dataflow.core.intefaces.IPostable.DefaultSource
Default source (virtue)
delayBlock(name, time) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a delay block

E

equals(p) - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
 
equals(p) - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
EventBus - Interface in org.mechdancer.dataflow.external.eventbus
事件总线
EventBus.Companion - Class in org.mechdancer.dataflow.external.eventbus
 
EventBusImpl - Class in org.mechdancer.dataflow.external.eventbus
 
EventBusImpl() - Constructor for class org.mechdancer.dataflow.external.eventbus.EventBusImpl
 
EventKt - Class in org.mechdancer.dataflow.external.eventbus
 
ExecutionOptions - Class in org.mechdancer.dataflow.core.options
Execution options
ExecutionOptions(parallelismDegree, queueSize, executor) - Constructor for class org.mechdancer.dataflow.core.options.ExecutionOptions
Execution options
ExecutionOptions() - Constructor for class org.mechdancer.dataflow.core.options.ExecutionOptions
Execution options
executor() - Method in annotation type org.mechdancer.dataflow.external.eventbus.Subscribe
 

F

Feedback - Enum in org.mechdancer.dataflow.core
Feedback
FunctionsKt - Class in org.mechdancer.dataflow.util
 

G

getBufferSize() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
getClosed() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
Is closed
getCount() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
 
getDefault() - Method in class org.mechdancer.dataflow.external.eventbus.EventBus.Companion
获取系统默认事件总线
getDefaultSource() - Method in class org.mechdancer.dataflow.blocks.ActionBlock
Default source
getDefaultSource() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
Default source
getDefaultSource() - Method in interface org.mechdancer.dataflow.core.intefaces.IPostable
Default source
getEventLimit() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
getExecutor() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
调度器
getExecutors() - Method in class org.mechdancer.dataflow.external.eventbus.EventBus.Companion
调度器
getList() - Method in class org.mechdancer.dataflow.util.LinkServer
 
getName() - Method in class org.mechdancer.dataflow.blocks.ActionBlock
 
getName() - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
 
getName() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
getName() - Method in interface org.mechdancer.dataflow.core.intefaces.IBlock
 
getOptions() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
Linking options
getParallelismDegree() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
并行度(最大可提交多少任务)
getPositive() - Method in enum org.mechdancer.dataflow.core.Feedback
Whether this event will be consumed
getPredicate() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
getQueueSize() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
队列容量(最多允许多少任务排队)
getRest() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
 
getSource() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
Source block
getStickyEvent(kClass) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
通过事件类型获取一个粘性事件
getStickyEvent(kClass) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
通过事件类型获取一个粘性事件
getTarget() - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
Target block
getTargets() - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
Targets set
getTargets() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
Targets set
getTargets() - Method in interface org.mechdancer.dataflow.core.intefaces.ISource
Targets set
getUuid() - Method in class org.mechdancer.dataflow.blocks.ActionBlock
 
getUuid() - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
 
getUuid() - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
getUuid() - Method in interface org.mechdancer.dataflow.core.intefaces.IWithUUID
 

H

hashCode() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
 
hashCode() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 

I

IBlock - Interface in org.mechdancer.dataflow.core.intefaces
IEgress<T> - Interface in org.mechdancer.dataflow.core.intefaces
Event exit
IEntranceBlock<T> - Interface in org.mechdancer.dataflow.core.intefaces
Entry block
IExitBlock<T> - Interface in org.mechdancer.dataflow.core.intefaces
Exit block
IFullyBlock<TIn,TOut> - Interface in org.mechdancer.dataflow.core.intefaces
大全套节点
IIngress<T> - Interface in org.mechdancer.dataflow.core.intefaces
Event entry
ILink<T> - Interface in org.mechdancer.dataflow.core.intefaces
Link between blocks
ILink.Companion - Class in org.mechdancer.dataflow.core.intefaces
 
init() - Method in class org.mechdancer.dataflow.util.LinkServer
 
INSTANCE - Static variable in class org.mechdancer.dataflow.util.LinkServer
全局链接管理
IntervalBlock - Class in org.mechdancer.dataflow.blocks
 
IntervalBlock(name, period, unit, start) - Constructor for class org.mechdancer.dataflow.blocks.IntervalBlock
 
invoke(event) - Method in class org.mechdancer.dataflow.core.intefaces.IPostable.DefaultSource
 
IPostable<T> - Interface in org.mechdancer.dataflow.core.intefaces
Represents a object is an event entry and can accept events from outside.
IPostable.DefaultSource<T> - Class in org.mechdancer.dataflow.core.intefaces
Default source (virtue)
IPropagatorBlock<TIn,TOut> - Interface in org.mechdancer.dataflow.core.intefaces
Transferring node
IReceivable<T> - Interface in org.mechdancer.dataflow.core.intefaces
Represents this object can receive.
ISource<T> - Interface in org.mechdancer.dataflow.core.intefaces
Source block
ITarget<T> - Interface in org.mechdancer.dataflow.core.intefaces
Target block
IWithUUID - Interface in org.mechdancer.dataflow.core.intefaces
Entity with uuid
IWithUUID.DefaultImpls - Class in org.mechdancer.dataflow.core.intefaces
Entity with uuid

L

link(source, target) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a link between source and target
link(source, target, eventLimit) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a link between source and target specifying eventLimit
link(source, target, predicate) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a link between source and target specifying predicate (event filter)
link(source, target, options) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a link between source and target specifying options
LinkOptions<T> - Class in org.mechdancer.dataflow.core.options
链接可选项
LinkOptions(predicate, eventLimit) - Constructor for class org.mechdancer.dataflow.core.options.LinkOptions
链接可选项
LinkOptions() - Constructor for class org.mechdancer.dataflow.core.options.LinkOptions
链接可选项
LinkServer - Class in org.mechdancer.dataflow.util
全局链接管理
linkTo(target, options) - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
Links to a specific target
linkTo(target, options) - Method in class org.mechdancer.dataflow.blocks.StandardBlock
Links to a specific target
linkTo($receiver, target) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Infix link, see linkTo
linkTo($receiver, target) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Infix link, see linkTo
linkTo(target, options) - Method in interface org.mechdancer.dataflow.core.intefaces.ISource
Links to a specific target

M

main() - Static method in class org.mechdancer.dataflow.core.internal.SourceCoreKt
 
minus($receiver, target) - Static method in class org.mechdancer.dataflow.core.BuildersKt
See link
minus($receiver, target) - Static method in class org.mechdancer.dataflow.core.BuildersKt
See link

O

offer(id, egress) - Method in class org.mechdancer.dataflow.blocks.ActionBlock
 
offer(id, egress) - Method in class org.mechdancer.dataflow.blocks.StandardBlock
 
offer(id, egress) - Method in interface org.mechdancer.dataflow.core.intefaces.IIngress
Notify target that some source linked to this entry passing a event. Called by source linked to this entry.
offer(id) - Method in interface org.mechdancer.dataflow.core.intefaces.ILink
Notify event coming
org.mechdancer.dataflow.blocks - package org.mechdancer.dataflow.blocks
 
org.mechdancer.dataflow.core - package org.mechdancer.dataflow.core
 
org.mechdancer.dataflow.core.intefaces - package org.mechdancer.dataflow.core.intefaces
 
org.mechdancer.dataflow.core.internal - package org.mechdancer.dataflow.core.internal
 
org.mechdancer.dataflow.core.options - package org.mechdancer.dataflow.core.options
 
org.mechdancer.dataflow.external.eventbus - package org.mechdancer.dataflow.external.eventbus
 
org.mechdancer.dataflow.util - package org.mechdancer.dataflow.util
 

P

pause() - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
暂停
post($receiver, event) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Posts event directly
post(event) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
发布一个事件
post(event) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
发布一个事件
postSticky(event) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
发布一个粘性事件
postSticky(event) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
发布一个粘性事件
pureSources($receiver) - Static method in class org.mechdancer.dataflow.util.FunctionsKt
根据链接集找到所有纯源
pureTargets($receiver) - Static method in class org.mechdancer.dataflow.util.FunctionsKt
根据链接集找到所有纯宿

R

receive(p) - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
Blocking receive
receive(p) - Method in class org.mechdancer.dataflow.blocks.StandardBlock
Blocking receive
receive(p) - Method in interface org.mechdancer.dataflow.core.intefaces.IReceivable
Blocking receive
register(receiver) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
注册一个类中所有具有 annotationclass Subscribe 标记的函数
register(receiver) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
注册一个类中所有具有 annotationclass Subscribe 标记的函数
removeAllStickyEvents() - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
移除全部粘性事件
removeAllStickyEvents() - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
移除全部粘性事件
removeStickyEvent(kClass) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
通过事件类型移除一个粘性事件
removeStickyEvent(kClass) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
通过事件类型移除一个粘性事件

S

SourceCoreKt - Class in org.mechdancer.dataflow.core.internal
 
StandardBlock<TIn,TOut> - Class in org.mechdancer.dataflow.blocks
 
StandardBlock(name, bufferSize, targetType, options, map) - Constructor for class org.mechdancer.dataflow.blocks.StandardBlock
 
start() - Method in class org.mechdancer.dataflow.blocks.IntervalBlock
启动
sticky() - Method in annotation type org.mechdancer.dataflow.external.eventbus.Subscribe
 
Subscribe - Annotation Type in org.mechdancer.dataflow.external.eventbus
订阅事件

T

TargetType - Enum in org.mechdancer.dataflow.blocks
Target mode
toString() - Method in class org.mechdancer.dataflow.core.options.ExecutionOptions
 
toString() - Method in class org.mechdancer.dataflow.core.options.LinkOptions
 
transform(name, options, map) - Static method in class org.mechdancer.dataflow.core.BuildersKt
Builds a transform block
treeView($receiver) - Static method in class org.mechdancer.dataflow.util.TreeViewKt
按树状图显示从源出发的拓扑
TreeViewKt - Class in org.mechdancer.dataflow.util
 

U

unregister(receiver) - Method in interface org.mechdancer.dataflow.external.eventbus.EventBus
取消注册一个类中所有具有 annotationclass Subscribe 标记的函数
unregister(receiver) - Method in class org.mechdancer.dataflow.external.eventbus.EventBusImpl
取消注册一个类中所有具有 annotationclass Subscribe 标记的函数
UtilityKt - Class in org.mechdancer.dataflow.core.internal
 
A B C D E F G H I L M O P R S T U 
Skip navigation links