Given the obscurity of the interface, and the fact that it has been deprecated for a full release, I can see it being removed.
On Mon, Jun 27, 2011 at 11:11 PM, Josh Canfield <[email protected]> wrote: > I added the deprecated in 5.3.1 comment, but the LinkCreationListener > was actually deprecated in 5.2.0. If we consider that it's only > parameter has been deprecated for a whole release then third parties > should have moved off of it by now. Right? Or do we want to deprecate > the interface methods for a release? > > > On Mon, Jun 27, 2011 at 10:31 PM, Howard Lewis Ship <[email protected]> wrote: >> It's a public API that may be used in some third party libraries. It needs >> at least one release before h removal. >> On Jun 27, 2011 8:55 PM, "Josh Canfield" <[email protected]> wrote: >>> Any reason not to delete the methods? >>> >>> There is no internal code using them, and remove currently throws an >>> exception in the only internal implementation. >>> >>> >>> public interface LinkCreationHub >>> { >>> /** >>> * Adds a listener. If the scope of the listener is per-thread, >>> then it must be removed. >>> * >>> * @param listener >>> * @deprecated since 5.3.1 >>> */ >>> void addListener(LinkCreationListener listener); >>> >>> /** >>> * Removes a previously added listener. >>> * >>> * @param listener >>> * @deprecated since 5.3.1 >>> */ >>> void removeListener(LinkCreationListener listener); >>> >>> /** >>> * Adds a listener. If the scope of the listener is per-thread, >>> then it must be removed. >>> * >>> * @param listener >>> * @since 5.2.0 >>> */ >>> void addListener(LinkCreationListener2 listener); >>> } >>> >>> Josh >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
