[−][src]Module kompact::component
Traits and structs for component API and internals
Structs
Component | A concrete component instance |
ComponentContext | The contextual object for a Kompact component |
ComponentCore | The core of a Kompact component |
ExecuteResult | Statistics about the last invocation of execute. |
Enums
SchedulingDecision | Indicates whether or not a component should be sent to the Scheduler |
Traits
ComponentDefinition | The core trait every component must implement |
ComponentLogging | An abstraction over providers of Kompact loggers |
CoreContainer | A trait for abstracting over structures that contain a component core |
LockingProvideRef | Same as ProvideRef, but for instances that must be locked first |
LockingRequireRef | Same as RequireRef, but for instances that must be locked first |
Provide | A trait implementing handling of provided events of |
ProvideRef | A convenience abstraction over concrete port instance fields |
Require | A trait implementing handling of required events of |
RequireRef | A convenience abstraction over concrete port instance fields |