Skip to content

Meeting agenda 2012 09 03

chkal edited this page Sep 3, 2012 · 4 revisions

Done:

Discuss

  • JSF deferred bindings / actions. I see two ways to do it:
    • Add separate annotations: @PhaseAction and @PhaseBinding???
      • Pro: Simple way to do it
      • Con: redundant
    • Add single new annotation: @Deferred
      • Pro: Single annotation which could also allow stuff like: @Deferred(after=PhaseId.RESTORE_VIEW)
      • Con: Required for EVERY action/binding in JSF
    • Add SPI used by existing RequestActionHandler/ParameterBindingHandler. JSF integration can automatically plug in and add the deferral.
      • Con: Now way to distinguish class used in JSF from others
    • Obtain ELContext without FacesContext so that we can inject without deferral.