Class VaadinSessionScope

Object
VaadinSessionScope
All Implemented Interfaces:
Scope

public class VaadinSessionScope extends Object implements Scope
Scopo personalizado que usa o mecanismo de armazenamento em Secao para resolver beans. Observacao: Este e um recurso baseado em Request Thread Local. Injecao de Beans so podem ser feitas durante uma requisicao do cliente
Author:
eduardo
  • Field Details

  • Constructor Details

    • VaadinSessionScope

      public VaadinSessionScope()
  • Method Details

    • get

      public Object get(String name, ObjectFactory<?> objectFactory)
      Specified by:
      get in interface Scope
    • remove

      public Object remove(String name)
      Specified by:
      remove in interface Scope
    • registerDestructionCallback

      public void registerDestructionCallback(String name, Runnable callback)
      Specified by:
      registerDestructionCallback in interface Scope
    • resolveContextualObject

      public Object resolveContextualObject(String key)
      Specified by:
      resolveContextualObject in interface Scope
    • getConversationId

      public String getConversationId()
      Specified by:
      getConversationId in interface Scope