users@servlet-spec.java.net

[servlet-spec users] Default methods for event listeners?

From: arjan tijms <arjan.tijms_at_gmail.com>
Date: Wed, 23 Sep 2015 13:33:03 +0200

Hi,

The Servlet event listener interfaces, such as e.g.
ServletRequestListener, or AsyncListener have multiple methods that
implementations must implement.

However, in many cases implementations are only interested in one
event. E.g. I may be interested in requestInitialized, but I still
have to provide an empty method for requestDestroyed.

Using JDK 8 default methods this can be easily overcome; provide
(empty) default methods for all interface methods and then
applications only have to implement what they're interested in.

Thoughts?

Kind regards,
Arjan Tijms