Examples of WebManager


Examples of org.apache.geronimo.management.geronimo.WebManager

        return (WebContainer) helper.getObject(containerName);
    }

    public static WebConnector createWebConnector(PortletRequest request, AbstractName managerName, AbstractName containerName, String name, String protocol, String host, int port) {
        ManagementHelper helper = getManagementHelper(request);
        WebManager manager = (WebManager) helper.getObject(managerName);
        return manager.addConnector((WebContainer) helper.getObject(containerName), name, protocol, host, port);
    }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

        return manager.addConnector((WebContainer) helper.getObject(containerName), name, protocol, host, port);
    }

    public static WebConnector[] getWebConnectors(PortletRequest request, AbstractName managerName) {
        ManagementHelper helper = getManagementHelper(request);
        WebManager manager = (WebManager) helper.getObject(managerName);
        return (WebConnector[]) manager.getConnectors();
    }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

        return (WebConnector[]) manager.getConnectors();
    }

    public static WebConnector[] getWebConnectors(PortletRequest request, AbstractName managerName, String protocol) {
        ManagementHelper helper = getManagementHelper(request);
        WebManager manager = (WebManager) helper.getObject(managerName);
        return (WebConnector[]) manager.getConnectors(protocol);
    }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

        return (WebConnector) helper.getObject(connectorName);
    }

    public static WebConnector[] getWebConnectorsForContainer(PortletRequest request, AbstractName managerName, AbstractName containerName, String protocol) {
        ManagementHelper helper = getManagementHelper(request);
        WebManager manager = (WebManager) helper.getObject(managerName);
        return (WebConnector[]) manager.getConnectorsForContainer(containerName, protocol);
    }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

            port = model.getAddAjpPort().toString();
        } else {
            WebManager[] managers = PortletManager.getWebManagers(request);
            // See if any AJP listeners are defined
            for (int i = 0; i < managers.length; i++) {
                WebManager manager = managers[i];
                NetworkConnector[] connectors = manager.getConnectors(WebManager.PROTOCOL_AJP);
                if(connectors.length > 0) {
                    port = Integer.toString(connectors[0].getPort());
                    break;
                }
            }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

    public String actionBeforeView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException {
        WebManager[] managers = PortletManager.getWebManagers(request);
        // See if any AJP listeners are defined
        for (int i = 0; i < managers.length; i++) {
            WebManager manager = managers[i];
            NetworkConnector[] connectors = manager.getConnectors(WebManager.PROTOCOL_AJP);
            if(connectors.length > 0) {
                log.warn("Found AJP listener on port "+connectors[0].getPort());
                return BASIC_CONFIG_MODE+BEFORE_ACTION;
            }
        }
        // Find an unused port
        int port = 8009;
        outer:
        while(true) {
            for (int i = 0; i < managers.length; i++) {
                WebManager manager = managers[i];
                WebConnector[] cons = (WebConnector[]) manager.getConnectors();
                for (int j = 0; j < cons.length; j++) {
                    WebConnector con = cons[j];
                    if(con.getPort() == port) {
                        port += 10;
                        continue outer;
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

        if(model.getAddAjpPort() == null) {
            return getMode()+BEFORE_ACTION; //todo: some sort of error message
        }
        WebManager[] managers = PortletManager.getWebManagers(request);
        for (int i = 0; i < managers.length; i++) {
            WebManager manager = managers[i];
            WebConnector[] cons = (WebConnector[]) manager.getConnectors();
            for (int j = 0; j < cons.length; j++) {
                WebConnector con = cons[j];
                if(con.getPort() == model.getAddAjpPort().intValue()) {
                    return getMode()+BEFORE_ACTION; //todo: some sort of error message
                }
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

    public void processAction(ActionRequest actionRequest,
                              ActionResponse actionResponse) throws PortletException, IOException {
        try {
            WebManager[] managers = PortletManager.getCurrentServer(actionRequest).getWebManagers();
            if (managers != null) {
                WebManager manager = managers[0]//todo: handle multiple
                WebContainer[] containers = (WebContainer[]) manager.getContainers();
                if (containers != null) {
                    WebContainer container = containers[0]//todo: handle multiple
                    String server = getWebServerType(container.getClass());
                    String action = actionRequest.getParameter("stats");
                    if (action != null) {
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

            return;
        }
        try {
            WebManager[] managers = PortletManager.getCurrentServer(renderRequest).getWebManagers();
            if (managers != null) {
                WebManager manager = managers[0]//todo: handle multiple
                WebContainer[] containers = (WebContainer[]) manager.getContainers();
                if (containers != null) {
                    WebContainer container = containers[0]//todo: handle multiple
                    if(container.isStatisticsProvider()) {
                        WebContainerStats webStats = (WebContainerStats) ((StatisticsProvider)container).getStats();
                        if (webStats.isStatsOn()) {
View Full Code Here

Examples of org.apache.geronimo.management.geronimo.WebManager

//          renderRequest.setAttribute("selectedContainer", chosenContainer);
//      }
        WebAccessLog chosenLog = null;
        if(managers != null) {
            for (int i = 0; i < managers.length; i++) {
                WebManager manager = managers[i];
                AbstractName managerName = PortletManager.getNameFor(renderRequest, manager);
                WebContainer[] containers = (WebContainer[]) manager.getContainers();
                if (containers != null) {
                    for (int j = 0; j < containers.length; j++) {
                        WebContainer container = containers[j];
                        AbstractName containerName = PortletManager.getNameFor(renderRequest, container);
                        String combined = managerName+"%"+containerName;
                        if(containers.length == 1) {
                            products.put(manager.getProductName(), combined);
                        } else {
                            products.put(manager.getProductName()+" ("+containerName.getName().get(NameFactory.J2EE_NAME)+")", combined);
                        }
                        if(chosenLog == null) { // will pick the correct match, or the first if no selection is specified
                            if(chosenContainer == null || chosenContainer.equals(combined)) {
                                chosenLog = PortletManager.getWebAccessLog(renderRequest, managerName, containerName);
                            }
                        }
                    }
                } else {
                    log.error("No web containers found for manager "+manager.getProductName());
                }
            }
        } else {
            log.error("No web managers found!");
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.