module Fluent::MessagePackFactory
def self.engine_factory
def self.engine_factory @@engine_factory || factory end
def self.factory
def self.factory factory = MessagePack::Factory.new factory.register_type(Fluent::EventTime::TYPE, Fluent::EventTime) factory end
def self.init
def self.init factory = MessagePack::Factory.new factory.register_type(Fluent::EventTime::TYPE, Fluent::EventTime) @@engine_factory = factory end
def self.packer(*args)
def self.packer(*args) factory.packer(*args) end
def self.unpacker(*args)
def self.unpacker(*args) factory.unpacker(*args) end