<div dir="ltr"><div>So <br>org.wildfly.extension.&lt;name&gt; <br></div>would be better fit after all.<br><br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 8:34 PM, Brian Stansberry <span dir="ltr">&lt;<a href="mailto:brian.stansberry@redhat.com" target="_blank">brian.stansberry@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">Keep in mind that an extension can define more than one subsystem, and a<br>
module can define more than one extension.<br>
<br>
As an example of the latter, org.jboss.as.connector:main uses 3 lines in<br>
the META-INF/services/org.jboss.as.controller.Extension file to define 3<br>
extension impls. Each of those registers a single subsystem.<br>
<br>
That same thing could have been done differently by having a single<br>
Extension impl that registered 3 subsystems. If that had been done, the<br>
extension impl would not fit nicely in an org.wildfly.subsystem.&lt;blah&gt;<br>
package.<br>
<div class="HOEnZb"><div class="h5"><br>
On 4/29/13 9:18 AM, David M. Lloyd wrote:<br>
&gt; I guess.  Keeping in mind that eventually extensions will (possibly) be<br>
&gt; loaded by assembled module name, so they may have to change again at<br>
&gt; some point.<br>
&gt;<br>
&gt; On 04/29/2013 09:16 AM, Tomaž Cerar wrote:<br>
&gt;&gt; probably same should also apply to module names.<br>
&gt;&gt;<br>
&gt;&gt; so we would have org.wildfly.subsystem.&lt;name&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Apr 29, 2013 at 4:09 PM, Tomaž Cerar &lt;<a href="mailto:tomaz.cerar@gmail.com">tomaz.cerar@gmail.com</a><br>
&gt;&gt; &lt;mailto:<a href="mailto:tomaz.cerar@gmail.com">tomaz.cerar@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;      Sounds ok,<br>
&gt;&gt;<br>
&gt;&gt;      probably having org.wildfly.extension.&lt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;      that would too much :)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;      On Mon, Apr 29, 2013 at 4:07 PM, David M. Lloyd<br>
&gt;&gt;      &lt;<a href="mailto:david.lloyd@redhat.com">david.lloyd@redhat.com</a> &lt;mailto:<a href="mailto:david.lloyd@redhat.com">david.lloyd@redhat.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;          Maybe do:<br>
&gt;&gt;<br>
&gt;&gt;              org.wildfly.subsystem.&lt;blah&gt;<br>
&gt;&gt;<br>
&gt;&gt;          because there will be wildfly stuff which isn&#39;t subsystems and which<br>
&gt;&gt;          might have names that conflict.  I&#39;d even suggest<br>
&gt;&gt;          &quot;org.wildfly.as.subsystem...&quot; but that might be too much.<br>
&gt;&gt;<br>
&gt;&gt;          On 04/29/2013 08:58 AM, Tomaž Cerar wrote:<br>
&gt;&gt;           &gt; Hi,<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; What should be package name for new stuff being added to WildFly?<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; org.wildfly.&lt;subsystem-name&gt;<br>
&gt;&gt;           &gt; or<br>
&gt;&gt;           &gt; <a href="http://org.wildfly.as" target="_blank">org.wildfly.as</a> &lt;<a href="http://org.wildfly.as" target="_blank">http://org.wildfly.as</a>&gt;<br>
&gt;&gt;          &lt;<a href="http://org.wildfly.as" target="_blank">http://org.wildfly.as</a>&gt;.&lt;subsystem-name&gt;<br>
&gt;&gt;           &gt; or something else?<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; I would go for org.wildfly.&lt;subsystem-name&gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; this mostly applies to new subsystems and as we agreed we<br>
&gt;&gt;          won&#39;t rename<br>
&gt;&gt;           &gt; packages for existing code until it break compatibility.<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; --<br>
&gt;&gt;           &gt; tomaz<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt;<br>
&gt;&gt;           &gt; _______________________________________________<br>
&gt;&gt;           &gt; wildfly-dev mailing list<br>
&gt;&gt;           &gt; <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a>&gt;<br>
&gt;&gt;           &gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
&gt;&gt;           &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;          --<br>
&gt;&gt;          - DML<br>
&gt;&gt;          _______________________________________________<br>
&gt;&gt;          wildfly-dev mailing list<br>
&gt;&gt;          <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a>&gt;<br>
&gt;&gt;          <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
--<br>
</div></div><span class="HOEnZb"><font color="#888888">Brian Stansberry<br>
Principal Software Engineer<br>
JBoss by Red Hat<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<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" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
</div></div></blockquote></div><br></div>