class Leafy::Metrics::Graphite

Attributes

sender[R]

Public Class Methods

new( sender ) click to toggle source
# File lib/leafy/metrics/graphite/graphite.rb, line 7
def initialize( sender )
  unless sender.java_kind_of? Java::ComCodahaleMetricsGraphite::GraphiteSender
    raise "not instance of 'Java::ComCodahaleMetricsGraphite::Graphite'"
  end
  @sender = sender
end
new_pickled( hostname, port, batchsize ) click to toggle source
# File lib/leafy/metrics/graphite/graphite.rb, line 22
def self.new_pickled( hostname, port, batchsize )
  new com.codahale.metrics.graphite.PickledGraphite.new( hostname, port, batchsize )
end
new_tcp( hostname, port ) click to toggle source
# File lib/leafy/metrics/graphite/graphite.rb, line 14
def self.new_tcp( hostname, port )
  new com.codahale.metrics.graphite.Graphite.new( hostname, port )
end
new_udp( hostname, port ) click to toggle source
# File lib/leafy/metrics/graphite/graphite.rb, line 18
def self.new_udp( hostname, port )
  new com.codahale.metrics.graphite.GraphiteUDP.new( hostname, port )
end