| Name | Description | Type | Package | Framework |
| BeanClass | Represents a web accessible Controller class. | Interface | br.com.caelum.vraptor.controller | VRaptor |
| ControllerInstance | Wrapper for controller instanceAuthor:Alberto Souza | Interface | br.com.caelum.vraptor.controller | VRaptor |
| ControllerMethod | An identifier for a controller accesible web method. | Interface | br.com.caelum.vraptor.controller | VRaptor |
| ControllerNotFoundHandler | A component capable of handling not found components. | Interface | br.com.caelum.vraptor.controller | VRaptor |
| DefaultBeanClass | Class | br.com.caelum.vraptor.controller | VRaptor | |
| DefaultControllerInstance | Class | br.com.caelum.vraptor.controller | VRaptor | |
| DefaultControllerMethod | Class | br.com.caelum.vraptor.controller | VRaptor | |
| DefaultControllerNotFoundHandler | Default 404 component. | Class | br.com.caelum.vraptor.controller | VRaptor |
| DefaultMethodNotAllowedHandler | Default implementation which sets the header and send an error response. | Class | br.com.caelum.vraptor.controller | VRaptor |
| HttpMethod | Class | br.com.caelum.vraptor.controller | VRaptor | |
| MethodNotAllowedHandler | Handler for Method Not Allowed Http Status (405). | Interface | br.com.caelum.vraptor.controller | VRaptor |