Package org.jboss.as.model.socket

Examples of org.jboss.as.model.socket.SocketBindingGroupUpdate


            element = nextElement(reader);
        }
        // Single socket binding group
        if (element == Element.SOCKET_BINDING_GROUP) {
            final List<SocketBindingAdd> bindingUpdates = new ArrayList<SocketBindingAdd>();
            final SocketBindingGroupUpdate group = parseSocketBindingGroup(reader, bindingUpdates, interfaceNames, false);
            // Build updates
            list.add(new ServerSocketBindingGroupUpdate(group));
            for(final SocketBindingAdd bindingUpdate : bindingUpdates) {
                list.add(new ServerSocketBindingUpdate(bindingUpdate));
            }
View Full Code Here


                    final Element element = Element.forName(reader.getLocalName());
                    switch (element) {
                        case SOCKET_BINDING_GROUP: {
                            final List<SocketBindingAdd> bindingUpdates = new ArrayList<SocketBindingAdd>();
                            // parse binding-group
                            final SocketBindingGroupUpdate group = parseSocketBindingGroup(reader, bindingUpdates, interfaces, true);
                            final String name = group.getName();
                            if(groupNames.add(name)) {
                                ParseUtils.unexpectedElement(reader);
                            }
                            // Create domain updates
                            list.add(new DomainSocketBindingGroupAdd(group));
View Full Code Here

                }
                default:
                    throw ParseUtils.unexpectedElement(reader);
            }
        }
        return new SocketBindingGroupUpdate(name, defIntf, includedGroups);
    }
View Full Code Here

    /** {@inheritDoc} */
    @Override
    public AbstractDomainModelUpdate<?> getCompensatingUpdate(DomainModel domain) {
        final SocketBindingGroupElement original = domain.getSocketBindingGroup(bindingGroupName);
        final SocketBindingGroupUpdate update = new SocketBindingGroupUpdate(
                bindingGroupName,
                original.getDefaultInterface(),
                original.getIncludedSocketBindingGroups());
        return new DomainSocketBindingGroupAdd(update);
    }
View Full Code Here

        // TODO: add check for duplicate socket bindings
        SocketBindingGroupElement domainBindings = domainModel.getSocketBindingGroup(bindingRef);
        if (domainBindings == null) {
            domainBindings = new SocketBindingGroupElement("domainBindings");
        }
        list.add(new ServerSocketBindingGroupUpdate(new SocketBindingGroupUpdate(domainBindings.getName(), domainBindings.getDefaultInterface(), Collections.<String>emptySet())));
        processSocketBindings(domainBindings, list);
        for(final String socketInclude : domainBindings.getIncludedSocketBindingGroups()) {
            final SocketBindingGroupElement include = domainModel.getSocketBindingGroup(socketInclude);
            if(include == null) {
                throw new IllegalStateException("failed to resolve binding-group " + socketInclude);
View Full Code Here

TOP

Related Classes of org.jboss.as.model.socket.SocketBindingGroupUpdate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.