Class SessionAttributeActivationNotifierFactory<S,​SC,​AL,​LC,​B extends org.wildfly.clustering.ee.Batch>

  • Type Parameters:
    S - the HttpSession specification type
    SC - the ServletContext specification type
    AL - the HttpSessionActivationListener specification type
    LC - the local context type
    B - the batch type
    All Implemented Interfaces:
    Function<String,​SessionAttributeActivationNotifier>, org.wildfly.clustering.Registrar<Map.Entry<SC,​org.wildfly.clustering.web.session.SessionManager<LC,​B>>>

    public class SessionAttributeActivationNotifierFactory<S,​SC,​AL,​LC,​B extends org.wildfly.clustering.ee.Batch>
    extends Object
    implements Function<String,​SessionAttributeActivationNotifier>, org.wildfly.clustering.Registrar<Map.Entry<SC,​org.wildfly.clustering.web.session.SessionManager<LC,​B>>>
    Factory for creating a SessionAttributeActivationNotifier for a given session identifier. Session activation events will created using OOB sessions.
    Author:
    Paul Ferraro
    • Constructor Detail

      • SessionAttributeActivationNotifierFactory

        public SessionAttributeActivationNotifierFactory​(org.wildfly.clustering.web.session.HttpSessionActivationListenerProvider<S,​SC,​AL> provider)
    • Method Detail

      • register

        public org.wildfly.clustering.Registration register​(Map.Entry<SC,​org.wildfly.clustering.web.session.SessionManager<LC,​B>> entry)
        Specified by:
        register in interface org.wildfly.clustering.Registrar<S>