6.2.16. Session Concurrent Access Handler

Important

This handler is not recommended to be used in new projects. Use a session variable save handler.

This handler provides a function to prevent processing inconsistency between threads caused by simultaneous execution for concurrent simultaneous access of request process for each session.

This handler performs the following processes.

  • Creates a copy of the information held in the session
  • Checks if the session is updated by other threads after processing, and issues an error if it has been updated
  • After processing is completed, incorporate a copy of the session information to the session
../../../../_images/flow41.png

6.2.16.2. Module list

<dependency>
  <groupId>com.nablarch.framework</groupId>
  <artifactId>nablarch-fw-web</artifactId>
</dependency>