[erlang-questions] otp supervisor terminate callback

Seven Du <>
Wed Apr 24 12:49:45 CEST 2013


Thanks Vance. Maybe I didn't made clear, I want a terminate callback in the -behaviour(supervisor).

-- 
Seven Du
http://www.freeswitch.org.cn
http://about.me/dujinfang
http://www.dujinfang.com


Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Saturday, April 20, 2013 at 5:34 PM, Vance Shipley wrote:

> To get the terminate/1 callback in a gen_server or gen_fsm behaviour module what you would do is to set the process flag to trap exits in your init/1 callback.
> On Apr 20, 2013 4:34 PM, "Seven Du" < (mailto:)> wrote:
> > Hi, 
> > 
> > I'd like to know is it possible to have a terminate callback that clean up things when the supervisor stops?
> > 
> > Specifically I want to write an application which starts a supervisor, and add a handler to some existing gen_event by calling gen_event:add_handler() on init(), and I want to call gen_event:remove_handler() when the application is stop. Is there an easy way to do it? 
> > 
> > Thanks  
> > 
> > -- 
> > Seven Du
> > http://www.freeswitch.org.cn
> > http://about.me/dujinfang
> > http://www.dujinfang.com
> > 
> > 
> > Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
> > 
> > 
> > _______________________________________________
> > erlang-questions mailing list
> >  (mailto:)
> > http://erlang.org/mailman/listinfo/erlang-questions
> > 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130424/fd679e86/attachment.html>


More information about the erlang-questions mailing list