Package org.wso2.carbon.cep.ui

Source Code of org.wso2.carbon.cep.ui.UIUtils

package org.wso2.carbon.cep.ui;

import org.apache.axis2.AxisFault;
import org.apache.axis2.context.ConfigurationContext;
import org.wso2.carbon.CarbonConstants;
import org.wso2.carbon.cep.stub.admin.CEPAdminServiceStub;
import org.wso2.carbon.ui.CarbonUIUtil;

import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

public class UIUtils {
    public static CEPAdminServiceStub getCECepAdminServiceStub(ServletConfig config, HttpSession session,
                                                               HttpServletRequest request)
            throws AxisFault {
        ConfigurationContext configContext = (ConfigurationContext) config.getServletContext()
                .getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
        String serverURL = CarbonUIUtil.getServerURL(config.getServletContext(),
                session) + "CEPAdminService.CEPAdminServiceHttpsSoap12Endpoint";
        CEPAdminServiceStub stub = new CEPAdminServiceStub(configContext, serverURL);
        return stub;
    }
}
TOP

Related Classes of org.wso2.carbon.cep.ui.UIUtils

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.