Implementing a custom passivation storage mechanism

Pega Platform provides two passivation storage mechanisms: database and filesystem. To use a custom passivation mechanism, you write a java class and update two prconfig settings.

  1. Write a java class that implements com.pega.pegarules.pub.session.CustomPassivationMechanism.
    Internally in the Pega engine, this class is used as an input parameter when instanciating the out-of-the-box class CustomPassivationMechanismStorageAdapter.
  2. Compile the class and load it into the database by using the compileAndLoad utility as described in steps 6 and 7 of the Pega Community article Creating a custom cipher in Pega Platform.
  3. Set the initialization/persistrequestor/storage prconfig value to custom.
  4. Set the initialization/persistrequestor/storage/custom/class prconfig value to the fully-qualified name of the class that you wrote in step 1.