# Package juzu

- Interface Summary
  Interface | Description
  --- | ---
  EventQueue<P> |
  Handler<A,R> | A generic handler interface.

- Class Summary
  Class | Description
  --- | ---
  Event<P> | An event.
  PropertyMap | A map that holds properties as expressed by `PropertyType`.
  PropertyType<T> | A property type describe a property associated with a generic type for providing type safetyness when dealing with properties.
  Response | A response object signalling to the framework the action to take after an interaction.
  Response.Body |
  Response.Content |
  Response.Error |
  Response.Error.Forbidden | A specific subclass for forbidden access.
  Response.Redirect | A response instructing to execute an HTTP redirection after the current interaction.
  Response.Status |
  Response.View | A response instructing to execute a render phase of a controller method after the current interaction.

- Enum Summary
  Enum | Description
  --- | ---
  HttpMethod | Http methods.
  Scope |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Action | Annotate a method for declaring a view controller method.
  Application | A package annotation for declaring an application.
  Consumes | Annotate a method for declaring an event consumer controller method.
  FlashScoped |
  Format | Defines the format of a `Date` or something similar.
  Mapped | This annotation declares a java type to be a valid controller method parameter type: ``
  MimeType | Associate a program element with a mime type.
  MimeType.HTML | Annotation matching the `text/html` mime type.
  MimeType.JSON | Annotation matching the `application/json` mime type.
  Param | An annotation describing a parameter.
  Path | Defines the path to a resource that can be injected in Juzu.
  RequestScoped |
  Resource | Annotate a method for declaring a resource serving controller method.
  Route | Defines a route when Juzu is exposes the application over the HTTP protocol.
  SessionScoped |
  View | Annotate a method for declaring a view controller method.

Copyright © 2017 eXo Platform SAS. All rights reserved.