Interface ContainerProvider.SessionAttributeEventListener<CC,S,L,SC>
- Type Parameters:
CC- the container context typeS- the container session typeL- the container session event listener typeSC- the session context type
- All Superinterfaces:
ContainerProvider<CC,S, L, SC>
- Enclosing interface:
ContainerProvider<CC,S, L, SC>
public static interface ContainerProvider.SessionAttributeEventListener<CC,S,L,SC>
extends ContainerProvider<CC,S,L,SC>
A provider where session attributes implement the passivation/activation event listener.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface ContainerProvider
ContainerProvider.SessionAttributeEventListener<CC,S, L, SC>, ContainerProvider.VoidEventListener<CC, S, SC> -
Method Summary
Modifier and TypeMethodDescriptiongetSessionEventListener(S session, Object attribute) Returns the container specific activation/passivation listener for the specified attribute of the specified session, if one exists.Returns the specification type of the session event listener implemented by interested session attributes.Methods inherited from interface ContainerProvider
getDetachableSession, getDetachedSession, getId, getPostActivateEventNotifier, getPrePassivateEventNotifier, getSessionEventListener
-
Method Details
-
getSessionEventListener
Description copied from interface:ContainerProviderReturns the container specific activation/passivation listener for the specified attribute of the specified session, if one exists.- Specified by:
getSessionEventListenerin interfaceContainerProvider<CC,S, L, SC> - Parameters:
session- the session event sourceattribute- the session attribute event source- Returns:
- the container specific activation/passivation listener for the specified attribute of the specified session, if one exists.
-
getSessionEventListenerClass
-