Sha256: 45c4eeea10f44935ba391d0e5ce5fe08a473a3927abd6b1e5f01a6e326edf260

Contents?: true

Size: 542 Bytes

Versions: 3

Compression:

Stored size: 542 Bytes

Contents

# -*- coding: utf-8 -*-
require 'tengine/job/template'

# ForkやJoinの継承元となるVertex。特に状態は持たない。
class Tengine::Job::Template::Junction < Tengine::Job::Template::Vertex
end

# 一つのVertexから複数のVertexへSignalを通知する分岐のVertex。
class Tengine::Job::Template::Fork < Tengine::Job::Template::Junction
end

# 複数のVertexの終了を待ちあわせて一つのVertexへSignalを通知する合流のVertex。
class Tengine::Job::Template::Join < Tengine::Job::Template::Junction
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tengine_job-1.2.2 lib/tengine/job/template/junction.rb
tengine_job-1.2.1 lib/tengine/job/template/junction.rb
tengine_job-1.2.0 lib/tengine/job/template/junction.rb