[ http://issues.apache.org/jira/browse/BEEHIVE-809?page=all ]

Drew Varner updated BEEHIVE-809:
--------------------------------

    Attachment: serviceControlDiff.txt

Better patch for caching parsed WSDL object model in the Service Control. This 
version uses a synchonized WeakHashMap to cache the object models.

It also adds a public method to clear the parsed-WSDL cache.

This patch passes systemcontrols.drt

> Service Control Should Cache the Object model
> ---------------------------------------------
>
>                 Key: BEEHIVE-809
>                 URL: http://issues.apache.org/jira/browse/BEEHIVE-809
>             Project: Beehive
>          Issue Type: Improvement
>          Components: System Controls
>            Reporter: daryoush mehrtash
>         Assigned To: Chad Schoettger
>         Attachments: serviceCachePatch.txt, serviceControlDiff.txt
>
>
> For every instance of the Service control  the method  initialize() is called 
> to set up the instance. The set up requires parsing the WSDL to generate the 
> Object model.  The resulting model should be cached in Static map so that the 
> wsdl is only parsed once and reused by each instance.  (each isntance  of the 
> service control only reads the OM, and never modifies it.)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to