Currently, new features added to Services API operations cannot be used by users until Jaybird adds support, or users have to subclass or duplicate the service manager implementation to do the modification.
We propose a low-level API that allows users to register a callback with the service manager implementation which will be called with the request buffer passed to executeServicesOperation. That way, users can modify it before FbService.startServiceAction is called, to configure options not currently exposed.
Design to be worked out in a JDP.
This will be implemented for Jaybird 7 and backported to Jaybird 5 and 6.
Currently, new features added to Services API operations cannot be used by users until Jaybird adds support, or users have to subclass or duplicate the service manager implementation to do the modification.
We propose a low-level API that allows users to register a callback with the service manager implementation which will be called with the request buffer passed to
executeServicesOperation. That way, users can modify it beforeFbService.startServiceActionis called, to configure options not currently exposed.Design to be worked out in a JDP.
This will be implemented for Jaybird 7 and backported to Jaybird 5 and 6.