public function dispatcher($request) {
		$method_name = $request->method();
		
		if (in_array($method_name, $this->httpMethodNames)) {
			
			return $this->callAction($method_name, $this->getRequestParameters($request));
		}
		else {
			
			$this->httpMethodNotAllowed($method_name);
		}
	}