Community
Participate
Working Groups
Currently when a publish request comes in for a module which has an inaccessible project, that request is ignored with a simple "continue" call. Our product (and I'll probably push this into JEE Tools if it works first) wants to enable deletion participants, which lead to inacessible projects. The reason we want to use deletion participants is because during a deletion event, the project still exists, as does its module, which means a publish request can still cast into the module delegate's class (and other subclasses) to get custom module information. If the publish request happens AFTER the deletion, our publishers only get access to a DeletedModule, which is next ot useless for us. I would like to see the ignoring extracted into a protected method.
Created attachment 182797 [details] Extracts the continue call
Angel give this a look if you can...
Seems small and reasonable. The implementation doesn't seem to affect other server adopters as a new method (API) is created that defaults to the current behaviour. Thus no change in behaviour for adopters. I have to double check but we should be able to get this into 323 because of the above statement. The only question I have are: - no javadocs? - what kind of refression testing was done?
changes committed to HEAD with the corresponding java doc. I tested a few scenarios no impact.
changes committed to 32M
released to 32M
released to HEAD
fixed
New Gerrit change created: https://git.eclipse.org/r/109006