Do we have to remember all the method names in all those 8 listener interfaces.
Yes you have to remember the method names. For example
For Request and Context listeners we got requestInitialized() and contextInitialized() methods whereas for session it is sessionCreated().
You also got to memorize their respective events.