[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipselink-dev] Bug 348759 - SessionBroker's member sessions get postLogin event before descriptors initialized
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=348759
The patch checked into both trunk (2.4) and 2.3.1
The patch makes sure that postLogin event is risen after descriptors
have been
initialized. In SessionBroker case it happens after all the member
sessions are
logged in and SessionBroker has initialized all descriptors.
preLogin event for member sessions used to be risen twice - that's
fixed, too.
Here's the order in which events are risen:
brokerListener(preLogin(broker))
for each member session:
memberListener(preLogin(member))
brokerListener(preLogin(member))
for each member session:
memberListener(postLogin(member))
brokerListener(postLogin(member))
brokerListener(postLogin(broker))
The patch is tested in
composite.advanced.EntityManagerJUnitTestSuite.testSetup
by verifyPrePostLoginEvents method.