File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

spring shut down hook

 
swapnel surade
Ranch Hand
Posts: 129
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I have standalone application , using spring ioc in that app.
This app is executed using command prompt. When user press ctrl+c or close the command prompt, I have to add shutdown hook.
So that i can call my customised bean method.
Is it possible to achieve this functionality using spring 2.0.

while searching I got following method which is called as
context.registerShutdownHook()

but how method mentioned above will call my method.

I've to use spring 2.0 only.

Thanks
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes this functionality was there in spring 2.

After creating your context you would immediately register your shutdown hook like you mentioned in your previous post. I think the part you are missing is using the spring life cycle events. What you want to do is on the bean definition that needs clean up define a destroy method using the 'destroy-method=' attribute. This method will be called when that bean is destoyed during the shutdown process which is initiated bythe shutdown hook you registered when the user ctrl-c to terminate the app.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic