Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rustixir/tokio_sky
/ functions
Functions
148 in github.com/Rustixir/tokio_sky
⨍
Functions
148
◇
Types & classes
65
↓ 30 callers
Function
start_processor
(processor_factory: F, mut concurrency: i32,
src/topology.rs:104
↓ 10 callers
Function
start_producer
(producer_factory: F, mut concurrency: i32, rout
src/topology.rs:48
↓ 6 callers
Function
run_topology_1
producer -> processor
src/topology.rs:215
↓ 5 callers
Function
start_batch_processor
(batcher_factory: F, mut concurrency: i32,
src/topology.rs:152
↓ 4 callers
Function
run_topology_1_with_batcher
producer -> processor -> batcher
src/topology.rs:663
↓ 3 callers
Method
run
(mut self)
src/batcher.rs:64
↓ 3 callers
Function
run_topology_2
producer -> processor -> processor
src/topology.rs:261
↓ 2 callers
Method
dispatch
(&mut self, msg: T, batch_key: Option<String>)
src/dispatcher.rs:104
↓ 2 callers
Method
init
(&mut self)
src/builtin/collector.rs:46
↓ 2 callers
Method
partition
(&mut self, msg: T, batch_key: String)
src/dispatcher.rs:179
↓ 2 callers
Method
terminate
(&mut self)
src/builtin/collector.rs:48
↓ 1 callers
Method
admin_handle
(&self, msg: User)
examples/ordering_and_paritioning.rs:141
↓ 1 callers
Method
batch_accessories_insert
(&self, msg: Product)
examples/dynamic_batching.rs:137
↓ 1 callers
Method
batch_cars_insert
(&self, batch: Vec<Product>)
examples/dynamic_batching.rs:131
↓ 1 callers
Method
batch_mobiles_insert
(&self, msg: Product)
examples/dynamic_batching.rs:134
↓ 1 callers
Method
broadcast
(&mut self, msg: T)
src/dispatcher.rs:218
↓ 1 callers
Method
client_handle
(&self, msg: User)
examples/ordering_and_paritioning.rs:144
↓ 1 callers
Method
drain
(&mut self, _buffer: VecDeque<Input>)
src/builtin/collector.rs:50
↓ 1 callers
Method
fill_buffer
(&mut self, buffer_size:usize)
src/builtin/collector.rs:52
↓ 1 callers
Function
get_new_id
()
src/builtin/pulsar_processor.rs:90
↓ 1 callers
Function
get_new_id
()
src/builtin/pulsar_batcher.rs:80
↓ 1 callers
Function
get_new_id
()
src/builtin/pulsar_producer.rs:167
↓ 1 callers
Method
handle_message
(&mut self, msg: ProcKafkaMessage)
src/builtin/kafka_processor.rs:58
↓ 1 callers
Method
logic_roundrobin
(&mut self, mut msg: T)
src/dispatcher.rs:319
↓ 1 callers
Method
next_index
(&mut self)
src/dispatcher.rs:368
↓ 1 callers
Method
roundrobin
(&mut self, mut msg: T)
src/dispatcher.rs:270
↓ 1 callers
Function
run_topology_3
producer -> processor -> processor -> processor
src/topology.rs:332
↓ 1 callers
Function
start_shutdown_manager
(shutdown_recv: oneshot::Receiver<()>, list_shutdown: Vec<oneshot::Sender<()>>)
src/shutdown_manager.rs:5
Method
commit_callback
(&self, result: KafkaResult<()>, _offsets: &TopicPartitionList)
src/builtin/kafka_producer.rs:47
Method
drain
(&mut self, batch: Vec<Input>)
src/builtin/pulsar_batcher.rs:62
Method
drain
(&mut self, _buffer: VecDeque<ProdKafkaMessage>)
src/builtin/kafka_producer.rs:98
Method
drain
(&mut self, buffer: VecDeque<Output>)
src/builtin/pulsar_producer.rs:83
Method
drain
(&mut self, _buffer: VecDeque<usize>)
examples/complex(2 layer).rs:74
Method
drain
(&mut self, _buffer: VecDeque<User>)
examples/batch_insert_mysql.rs:80
Method
drain
(&mut self, _buffer: VecDeque<TestData>)
examples/pulsar_processor.rs:95
Method
drain
(&mut self, _buffer: VecDeque<usize>)
examples/simple(1 layer).rs:61
Method
drain
(&mut self, _buffer: VecDeque<ProcKafkaMessage>)
examples/kafka_processor_complex.rs:79
Method
drain
(&mut self, _buffer: VecDeque<Product>)
examples/dynamic_batching.rs:83
Method
drain
(&mut self, _buffer: VecDeque<Cat>)
examples/pulsar_batcher.rs:104
Method
drain
(&mut self, _buffer: VecDeque<usize>)
examples/complex(3 layer).rs:85
Method
drain
(&mut self, _buffer: VecDeque<User>)
examples/ordering_and_paritioning.rs:102
Method
drain
(&mut self, _buffer: VecDeque<ProcKafkaMessage>)
examples/pulsar_processor_complex.rs:89
Method
drain
(&mut self, _buffer: VecDeque<ProcKafkaMessage>)
examples/kafka_processor.rs:69
Method
fill_buffer
(&mut self, buffer_size:usize)
src/builtin/kafka_producer.rs:102
Method
fill_buffer
(&mut self, buffer_size: usize)
src/builtin/pulsar_producer.rs:85
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/complex(2 layer).rs:77
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/batch_insert_mysql.rs:82
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/pulsar_processor.rs:97
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/simple(1 layer).rs:63
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/kafka_processor_complex.rs:81
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/dynamic_batching.rs:86
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/pulsar_batcher.rs:106
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/complex(3 layer).rs:87
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/ordering_and_paritioning.rs:105
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/pulsar_processor_complex.rs:91
Method
fill_buffer
(&mut self, buffer_size: usize)
examples/kafka_processor.rs:71
Method
handle_batch
(&mut self, batch: Vec<Input>)
src/builtin/pulsar_batcher.rs:65
Method
handle_batch
(&mut self, batch: Vec<User>)
examples/batch_insert_mysql.rs:137
Method
handle_batch
(&mut self, batch: Vec<Product>)
examples/dynamic_batching.rs:148
Method
handle_message
(&mut self, msg: Input)
src/builtin/pulsar_processor.rs:74
Method
handle_message
(&mut self, msg: usize)
examples/complex(2 layer).rs:93
Method
handle_message
(&mut self, msg: User)
examples/batch_insert_mysql.rs:105
Method
handle_message
(&mut self, msg: usize)
examples/simple(1 layer).rs:79
Method
handle_message
(&mut self, msg: OwnedDeliveryResult)
examples/kafka_processor_complex.rs:110
Method
handle_message
(&mut self, msg: Product)
examples/dynamic_batching.rs:115
Method
handle_message
(&mut self, msg: Cat)
examples/pulsar_batcher.rs:128
Method
handle_message
(&mut self, msg: ProdKafkaMessage)
examples/kafka_producer.rs:79
Method
handle_message
(&mut self, msg: TestData)
examples/pulsar_producer.rs:87
Method
handle_message
(&mut self, msg: usize)
examples/complex(3 layer).rs:103
Method
handle_message
(&mut self, msg: i32)
examples/collector.rs:76
Method
handle_message
(&mut self, msg: User)
examples/ordering_and_paritioning.rs:126
Method
handle_message
(&mut self, msg: DeliveryResult)
examples/pulsar_processor_complex.rs:117
Method
init
(&mut self)
src/builtin/pulsar_processor.rs:70
Method
init
(&mut self)
src/builtin/pulsar_batcher.rs:58
Method
init
(&mut self)
src/builtin/kafka_producer.rs:94
Method
init
(&mut self)
src/builtin/pulsar_producer.rs:79
Method
init
(&mut self)
src/builtin/kafka_processor.rs:54
Method
init
(&mut self)
examples/complex(2 layer).rs:71
Method
init
(&mut self)
examples/batch_insert_mysql.rs:76
Method
init
(&mut self)
examples/pulsar_processor.rs:91
Method
init
(&mut self)
examples/simple(1 layer).rs:57
Method
init
(&mut self)
examples/kafka_processor_complex.rs:75
Method
init
(&mut self)
examples/dynamic_batching.rs:80
Method
init
(&mut self)
examples/pulsar_batcher.rs:100
Method
init
(&mut self)
examples/kafka_producer.rs:76
Method
init
(&mut self)
examples/pulsar_producer.rs:84
Method
init
(&mut self)
examples/complex(3 layer).rs:82
Method
init
(&mut self)
examples/collector.rs:73
Method
init
(&mut self)
examples/ordering_and_paritioning.rs:99
Method
init
(&mut self)
examples/pulsar_processor_complex.rs:85
Method
init
(&mut self)
examples/kafka_processor.rs:65
Method
list_check
Check channels to not be repetive
src/dispatcher.rs:383
Function
main
()
examples/complex(2 layer).rs:5
Function
main
()
examples/batch_insert_mysql.rs:5
Function
main
()
examples/pulsar_processor.rs:5
Function
main
()
examples/simple(1 layer).rs:4
Function
main
()
examples/kafka_processor_complex.rs:5
Function
main
()
examples/dynamic_batching.rs:6
Function
main
()
examples/pulsar_batcher.rs:6
Function
main
()
examples/kafka_producer.rs:5
next →
1–100 of 148, ranked by callers