Bugzilla – Bug 1099
FactoryProvider.createService provides no way to return a value for extensibilityOutput
Last modified: 2004-05-28 15:48:14
You need to log in before you can comment on or make changes to this bug.
The standard Java OGSI Factory implementation provider org/globus/ogsa/impl/ogsi/FactoryProvider.java does not provide a mechanism to return a value for createService's output extensibilityOutput: the value holder is not passed to the internal createService implementation (line 247) and not provided to the factory callback or new service implementation class(es). In addition, because the main createService method is private it is not possible to subclass FactoryProvider to add this functionality without copying and pasting this implementation (which is bad code duplication).
The FactoryCallback was updated to expose the extensibilityOutput output parameter. This is committed in the trunk now and will be part of the new major release.