[−][src]Module arcon::prelude
Re-exports
pub use crate::streaming::channel::strategy::broadcast::Broadcast; |
pub use crate::streaming::channel::strategy::forward::Forward; |
pub use crate::streaming::channel::strategy::key_by::KeyBy; |
pub use crate::streaming::channel::strategy::round_robin::RoundRobin; |
pub use crate::streaming::channel::strategy::shuffle::Shuffle; |
pub use crate::streaming::channel::strategy::ChannelStrategy; |
pub use crate::streaming::channel::Channel; |
pub use crate::streaming::task::filter::Filter; |
pub use crate::streaming::task::flatmap::FlatMap; |
pub use crate::streaming::task::map::Map; |
pub use crate::streaming::window::builder::WindowBuilder; |
pub use crate::streaming::window::builder::WindowFn; |
pub use crate::streaming::window::builder::WindowModules; |
pub use crate::streaming::window::event_time::EventTimeWindowAssigner; |
pub use crate::streaming::window::processing_time::ProcessingTimeWindowAssigner; |
pub use crate::streaming::source::collection::CollectionSource; |
pub use crate::streaming::source::local_file::LocalFileSource; |
pub use crate::streaming::source::socket::SocketKind; |
pub use crate::streaming::source::socket::SocketSource; |
pub use crate::streaming::sink::debug::DebugSink; |
pub use crate::streaming::sink::local_file::LocalFileSink; |
pub use crate::streaming::sink::socket::SocketSink; |
pub use crate::data::*; |
pub use crate::weld::module::Module; |
pub use crate::weld::module::ModuleRun; |
Modules
default_components | |
future | Futures |
helpers | |
lookup | Data structures for looking up the dispatch/routing table. |
messages | Generated file from |
messaging | Messaging types for sending and receiving messages between remote actors. |
net | |
prelude | |
queue_manager | |
ser | Deprecated Compatibility name to ease upgrading from |
ser_test_helpers | |
serialisation_ids | |
timer |
Macros
b | Macro for building group of key-value pairs in
|
crit | Log critical level record |
debug | Log debug level record |
error | Log error level record |
info | Log info level record |
kv | Macro for build |
log | Log message a logging record |
o | Macro for building group of key-value pairs:
|
record | Create |
record_static | Create |
slog_b | Alias of |
slog_crit | Log critical level record (alias) |
slog_debug | Log debug level record (alias) |
slog_error | Log error level record |
slog_info | Log info level record (alias) |
slog_kv | Alias of |
slog_log | Log message a logging record (alias) |
slog_o | Macro for building group of key-value pairs (alias) |
slog_record | Create |
slog_record_static | Create |
slog_trace | Log trace level record (alias) |
slog_warn | Log warning level record (alias) |
trace | Log trace level record |
warn | Log warning level record |
Structs
ActorRefStrong | |
Appender | The |
Async | Async drain |
BorrowedKV | Borrowed |
ComponentCore | |
ConcurrentQueue | An unbounded multi-producer multi-consumer queue. |
CustomComponents | |
DeadletterBox | |
Dict | The dictionary type. |
DictMerger | The |
Discard |
|
Duplicate |
|
Filter |
|
FnValue | Explicit lazy-closure |
Fuse |
|
Future | Until the futures crate stabilises |
GroupMerger | The |
IgnoreResult |
|
LevelFilter |
|
LocalDispatcher | |
Logger | Logging handle used to execute logging statements |
MapError |
|
OwnedKV | Owned KV |
OwnedKVList | Chain of |
Promise | Until the futures crate stabilises |
ProtoSer | |
ProvidedPort | |
ProvidedRef | |
PushFnValue | Lazy |
PushFnValueSerializer | Handle passed to |
Record | One logging record |
RecordStatic | Information that can be static in the given record thus allowing to optimize record creation to be done mostly at compile-time. |
RegisteredPath | |
RequiredPort | |
RequiredRef | |
ScheduledTimer | |
SingleKV | Single pair |
SystemPath | |
TransportParseError | |
WeldVec | A dynamically sized constant vector. |
Enums
Async | Return type of future, indicating whether a value is ready or not. |
AsyncSink | The result of an asynchronous attempt to send a value to a sink. |
Error | Serialization Error |
FilterLevel | Logging filtering level |
KompactError | |
Level | Logging level associated with a logging |
MutexDrainError | Error returned by |
PathParseError | |
PromiseErr | |
SchedulingDecision | |
Transport | |
TryDualLockError |
Statics
LOG_LEVEL_NAMES | Official capitalized logging (and logging filtering) level names |
LOG_LEVEL_SHORT_NAMES | Official capitalized logging (and logging filtering) short level names |
Traits
ActorRaw | Handles raw message envelopes.
Usually it's better to us the unwrapped functions in |
ActorRefFactory | |
ActorSource | |
BoxDeserialisable | |
Dispatcher | A dispatcher is a system component that knows how to route messages and create system paths. |
Dispatching | |
Drain | Logging drain |
ExecuteSend | |
FilterFn | Function that can be used in |
From | Used to do value-to-value conversions while consuming the input value. It is the reciprocal of
|
Fulfillable | |
Future | Trait for types which are a placeholder of a value that may become available at some later point in time. |
Into | A value-to-value conversion that consumes the input value. The
opposite of |
IntoFuture | Class of types which can be converted into a future. |
KV | Key-value pair(s) for log events |
MapErrFn | Function that can be used in |
Port | |
Scheduler | |
SendRefUnwindSafeDrain |
|
SendSyncRefUnwindSafeDrain |
|
SendSyncRefUnwindSafeKV | This type is used to enforce |
SendSyncUnwindSafe |
|
SendSyncUnwindSafeDrain |
|
Serializer | Serializer |
Sink | A |
Stream | A stream of values, not all of which may have been produced yet. |
SystemComponents | |
Timer | |
TimerComponent | |
TimerRefFactory | |
Value | Value that can be serialized |
Functions
biconnect | |
create_element | |
create_keyed_element | |
ok | Creates a "leaf future" from an immediate value of a finished and successful computation. |
on_dual_definition | |
promise |
Type Definitions
Key | Key type |
KompactLogger | |
OwnedKeyValueList | Deprecated Compatibility name to ease upgrading from |
Poll | Return type of the |
PushFnSerializer | Deprecated Old name of |
PushLazy | Deprecated Compatibility name to ease upgrading from |
Result | Serialization |
Serialize | Deprecated Compatibility name to ease upgrading from |
StartSend | Return type of the |
ValueSerializer | Deprecated Compatibility name to ease upgrading from |
WeldBool | A boolean in Weld. |