Class: Baykit::BayServer::Train::TrainRunner
- Inherits:
-
Object
- Object
- Baykit::BayServer::Train::TrainRunner
- Includes:
- Baykit::BayServer, Common
- Defined in:
- lib/baykit/bayserver/train/train_runner.rb
Class Attribute Summary collapse
-
.runner ⇒ Object
readonly
Returns the value of attribute runner.
Class Method Summary collapse
-
.init(max_trains) ⇒ Object
Class methods.
- .post(agt_id, train) ⇒ Object
Class Attribute Details
.runner ⇒ Object (readonly)
Returns the value of attribute runner.
13 14 15 |
# File 'lib/baykit/bayserver/train/train_runner.rb', line 13 def runner @runner end |
Class Method Details
.init(max_trains) ⇒ Object
Class methods
23 24 25 |
# File 'lib/baykit/bayserver/train/train_runner.rb', line 23 def self.init(max_trains) @runner.init(max_trains) end |
.post(agt_id, train) ⇒ Object
27 28 29 30 |
# File 'lib/baykit/bayserver/train/train_runner.rb', line 27 def self.post(agt_id, train) BayLog.debug("agt#%d post train: thread=%s train=%s", agt_id, Thread.current.name, train); @runner.post(agt_id, train) end |