Gregor Zurowski created SM-2327:
-----------------------------------

             Summary: Improve camel-cxf-rest example
                 Key: SM-2327
                 URL: https://issues.apache.org/jira/browse/SM-2327
             Project: ServiceMix
          Issue Type: Improvement
          Components: examples
    Affects Versions: 5.0.2
            Reporter: Gregor Zurowski
            Priority: Minor


Address the following issues with the current camel-cxf-rest example 
implementation:

- ServiceHandler should use a more appropriate data structure for storing 
person instances (Map instead of List).
- ServiceHandler should follow REST principles by using appropriate HTTP 
response codes and messages (HTTP 201 when creating persons, return URI of 
created person, etc.).
- ServiceHandler should follow JAX-RS programming model (use Response instance 
where appropriate).
- Client should show HTTP response codes and response messages.
- Fix some general issues (e.g. remove unneeded fields and annotations, use 
appropriate access modifiers)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to