# File lib/handler/messaging_handler.rb, line 37
    def initialize(prefetch = 10, auto_accept = true, auto_settle = true, peer_close_is_error = false)
      @handlers = Array.new
      @handlers << CFlowController.new(prefetch) unless prefetch.zero?
      @handlers << EndpointStateHandler.new(peer_close_is_error, self)
      @handlers << IncomingMessageHandler.new(auto_accept, self)
      @handlers << OutgoingMessageHandler.new(auto_settle,self)
    end