como substituir JndiObjectFactoryBean na primavera e definir senha descriptografada em java

Eu tenho uma fonte de dados no tomcat que possui uma senha criptografada usando algum algoritmo e desejo descriptografar a mesma quando estabelecer uma conexão com o DB.

A seguir está o meu código de configuração da primavera

<!--<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName" value="${jdbc.jndiName}"/>
</bean>-->

<bean id="dataSource" class="my.app.util.EncryptedDataSource">
    <property name="jndiName" value="${jdbc.jndiName}"/>
</bean>

O bean acima é um personalizado que estende o JndiObjectFactoryBean

public class EncryptedDataSource extends JndiObjectFactoryBean{ ... }

O que devo fazer aqui para obter a senha criptografada e configurá-la novamente. Eu tenho meu algoritmo de descriptografia comigo, mas não tenho certeza de qual método de superclasse buscará a senha que eu posso definir novamente.

Por favor, sugira, eu tenho pesquisa e tentei muito.

questionAnswers(1)

yourAnswerToTheQuestion