Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] standalone-full.xml and standalone-full-ha.xml expressed with layers #15623

Closed
wants to merge 10 commits into from
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
<?xml version="1.0" ?>

<config xmlns="urn:jboss:galleon:config:1.0" name="standalone-full-ha.xml" model="standalone">
<layers>
<include name="jaxrs-server"/>
<include name="ee-security"/>
<include name="metrics"/>
<include name="health"/>
<include name="microprofile-jwt"/>
<include name="microprofile-opentracing"/>

<exclude name="jpa"/>
<include name="jpa-distributed"/>

<include name="h2-default-datasource"/>
<include name="elytron-oidc-client"/>

<include name="ejb-http-invoker"/>
<include name="ejb"/>
<exclude name="ejb-local-cache"/>
<include name="ejb-dist-cache"/>

<include name="web-clustering"/>
<include name="undertow-https"/>
<include name="jdr"/>
<include name="jsf"/>
<include name="webservices"/>
<include name="pojo"/>
<include name="mail"/>
<include name="sar"/>
<include name="batch-jberet"/>

<include name="iiop-openjdk"/>
</layers>

<feature-group name="undertow-default-config"/>

<feature spec="subsystem.remoting">
<feature spec="subsystem.remoting.configuration.endpoint">
<unset param="worker"/>
</feature>
</feature>

<feature-group name="ejb3-mdb-pool"/>
<feature-group name="ejb3-remote-service"/>

<!-- the module it depends on is forced to be provisioned by galleon, so we are fine: WFLY-16099 -->
<feature-group name="infinispan-dist-server"/>

<!-- clustering not in layer -->
<feature-group name="undertow-ajp-listener"/>
<feature spec="socket-binding-group">
<param name="socket-binding-group" value="standard-sockets" />
<feature-group name="modcluster-sockets"/>
</feature>
<feature-group name="modcluster"/>
<feature-group name="singleton"/>

<feature spec="subsystem.ejb3">
<feature spec="subsystem.ejb3.service.iiop">
<param name="enable-by-default" value="false"/>
<param name="use-qualified-name" value="false"/>
</feature>
</feature>

<feature-group name="messaging-activemq-ha"/>
<!-- Should we have a layer? -->
<feature-group name="microprofile-opentracing-jaeger"/>
</config>
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>

<config xmlns="urn:jboss:galleon:config:1.0" name="standalone-full.xml" model="standalone">
<layers>
<include name="jaxrs-server"/>
<include name="ee-security"/>
<include name="metrics"/>
<include name="health"/>
<include name="microprofile-jwt"/>
<include name="microprofile-opentracing"/>
<include name="h2-default-datasource"/>
<include name="elytron-oidc-client"/>
<include name="ejb"/>
<include name="ejb-http-invoker"/>

<include name="web-passivation"/>
<include name="undertow-https"/>
<include name="jdr"/>
<include name="jsf"/>
<include name="webservices"/>
<include name="pojo"/>
<include name="mail"/>
<include name="sar"/>
<include name="batch-jberet"/>

<include name="iiop-openjdk"/>
</layers>

<feature-group name="undertow-default-config"/>

<feature spec="subsystem.remoting">
<feature spec="subsystem.remoting.configuration.endpoint">
<unset param="worker"/>
</feature>
</feature>

<feature-group name="ejb3-mdb-pool"/>
<feature-group name="ejb3-remote-service"/>

<!-- the module it depends on is forced to be provisioned by galleon, so we are fine: WFLY-16099 -->
<feature-group name="infinispan-local-server"/>

<feature spec="subsystem.ejb3">
<feature spec="subsystem.ejb3.service.iiop">
<param name="enable-by-default" value="false"/>
<param name="use-qualified-name" value="false"/>
</feature>
</feature>

<feature-group name="messaging-activemq"/>

<!-- Should we have a layer? -->
<feature-group name="microprofile-opentracing-jaeger"/>
</config>
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?xml version="1.0" ?>

<config xmlns="urn:jboss:galleon:config:1.0" name="standalone-ha.xml" model="standalone">
<layers>
<include name="jaxrs-server"/>
<include name="ee-security"/>
<include name="metrics"/>
<include name="health"/>
<include name="microprofile-jwt"/>
<include name="microprofile-opentracing"/>

<exclude name="jpa"/>
<include name="jpa-distributed"/>

<include name="h2-default-datasource"/>
<include name="elytron-oidc-client"/>

<include name="ejb-http-invoker"/>
<include name="remote-naming"/>
<exclude name="ejb-local-cache"/>
<include name="ejb-dist-cache"/>
<include name="resource-adapters"/>
<include name="remoting"/>

<include name="web-clustering"/>
<include name="undertow-https"/>
<include name="jdr"/>
<include name="jsf"/>
<include name="webservices"/>
<include name="pojo"/>
<include name="mail"/>
<include name="sar"/>
<include name="batch-jberet"/>
<exclude name="messaging-activemq"/>
</layers>

<feature-group name="undertow-default-config"/>

<feature spec="subsystem.remoting">
<feature spec="subsystem.remoting.configuration.endpoint">
<unset param="worker"/>
</feature>
</feature>

<feature-group name="ejb3-mdb-pool"/>
<feature-group name="ejb3-remote-service"/>

<!-- the module it depends on is forced to be provisioned by galleon, so we are fine: WFLY-16099 -->
<feature-group name="infinispan-dist-server"/>

<!-- clustering not in layer -->
<feature-group name="undertow-ajp-listener"/>
<feature spec="socket-binding-group">
<param name="socket-binding-group" value="standard-sockets" />
<feature-group name="modcluster-sockets"/>
</feature>
<feature-group name="modcluster"/>
<feature-group name="singleton"/>

<!-- Should we have a layer? -->
<feature-group name="microprofile-opentracing-jaeger"/>
</config>
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" ?>

<config xmlns="urn:jboss:galleon:config:1.0" name="standalone.xml" model="standalone">
<layers>
<include name="jaxrs-server"/>
<include name="ee-security"/>
<include name="metrics"/>
<include name="health"/>
<include name="microprofile-jwt"/>
<include name="microprofile-opentracing"/>
<include name="h2-default-datasource"/>
<include name="elytron-oidc-client"/>

<include name="ejb-http-invoker"/>
<include name="remote-naming"/>
<include name="resource-adapters"/>
<include name="remoting"/>

<include name="web-passivation"/>
<include name="undertow-https"/>
<include name="jdr"/>
<include name="jsf"/>
<include name="webservices"/>
<include name="pojo"/>
<include name="mail"/>
<include name="sar"/>
<include name="batch-jberet"/>
<exclude name="messaging-activemq"/>
</layers>

<feature-group name="undertow-default-config"/>

<feature spec="subsystem.remoting">
<feature spec="subsystem.remoting.configuration.endpoint">
<unset param="worker"/>
</feature>
</feature>

<feature-group name="ejb3-mdb-pool"/>
<feature-group name="ejb3-remote-service"/>

<!-- the module it depends on is forced to be provisioned by galleon, so we are fine: WFLY-16099 -->
<feature-group name="infinispan-local-server"/>

<!-- Should we have a layer? -->
<feature-group name="microprofile-opentracing-jaeger"/>
</config>

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature-group-spec name="ejb3-mdb-pool" xmlns="urn:jboss:galleon:feature-group:1.0">
<feature spec="subsystem.ejb3">
<feature spec="subsystem.ejb3.strict-max-bean-instance-pool">
<param name="strict-max-bean-instance-pool" value="mdb-strict-max-pool"/>
<param name="derive-size" value="from-cpu-count"/>
<param name="timeout" value="5"/>
<param name="timeout-unit" value="MINUTES"/>
</feature>
</feature>
</feature-group-spec>
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature-group-spec name="ejb3-remote-service" xmlns="urn:jboss:galleon:feature-group:1.0">
<feature spec="subsystem.ejb3">
<feature spec="subsystem.ejb3.service.remote">
<param name="connectors" value="[http-remoting-connector]"/>
<param name="thread-pool-name" value="default"/>
<feature spec="subsystem.ejb3.service.remote.channel-creation-options">
<param name="channel-creation-options" value="MAX_OUTBOUND_MESSAGES"/>
<param name="value" value="1234"/>
<param name="type" value="remoting"/>
</feature>
</feature>
</feature>
</feature-group-spec>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature-group-spec name="undertow-ajp-listener" xmlns="urn:jboss:galleon:feature-group:1.0">
<feature spec="subsystem.undertow.server">
<param name="server" value="default-server"/>
<feature spec="subsystem.undertow.server.ajp-listener">
<param name="ajp-listener" value="ajp"/>
<param name="socket-binding" value="ajp"/>
<unset param="worker"/>
<unset param="buffer-pool"/>
</feature>
</feature>
</feature-group-spec>