Sha256: fbd95495e0c40f4ae481525f5a21f7d2b98a4b5c328fa44663eeba64b996de8d
Contents?: true
Size: 731 Bytes
Versions: 3
Compression:
Stored size: 731 Bytes
Contents
require 'daemon_runner' module Cassandra module Utils class Daemon < ::DaemonRunner::Client def tasks [ [auto_clean_task, 'run!'], [health_stat, 'run!'], [compaction_stat, 'run!'], [cleanup_stat, 'run!'] ] end private def auto_clean_task @auto_clean_task ||= ::Cassandra::Tasks::Autoclean.new(options) end def health_stat @health_stat ||= ::Cassandra::Utils::Stats::Health.new end def compaction_stat @compaction_stat ||= ::Cassandra::Utils::Stats::Compaction.new end def cleanup_stat @cleanup_stat ||= ::Cassandra::Utils::Stats::Cleanup.new end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cassandra-utils-0.3.2 | lib/cassandra/utils/daemon.rb |
cassandra-utils-0.3.1.pre.beta.2 | lib/cassandra/utils/daemon.rb |
cassandra-utils-0.3.1.pre.beta.1 | lib/cassandra/utils/daemon.rb |