You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by "Kurt Stam (JIRA)" <ju...@ws.apache.org> on 2008/09/08 04:04:44 UTC

[jira] Updated: (JUDDI-53) Implement a generic Save method

     [ https://issues.apache.org/jira/browse/JUDDI-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kurt Stam updated JUDDI-53:
---------------------------

    Fix Version/s: 2.0

> Implement a generic Save method
> -------------------------------
>
>                 Key: JUDDI-53
>                 URL: https://issues.apache.org/jira/browse/JUDDI-53
>             Project: jUDDI
>          Issue Type: New Feature
>          Components: Apache Scout Requests
>            Reporter: Anil Saldhana
>            Assignee: Tom Cunningham
>             Fix For: 2.0
>
>
> BusinessLifeCycleManager interface in JAXR has a method that takes in a collection of generic RegistryObject instances and passes it to the registry to save.
> Can this be done by jUDDI to provide a method in IRegistry that takes in a collection of RegistryObjects, apart from the regular saveBusiness, saveTModel .....
> The signature of the saveObjects method in JAXR is:
> ==============================
> public BulkResponse saveObjects(java.util.Collection objects)
>                          throws JAXRException
> Saves one or more Objects to the registry. An object may be a RegistryObject  subclass instance.
>  If an object is not in the registry, it is created in the registry.  If it already exists in the registry and has been modified, then its  state is updated (replaced) in the registry.
>  
>  Parameters:
> objects - a potentially heterogeneous Collection of RegistryObject instances
>  Returns:
> a BulkResponse containing the Collection of keys for those objects that were saved successfully and any SaveException that was encountered in case of partial commit
>  Throws: 
> JAXRException - if the JAXR provider encounters an internal error
> ==============================
> Currently, Scout takes each object in the collection, determines the type and calls appropriate juddi  saveXX method.
> But this is not optimal, as I am making n Roundtrips for n Objects in the registry. One optimization, I can think of is to pool objects of the same type and make batched calls.
> But it will be cool if jUDDI can provide a generic saveObjects method.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-dev-help@ws.apache.org