Package org.jboss.as.model.socket

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


    }

    /** {@inheritDoc} */
    @Override
    public ServerElementInterfaceAdd getCompensatingUpdate(ServerElement original) {
        final InterfaceElement networkInterface = original.getInterface(interfaceName);
        if(networkInterface == null) {
            return null;
        }
        return new ServerElementInterfaceAdd(new InterfaceAdd(networkInterface));
    }
View Full Code Here


    InterfaceElement addInterface(final String name) {
        if(interfaces.containsKey(name)) {
            return null;
        }
        final InterfaceElement networkInterface = new InterfaceElement(name);
        interfaces.put(name, networkInterface);
        return networkInterface;
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    protected void applyUpdate(DomainModel element) throws UpdateFailedException {
        final InterfaceElement networkInterface = element.addInterface(delegate.getName());
        if(networkInterface == null) {
            throw new UpdateFailedException("duplicate interface binding " + delegate.getName());
        }
        delegate.applyUpdate(networkInterface);
    }
View Full Code Here

        this.delegate = delegate;
    }

    /** {@inheritDoc} */
    protected void applyUpdate(ServerModel element) throws UpdateFailedException {
        final InterfaceElement networkInterface = element.addInterface(delegate.getName());
        if(networkInterface == null) {
            throw new UpdateFailedException("duplicate network interface " + delegate.getName());
        }
        delegate.applyUpdate(networkInterface);
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public AbstractDomainModelUpdate<?> getCompensatingUpdate(DomainModel original) {
        final InterfaceElement element = original.getInterface(name);
        if(element == null) {
            return null;
        }
        return new DomainInterfaceAdd(new InterfaceAdd(element));
    }
View Full Code Here

    InterfaceElement addInterface(final String name) {
        if(interfaces.containsKey(name)) {
            return null;
        }
        final InterfaceElement element = new InterfaceElement(name);
        this.interfaces.put(name, element);
        return element;
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    protected void applyUpdate(HostModel element) throws UpdateFailedException {
        final InterfaceElement networkInterface = element.addInterface(delegate.getName());
        if(networkInterface == null) {
            throw new UpdateFailedException("duplicate interface binding " + delegate.getName());
        }
        delegate.applyUpdate(networkInterface);
    }
View Full Code Here

        }
    }

    /** {@inheritDoc} */
    public AbstractServerModelUpdate<?> getCompensatingUpdate(ServerModel original) {
        final InterfaceElement element = original.getInterface(interfaceName);
        if(element == null) {
            return null;
        }
        return new ServerModelInterfaceAdd(new InterfaceAdd(element));
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public AbstractHostModelUpdate<?> getCompensatingUpdate(HostModel original) {
        final InterfaceElement element = original.getInterface(interfaceName);
        if(element == null) {
            return null;
        }
        return new HostInterfaceAdd(new InterfaceAdd(element));
    }
View Full Code Here

    InterfaceElement addInterface(final String name) {
        if(interfaces.containsKey(name)) {
            return null;
        }
        final InterfaceElement networkInterface = new InterfaceElement(name);
        interfaces.put(name, networkInterface);
        return networkInterface;
    }
View Full Code Here

TOP

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

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.