cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <>
Subject [jira] Commented: (CAY-1420) Migrate ROP server-side components to DI-based stack
Date Wed, 14 Apr 2010 12:50:49 GMT


Andrus Adamchik commented on CAY-1420:

Started on this locally, so a few implementation details...

Cayenne HessianService object doesn't have to implement Hessian "Service" interface. It appears
to work with an arbitrary object as long as we initialize it ourselves (which we do - Cayenne
will take care of the service lifecycle management). So we can use a generic HttpRemoteService
to serve hessian requests.

> Migrate ROP server-side components to DI-based stack
> ----------------------------------------------------
>                 Key: CAY-1420
>                 URL:
>             Project: Cayenne
>          Issue Type: Task
>          Components: Core Library
>    Affects Versions: 3.0.1
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>             Fix For: 3.0.1
> Change the bootstrap procedure of the ROP server-side components to use CayenneServerRuntime,
maybe with an addition of a special ROP server module. We may actually implement this as a
new servlet, with parameters being the same as the ones used by CayenneFilter ("configuration-location",
"extra-modules"), and using servlet name as a default configuration name. HessianServlet should
be deprecated (see WebApplicationContextFilter for how it was done).

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message