<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Possibly relevant stuff:<div><br></div><div><a href="https://github.com/wildfly/wildfly/blob/master/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java#L163">https://github.com/wildfly/wildfly/blob/master/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java#L163</a><br></div><div><br></div><div><a href="https://github.com/wildfly/wildfly/blob/master/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java#L202">https://github.com/wildfly/wildfly/blob/master/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java#L202</a><br></div><div><br></div><div>Also, ages ago when I was first prototyping capabilities, I played a bit with the transaction subsystem and IIOP because those two have an interesting relationship. I have an old branch from that where I identified a couple attributes that might fit this general area:</div><div><br></div><div><a href="https://github.com/bstansberry/wildfly/commit/15d66e76ee66b9bb868fe64eda3f7924cd9236e7#diff-b6d27f270cf566c54b0b0875edc75536R425">https://github.com/bstansberry/wildfly/commit/15d66e76ee66b9bb868fe64eda3f7924cd9236e7#diff-b6d27f270cf566c54b0b0875edc75536R425</a><br></div><div><a href="https://github.com/bstansberry/wildfly/commit/15d66e76ee66b9bb868fe64eda3f7924cd9236e7#diff-356beb90ea81e63c12504948d5ea09b6R112">https://github.com/bstansberry/wildfly/commit/15d66e76ee66b9bb868fe64eda3f7924cd9236e7#diff-356beb90ea81e63c12504948d5ea09b6R112</a><br></div><div><br></div><div>That branch is way out of date, so don&#39;t try to do anything with it other than read it as a pointer to something to investigate.</div><div><br></div><div><br></div><div><br></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 2, 2018 at 3:39 AM, Emmanuel Hugonnet <span dir="ltr">&lt;<a href="mailto:ehugonne@redhat.com" target="_blank">ehugonne@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
Working on messaging clustering integration i wanted to require a static capability from clustering if an attribute was defined. There is<br>
nothing to express that in the current metamodel so I introduced a specific CapabilityReferenceRecorder.<br>
I was wondering if this use-case appears in other places: like for example the jts attribute in transactions that would require the iiop<br>
capability if defined or set to true. Then i would port this code in core so it could be used and we could express those relationships in<br>
the metamodel and thus in Galleon for provisioning.<br>
<br>
Cheers,<br>
Emmanuel<br>
<br>
<br>______________________________<wbr>_________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Brian Stansberry<div>Manager, Senior Principal Software Engineer</div><div>Red Hat</div></div></div>
</div>