[jboss-jira] [JBoss JIRA] (WFLY-4716) Remove temporary code following core release

Kabir Khan (JIRA) issues at jboss.org
Wed Dec 6 11:20:30 EST 2017


     [ https://issues.jboss.org/browse/WFLY-4716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kabir Khan closed WFLY-4716.
----------------------------


> Remove temporary code following core release
> --------------------------------------------
>
>                 Key: WFLY-4716
>                 URL: https://issues.jboss.org/browse/WFLY-4716
>             Project: WildFly
>          Issue Type: Task
>          Components: Domain Management
>            Reporter: Kabir Khan
>            Assignee: Kabir Khan
>             Fix For: 10.0.0.Alpha3
>
>
> PR #7555 is the one introducing the temporary code. It prepares for the core release by implementing the new introduced methods, but comments out the @Override annotations so it will compile before the core release is made.
> The follow-up work will be to re-add these annotations, which have all been commented out as 
> {code}
> //@Override WFLY-4716
> {code}
>  and adjustments to AppClientXml
> {code}
> --- a/appclient/src/main/java/org/jboss/as/appclient/subsystem/parsing/AppClientXml.java
> +++ b/appclient/src/main/java/org/jboss/as/appclient/subsystem/parsing/AppClientXml.java
> @@ -54,8 +54,9 @@ import org.jboss.as.controller.parsing.ExtensionXml;
>  import org.jboss.as.controller.parsing.Namespace;
>  import org.jboss.as.controller.parsing.ParseUtils;
>  import org.jboss.as.controller.persistence.ModelMarshallingContext;
> -import org.jboss.as.controller.resource.SocketBindingGroupResourceDefinition;
>  import org.jboss.as.server.parsing.CommonXml;
> +import org.jboss.as.server.parsing.SocketBindingsXml;
> +import org.jboss.as.server.services.net.SocketBindingGroupResourceDefinition;
>  import org.jboss.dmr.ModelNode;
>  import org.jboss.dmr.Property;
>  import org.jboss.modules.ModuleLoader;
> @@ -72,7 +73,7 @@ public class AppClientXml extends CommonXml {
>      private final ExtensionXml extensionXml;
>  
>      public AppClientXml(final ModuleLoader loader, final ExtensionRegistry extensionRegistry) {
> -        super();
> +        super(new AppClientSocketBindingsXml());
>          extensionXml = new ExtensionXml(loader, null, extensionRegistry);
>      }
>  
> @@ -410,4 +411,12 @@ public class AppClientXml extends CommonXml {
>              throws XMLStreamException {
>          // we don't marshall appclient.xml
>      }
> +
> +    static class AppClientSocketBindingsXml extends SocketBindingsXml {
> +        @Override
> +        protected void writeExtraAttributes(XMLExtendedStreamWriter writer, ModelNode bindingGroup) throws XMLStreamException {
> +            SocketBindingGroupResourceDefinition.PORT_OFFSET.marshallAsAttribute(bindingGroup, writer);
> +        }
> +    }
> +
>  }
> {code}
> Full diff at https://github.com/wildfly/wildfly/commit/2dd7eb1a3885d6496762ed399745fb14923d8879 (if github keeps these when I change my branch)
> Another thing is that AutoIgnoredResourcesDomainTestCase should be removed. It now lives in core following the work on WFCORE-401.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list