Thanks 2013/1/3 Mark Thomas <ma...@apache.org>
> On 03/01/2013 14:30, Violeta Georgieva wrote: > > > I think that when the filter name is NULL the proper behaviour is to > return > > IllegalArgumentException. > > From other point of view the method's javadoc specifies only > > IllegalStateException and UnsupportedOperationException. > > If the method starts returning IllegalArgumentException it will be > > backwards incompatible change and also not compliant with the > specification. > > > > What do you think? > > I think that there is strong implication from the Javadoc that the name > is required. That said, when using this API a name isn't absolutely > necessary so it could be made optional (ignoring the JMX name issues). > > IllegalArgumentException is a runtime exception so as long as it is not > added to the method signature (it doesn't need to be) that will not > break the API tests in the TCK. > > > Are there any clarifications in the Servlet 3.1 specification? > > Not that I am aware of. I'd suggest creating a Jira issue and requesting > clarification. I usually find to helpful to suggest a solution in the > Jira which in this case I think is that the name should be required. > > The issue can be left in the NEEDINFO state with a link to the Servlet > Jira until we get clarification. > > Mark > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >