Search in sources :

Example 1 with JndiTemplate

use of cn.taketoday.jndi.JndiTemplate in project today-framework by TAKETODAY.

the class JtaTransactionManager method readObject.

// ---------------------------------------------------------------------
// Serialization support
// ---------------------------------------------------------------------
@Serial
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
    // Rely on default serialization; just initialize state after deserialization.
    ois.defaultReadObject();
    // Create template for client-side JNDI lookup.
    this.jndiTemplate = new JndiTemplate();
    // Perform a fresh lookup for JTA handles.
    initUserTransactionAndTransactionManager();
    initTransactionSynchronizationRegistry();
}
Also used : JndiTemplate(cn.taketoday.jndi.JndiTemplate) Serial(java.io.Serial)

Example 2 with JndiTemplate

use of cn.taketoday.jndi.JndiTemplate in project today-infrastructure by TAKETODAY.

the class JtaTransactionManager method readObject.

// ---------------------------------------------------------------------
// Serialization support
// ---------------------------------------------------------------------
@Serial
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
    // Rely on default serialization; just initialize state after deserialization.
    ois.defaultReadObject();
    // Create template for client-side JNDI lookup.
    this.jndiTemplate = new JndiTemplate();
    // Perform a fresh lookup for JTA handles.
    initUserTransactionAndTransactionManager();
    initTransactionSynchronizationRegistry();
}
Also used : JndiTemplate(cn.taketoday.jndi.JndiTemplate) Serial(java.io.Serial)

Aggregations

JndiTemplate (cn.taketoday.jndi.JndiTemplate)2 Serial (java.io.Serial)2