• Post Reply Bookmark Topic Watch Topic
  • New Topic

maintain a statful bean state during passivation

 
Himai Minh
Ranch Hand
Posts: 1400
8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In mock exam 1 of EPractice Lab:
a stateful session bean contains a number of instance variables. .... A and B are not serializable....C is defined as having a serializable type and can hold all the information which is in B.


The explanation:

A and B are not serializable.
C holds instance of B.
We need to maintain the state of the session bean over a passivation and activation...
C is used to create the value of instance variable B in @PostActivate method.
A is transient, B is converted to null and assigned to C in @PrePassivate method



By reading this explanation, A skips the serialization. So, I don't think A is restored. Maybe, there should a serializable variable D that hold all information of A and assign A to D in PostActivate method.
 
Gravity is a harsh mistress. But this tiny ad is pretty easy to deal with:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!