Class ImmutableSessionActivationNotifier<S,C,L>

java.lang.Object
org.wildfly.clustering.session.cache.attributes.coarse.ImmutableSessionActivationNotifier<S,C,L>
Type Parameters:
S - the HttpSession specification type
C - the ServletContext specification type
L - the HttpSessionActivationListener specification type
All Implemented Interfaces:
SessionActivationNotifier

public class ImmutableSessionActivationNotifier<S,C,L> extends Object implements SessionActivationNotifier
Triggers activation/passivation events for all attributes of a session.
Author:
Paul Ferraro
  • Constructor Summary

    Constructors
    Constructor
    Description
    ImmutableSessionActivationNotifier(org.wildfly.clustering.session.spec.SessionSpecificationProvider<S,C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S,L> listenerProvider, org.wildfly.clustering.session.ImmutableSession session, C context)
    Create a activation notifier for an immutable session.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Notifies interested attributes that they are were activated.
    void
    Notifies interested attributes that they will be passivated.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImmutableSessionActivationNotifier

      public ImmutableSessionActivationNotifier(org.wildfly.clustering.session.spec.SessionSpecificationProvider<S,C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S,L> listenerProvider, org.wildfly.clustering.session.ImmutableSession session, C context)
      Create a activation notifier for an immutable session.
      Parameters:
      sessionProvider - provider of specification views
      listenerProvider - provider of listener specification views
      session - an immutable session
      context - a session context
  • Method Details