[jboss-jira] [JBoss JIRA] (DROOLS-960) Create a kie-core-jaxb module for easier serialization

Marco Rietveld (JIRA) issues at jboss.org
Wed Oct 21 12:54:00 EDT 2015


Marco Rietveld created DROOLS-960:
-------------------------------------

             Summary: Create a kie-core-jaxb module for easier serialization
                 Key: DROOLS-960
                 URL: https://issues.jboss.org/browse/DROOLS-960
             Project: Drools
          Issue Type: Bug
          Components: core engine, kie server
    Affects Versions: 6.3.0.Final
            Reporter: Marco Rietveld
            Assignee: Mario Fusco
            Priority: Critical
             Fix For: 7.0.0.Final


At the moment, the cost of supporting serialization of our command pattern is way too expensive. 

The hacked-together solution that I'm doing is basically taking {{Command}} implementation classes in the core engines, and then 

1. converting those classes to an xsd schema
2. generating new classes from the xsd schema

However, this means that I'm constantly wrestling with the core command implementations in order to make sure that they serialize correctly and convert nicely to an xsd schema. 

Instead, we should have a {{kie-core-jaxb}} module that contains 2 things: 

1. The utilties (Java JAXB Adapters) that are used in multiple modules ({{drools-core}}, {{jbpm-human-task-core}}, {{kie-remote-jaxb}})
2. The Core command serialization implementations. 


// UNFIINSHED: SHOW inheritance mechanism



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list