if this is a class, I would use the convention of `ListenerHttp` (you instanciate a `new listener_http` later