Alon Bar-Lev has posted comments on this change.

Change subject: 9. [WIP] core: Introducing configuration loader
......................................................................


Patch Set 16:

(1 comment)

http://gerrit.ovirt.org/#/c/24365/16/backend/manager/modules/extension-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ConfigurationLoader.java
File 
backend/manager/modules/extension-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ConfigurationLoader.java:

Line 29:     private static final String NAME = "ovirt.engine.extension.name";
Line 30:     private static final String SERVICE = 
"ovirt.engine.extension.service";
Line 31:     private static final String ENABLED = 
"ovirt.engine.extension.enabled";
Line 32:     private static final String MODULE = 
"ovirt.engine.extension.module";
Line 33:     private static final String TYPE = "ovirt.engine.extension.type";
> so why do oyu need the service?
ok... got it!

you need 4... the 4th one is to be able to enumerate based on "authenticator", 
"events" etc...

so I suggest:

1. module

2. class

3. name

4. provides

however, I think that under the java way... we should not have (4) at all... 
what we can do is have:

 public List<ExtensionEntry> getExtensionsByInterface(Class interface)

instead of the service one... this will look for all extensions that implements 
specific interface, instead of naming.

but then once again, it damages my future plans... as we want to publish as few 
interfaces as possible, so best to have this "provides".

so best to have this... I just suggest to rename variables per above naming.
Line 34: 
Line 35:     public class ExtensionEntry {
Line 36:         private File file;
Line 37:         private boolean enabled;


-- 
To view, visit http://gerrit.ovirt.org/24365
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I182904177ec088e62b35bde870ec79725fabc4e4
Gerrit-PatchSet: 16
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: Alon Bar-Lev <[email protected]>
Gerrit-Reviewer: Martin PeÅ™ina <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to