Sha256: b3943727c47152a669905630232134d9c1700b2e59bbe01ee07b28058a43fdef

Contents?: true

Size: 451 Bytes

Versions: 10

Compression:

Stored size: 451 Bytes

Contents

# encoding: utf-8
require "app/service"

module LogStash::Api
  class Command

    attr_reader :service

    def initialize(service = LogStash::Api::Service.instance)
      @service = service
    end

    def run
      raise "Not implemented"
    end

    def hostname
      service.agent.node_name
    end

    def uptime
      service.agent.uptime
    end

    def started_at
      (LogStash::Agent::STARTED_AT.to_f * 1000.0).to_i
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
logstash-core-5.0.0.alpha3.snapshot5-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha3.snapshot4-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha3.snapshot2-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha3.snapshot1-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha2-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha2.snapshot2-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha2.snapshot1-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha1-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha1.snapshot2-java lib/logstash/api/lib/app/command.rb
logstash-core-5.0.0.alpha1.snapshot1-java lib/logstash/api/lib/app/command.rb