I have implemented the Disposable interface
Do you mean the DisposableBean interface ?
Even when i specify a destroy-method it does not get called !!!
How did you define your bean, and how are you getting it ? Please show us the relevant parts of your code.