Interface ThreadContext

All Known Subinterfaces:
ThreadContextService
All Known Implementing Classes:
DefaultThreadContext, DefaultThreadContextService

public interface ThreadContext
ThreadContext interface. Supports storing attribute values.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    Returns for the given session attribute name the value
    void
    Removes the given attribute from the current session.
    void
    setAttribute(String name, Object value)
    Sets the given value Object to the Session as attribute with the given name
  • Method Details

    • setAttribute

      void setAttribute(String name, Object value)
      Sets the given value Object to the Session as attribute with the given name
      Parameters:
      name - the name of the attribute
      value - the value to be set
    • getAttribute

      <T> T getAttribute(String name)
      Returns for the given session attribute name the value
      Parameters:
      name - the attribute name
      Returns:
      null if no attribute with the given name is stored in the session
    • removeAttribute

      void removeAttribute(String name)
      Removes the given attribute from the current session. Do nothing if the attribute doesn't exists in the session.
      Parameters:
      name - the attribute name