On 30/09/13 15:17, David Hay wrote:
Voted.
One more question - if I throw an exception from the
ContainerRequestFilter, is there any way to get my ExceptionHandler to
catch it?
Do you mean JAX-RS ExceptionMapper ? Definitely has to work, in latest
CXF 2.7.7 for sure
Sergey
On Sun, Sep 29, 2013 at 2:07 PM, Sergey Beryozkin <[email protected]
<mailto:[email protected]>> wrote:
Sorry,
https://issues.apache.org/__jira/browse/CXF-4199
<https://issues.apache.org/jira/browse/CXF-4199>
On 29/09/13 19:06, Sergey Beryozkin wrote:
Vote for this JIRA please...
Sergey
On 29/09/13 19:03, Sergey Beryozkin wrote:
Hi
I've tried it on the trunk & CXF 2.7.8-SNAPSHOT,
getPropertyNames does
not throw NPE and returns an initialized collection,
Get UriInfo from the context and check path parameters from it.
Re supporting @Provider - it is recognized, but no
auto-discovery is
done - I'm hoping to spend some time on it, many providers
do need to be
configured which the default auto-discovery would interfere
with, but I
agree for some simple providers it can make sense...
Sergey
On 27/09/13 20:51, David Hay wrote:
Hi again,
It appears that 'props' is null.
I'm trying to get hold of the path parameters. What's
the best way to
do that?
On Fri, Sep 27, 2013 at 3:32 PM, David Hay
<[email protected] <mailto:[email protected]>
<mailto:david.hay@enstratius.__com
<mailto:[email protected]>>> wrote:
Actually, I discovered that CXF doesn't support
@Provider yet?
I went ahead and registered it in CXF, and in the
filter tried to
do:
Enumeration e =
requestContext.__getPropertyNames();
However, I get this:
<ns1:XMLFault
xmlns:ns1="http://cxf.apache.__org/bindings/xformat
<http://cxf.apache.org/bindings/xformat>"><ns1:__faultstring
xmlns:ns1="http://cxf.apache.__org/bindings/xformat
<http://cxf.apache.org/bindings/xformat>">java.__lang.NullPointerException</__ns1:faultstring></ns1:__XMLFault>*
Thoughts?
On Fri, Sep 27, 2013 at 3:16 PM, David Hay
<[email protected] <mailto:[email protected]>
<mailto:david.hay@enstratius.__com
<mailto:[email protected]>>> wrote:
Hi Sergey,
I added a ContainerRequestFilter with
@Provider...but I don't
see it getting called at all.
What am I missing?
On Fri, Sep 6, 2013 at 4:51 AM, Sergey Beryozkin
<[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
Hi
On 05/09/13 20:09, David Hay wrote:
Hi,
I have a group of RESTful endpoints
that all require the
same
pre-validation (eg ensuring that the
related domain
object exists).
Is it possibly to set up an interceptor
that is somehow
configured to
perform such validation for a set of
methods/classes/urls?
If not, is there a suggested way to
accomplish this?
Starting from CXF 2.7.x you can use JAX-RS
2.0 NameBinding
to attach ContainerRequestFilter to
individual methods or
classes, and the filters can also check
request URI and
ignore the validation if needed.
ContainerRequestFilter with a @PreMatch
annotation can be
used to do the validation before the match
has been done
Cheers, Sergey
thanks!
--
Sergey Beryozkin
Talend Community Coders
http://coders.talend.com/
Blog: http://sberyozkin.blogspot.com