Andrus Adamchik created CAY-1887:
------------------------------------

             Summary: Move class loading under Di, differentiate between 
Cayenne and application classes
                 Key: CAY-1887
                 URL: https://issues.apache.org/jira/browse/CAY-1887
             Project: Cayenne
          Issue Type: Task
            Reporter: Andrus Adamchik
            Assignee: Andrus Adamchik
             Fix For: 3.2M2


Per CAY-1882 we need to be able to handle class loading under OSGi, with 
Cayenne sitting in one bundle, and app code and mapping in another. I think we 
need to do the following:

1. Deprecate the use of static Util.getJavaClass method (which uses static 
DefaultAdhocObjectFactory), and change all its invocations to call DI 
AdhocObjectFactory.
2. AdhocObjectFactory must be able to load classes either from Cayenne bundle 
ClassLoader (I guess classes coming from org.apache.cayenne?) and application 
class loader (entity classes, XML mapping, various extensions).



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to