def validate_message_broker
      message_broker = @connection.message_broker
      raise TypeError, "'message_broker' must respond to #close" unless message_broker.respond_to?(:close)
      raise TypeError, "'message_broker' must respond to #kill" unless message_broker.respond_to?(:kill)
      raise TypeError, "'message_broker' must respond to #object_request_broker=" unless message_broker.respond_to?(:object_request_broker=)
      raise TypeError, "'message_broker' must respond to #send" unless message_broker.respond_to?(:send)
    end
def validate_message_broker
      message_broker = @connection.message_broker
      raise TypeError, "'message_broker' must respond to #close" unless message_broker.respond_to?(:close)
      raise TypeError, "'message_broker' must respond to #kill" unless message_broker.respond_to?(:kill)
      raise TypeError, "'message_broker' must respond to #object_request_broker=" unless message_broker.respond_to?(:object_request_broker=)
      raise TypeError, "'message_broker' must respond to #send" unless message_broker.respond_to?(:send)
    end
Validates that the message broker will respond to the necessary methods.
 @raise [TypeError] if any methods are missing
 @return [void]