module Fluent::MessagePackFactory

Public Class Methods

engine_factory() click to toggle source
# File lib/fluent/msgpack_factory.rb, line 38
def self.engine_factory
  @@engine_factory || factory
end
factory() click to toggle source
# File lib/fluent/msgpack_factory.rb, line 42
def self.factory
  factory = MessagePack::Factory.new
  factory.register_type(Fluent::EventTime::TYPE, Fluent::EventTime)
  factory
end
init() click to toggle source
# File lib/fluent/msgpack_factory.rb, line 56
def self.init
  factory = MessagePack::Factory.new
  factory.register_type(Fluent::EventTime::TYPE, Fluent::EventTime)
  @@engine_factory = factory
end
packer(*args) click to toggle source
# File lib/fluent/msgpack_factory.rb, line 48
def self.packer(*args)
  factory.packer(*args)
end
unpacker(*args) click to toggle source
# File lib/fluent/msgpack_factory.rb, line 52
def self.unpacker(*args)
  factory.unpacker(*args)
end