Class CoarseSessionAttributes

java.lang.Object
org.wildfly.clustering.session.cache.attributes.AbstractSessionAttributes
org.wildfly.clustering.session.cache.attributes.coarse.CoarseSessionAttributes
All Implemented Interfaces:
AutoCloseable, Map<String,Object>, SessionAttributes

public class CoarseSessionAttributes extends AbstractSessionAttributes
Exposes session attributes for a coarse granularity session.
Author:
Paul Ferraro
  • Constructor Details

    • CoarseSessionAttributes

      public CoarseSessionAttributes(Map<String,Object> attributes, Runnable mutator, Predicate<Object> marshallable, Predicate<Object> immutable, SessionActivationNotifier notifier)
      Creates a coarse-granularity session attributes object.
      Parameters:
      attributes - a map of session attributes
      mutator - a mutator for associated cache entry.
      marshallable - a predicate used to determine whether a given session attribute is marshallable.
      immutable - a predicate used to determine whether a given session attribute is immutable.
      notifier - a notifier of session activation/passivation
  • Method Details