Class: Tengine::Job::Template::NamedVertex

Inherits:
Vertex
  • Object
show all
Defined in:
lib/tengine/job/template/named_vertex.rb

Overview

処理を意味するVertex。実際に実行を行うTengine::Job::Scriptやジョブネットである Tengine::Job::Template::Jobnetの継承元である。

Direct Known Subclasses

Expansion, Jobnet, SshJob

Instance Method Summary collapse

Instance Method Details

#name_as_resourceObject

リソース識別子を返します



13
14
15
# File 'lib/tengine/job/template/named_vertex.rb', line 13

def name_as_resource
  @name_as_resource ||= "job:#{Tengine::Event.host_name}/#{Process.pid.to_s}/#{root.id.to_s}/#{id.to_s}"
end

#short_inspectObject



17
18
19
# File 'lib/tengine/job/template/named_vertex.rb', line 17

def short_inspect
  "#<%%%-30s id: %s name: %s>" % [self.class.name, self.id.to_s, name]
end