Package org.apache.stratos.messaging.domain.topology

Examples of org.apache.stratos.messaging.domain.topology.Port


        ServiceCreatedEvent serviceCreatedEvent;
        for(Cartridge cartridge : cartridgeList) {
            serviceCreatedEvent = new ServiceCreatedEvent(cartridge.getType(), (cartridge.isMultiTenant() ? ServiceType.MultiTenant : ServiceType.SingleTenant));

            // Add ports to the event
            Port port;
            List<PortMapping> portMappings = cartridge.getPortMappings();
            for(PortMapping portMapping : portMappings) {
                port = new Port(portMapping.getProtocol(),
                                Integer.parseInt(portMapping.getPort()),
                                Integer.parseInt(portMapping.getProxyPort()));
                serviceCreatedEvent.addPort(port);
            }
View Full Code Here


        if (member == null)
            return null;

        // Create Axi2 member object
        String transport = extractTransport(synCtx);
        Port transportPort = member.getPort(transport);
        if (transportPort == null) {
            if (log.isErrorEnabled()) {
                log.error(String.format("Port not found for transport %s in member %s", transport, member.getMemberId()));
            }
            throwSynapseException(synCtx, 500, "Internal server error");
        }

        int memberPort = transportPort.getValue();
        org.apache.axis2.clustering.Member axis2Member = new org.apache.axis2.clustering.Member(getMemberIp(synCtx, member), memberPort);
        axis2Member.setDomain(member.getClusterId());
        Port httpPort = member.getPort("http");
        if (httpPort != null)
            axis2Member.setHttpPort(httpPort.getValue());
        Port httpsPort = member.getPort("https");
        if (httpsPort != null)
            axis2Member.setHttpsPort(httpsPort.getValue());
        axis2Member.setActive(member.isActive());
        // Set cluster id and partition id in message context
        axis2Member.getProperties().setProperty(Constants.CLUSTER_ID, member.getClusterId());
        return axis2Member;
    }
View Full Code Here

TOP

Related Classes of org.apache.stratos.messaging.domain.topology.Port

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.