Package org.apache.tuscany.sca.domain.model

Examples of org.apache.tuscany.sca.domain.model.Node


   
    public String addNode(String nodeURI, String nodeURL){
        // try and remove it first just in case it's already registered
        removeNode(nodeURI);
       
        Node node = domainModelFactory.createNode();
        node.setNodeURI(nodeURI);
        node.setNodeURL(nodeURL);
        domainModel.getNodes().put(nodeURI, node);    
       
        logger.log(Level.INFO, "Registered node: " +
                               nodeURI +
                               " at endpoint " +
View Full Code Here


        service.setServiceURI(modifiedServiceName);
        service.setServiceURL(URL);
        service.setServiceBinding(bindingName);
       
        // find the node
        Node node = domainModel.getNodes().get(nodeURI);
       
        if (node != null){
            //store the service
            node.getServices().put(serviceName+bindingName, service);
            logger.log(Level.INFO, "Registered service: " + modifiedServiceName);
        } else {
            logger.log(Level.WARNING, "Trying to register service: " +
                                      modifiedServiceName +
                                      " for a node " +
View Full Code Here

       
        return "";
    }
    
    public String  removeServiceEndpoint(String domainUri, String nodeURI, String serviceName, String bindingName){
        Node node = domainModel.getNodes().get(nodeURI);
        node.getServices().remove(serviceName + bindingName);
        logger.log(Level.INFO, "Removed service: " +  serviceName );    
       
        return "";
    }
View Full Code Here

   
    public NodeInfo getNodeDescription(String nodeURI){
       
        NodeInfo nodeInfo = new NodeInfoImpl();
        Domain domain =  scaDomain.getDomainModel();
        Node node = domain.getNodes().get(nodeURI);
       
        nodeInfo.setNodeURI(nodeURI);
        nodeInfo.setNodeURL(node.getNodeURL());
        nodeInfo.getContributions().addAll(node.getContributions().keySet());
        nodeInfo.getDeployedComposites().addAll(node.getDeployedComposites().keySet());
        nodeInfo.getServices().addAll(node.getServices().keySet());
               
        return nodeInfo;
    }   
View Full Code Here

TOP

Related Classes of org.apache.tuscany.sca.domain.model.Node

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.