Bug 1099 - FactoryProvider.createService provides no way to return a value for extensibilityOutput
: FactoryProvider.createService provides no way to return a value for extensibi...
Status: RESOLVED FIXED
: Java WS Core
globus_ogsi_core
: 3.0
: All All
: P2 normal
: ---
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2003-07-23 10:50 by
Modified: 2004-05-28 15:48 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-07-23 10:50:25
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).
------- Comment #1 From 2003-08-15 12:58:09 -------
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.