Class SessionAttributeActivationNotifierFactory<S,C,L,SC>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.SessionAttributeActivationNotifierFactory<S,C,L,SC>
- Type Parameters:
S- the container session typeC- the session manager context typeL- the activation listener specification typeSC- the session context type
- All Implemented Interfaces:
Function<String,,SessionAttributeActivationNotifier> Function<String,,SessionAttributeActivationNotifier> Registrar<Map.Entry<C,SessionManager<SC>>>
public class SessionAttributeActivationNotifierFactory<S,C,L,SC>
extends Object
implements Function<String,SessionAttributeActivationNotifier>, Registrar<Map.Entry<C,SessionManager<SC>>>
Factory for creating a SessionAttributeActivationNotifier for a given session identifier.
Session activation events will created using detached sessions.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.clustering.function.Function
Function.IdentityFunction<T extends R,R> -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSessionAttributeActivationNotifierFactory(SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider) -
Method Summary
Modifier and TypeMethodDescriptionregister(Map.Entry<C, SessionManager<SC>> entry) Registers an object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.function.Function
andThen, compose, orDefault, withDefault
-
Constructor Details
-
SessionAttributeActivationNotifierFactory
public SessionAttributeActivationNotifierFactory(SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider)
-
-
Method Details
-
register
Description copied from interface:RegistrarRegisters an object. The object is unregistered when the generatedRegistrationis closed. -
apply
-