abstract class Quartz::Processor

Direct Known Subclasses

Defined in:

quartz/processor.cr

Constructors

Instance Method Summary

Instance methods inherited from class Reference

==(other : Quartz::Any) ==

Instance methods inherited from class Object

===(other : Quartz::Any) ===

Constructor Detail

def self.new(model : Model) #

[View source]

Instance Method Detail

def bag : Hash(InputPort, Array(Any)) #

[View source]
def bag? : Hash(InputPort, Array(Any)) | Nil #

[View source]
abstract def collect_outputs(elapsed : Duration) : Hash(OutputPort, Array(Any)) #

[View source]
abstract def initialize_processor(time : TimePoint) : Tuple(Duration, Duration) #

[View source]
def inspect(io) #

[View source]
def model : Model #

[View source]
def parent : Coordinator | Nil #

[View source]
def parent=(parent : Coordinator | Nil) #

[View source]
abstract def perform_transitions(time : TimePoint, elapsed : Duration) : Duration #

[View source]
def sync : Bool #

[View source]
def sync=(sync : Bool) #

[View source]
def to_s(io) #

[View source]