<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">There can be a few reasons for that.</div><div class=""><br class=""></div><div class="">One is capabilities can require others without a reference attrribute in the model. (I think such attributes what you meant by capability-reference.) Capabilities that are not dynamically named (i.e. there’s only one of the type) are not referenced via attributes. A number of things for example require org.wildfly.management.jmx.</div><div class=""><br class=""></div><div class="">Another is the introduction of capabilities in the code is incomplete, so things may still use other services without having done the proper wiring via capabilities.</div><div class=""><br class=""></div><div class="">A third is only a capability can require a capability. That means if something needs a capability it itself has to register a capability. We need to know who the dependents are so we know what will happen if a depended-on capability is removed. But it’s possible no other capability will require the dependent. It’s debatable but I think that’s ok. For example org,wildly.jsr77 depends on org.wildfly.management.jmx but nothing depends on it. But it seems useful to me to know that a server has capability org,wildly.jsr77 present.</div><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 29, 2016, at 1:47 PM, Claudio Miranda &lt;<a href="mailto:claudio@claudius.com.br" class="">claudio@claudius.com.br</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Also, FYI only these are used (have capability-reference)<br class=""><br class="">org.wildfly.batch.job.repository<br class="">org.wildfly.batch.thread.pool<br class="">org.wildfly.clustering.singleton.policy<br class="">org.wildfly.data-source<br class="">org.wildfly.domain.profile<br class="">org.wildfly.domain.server-group<br class="">org.wildfly.domain.socket-binding-group<br class="">org.wildfly.io.buffer-pool<br class="">org.wildfly.io.worker<br class="">org.wildfly.network.interface<br class="">org.wildfly.network.outbound-socket-binding<br class="">org.wildfly.network.socket-binding<br class=""><br class="">--<br class=""><a href="mailto:claudio@claudius.com.br" class="">claudio@claudius.com.br</a><br class="">http://www.claudius.com.br<br class="">_______________________________________________<br class="">wildfly-dev mailing list<br class="">wildfly-dev@lists.jboss.org<br class="">https://lists.jboss.org/mailman/listinfo/wildfly-dev<br class=""></div></div></blockquote></div><br class=""><div class="">
<div class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">--</span><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">&nbsp;</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">Brian Stansberry</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">Manager, Senior Principal Software Engineer</span><br style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1;" class=""><span style="color: rgb(51, 51, 51); font-family: monospace; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; background-color: rgb(253, 253, 253);" class="">JBoss by Red Hat</span></div><div class=""><br class=""></div><br class="Apple-interchange-newline">
</div>
<br class=""></body></html>