//TODO: enable after implementing a proper handler
///*
//*Copyright (c) 2005-2010, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
//*
//*WSO2 Inc. licenses this file to you under the Apache License,
//*Version 2.0 (the "License"); you may not use this file except
//*in compliance with the License.
//*You may obtain a copy of the License at
//*
//*http://www.apache.org/licenses/LICENSE-2.0
//*
//*Unless required by applicable law or agreed to in writing,
//*software distributed under the License is distributed on an
//*"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
//*KIND, either express or implied. See the License for the
//*specific language governing permissions and limitations
//*under the License.
//*/
//
//package org.wso2.esb.integration.common.clients.transport.mgt;
//
//import org.apache.axis2.AxisFault;
//import org.apache.commons.logging.Log;
//import org.apache.commons.logging.LogFactory;
//import org.wso2.carbon.transport.mgt.stub.Exception;
//import org.wso2.carbon.transport.mgt.stub.TransportAdminStub;
//import org.wso2.carbon.transport.mgt.stub.types.carbon.TransportData;
//import org.wso2.esb.integration.common.clients.client.utils.AuthenticateStub;
//
//import java.rmi.RemoteException;
//
//public class TransportManagementAdminServiceClient {
// private static final Log log = LogFactory.getLog(TransportManagementAdminServiceClient.class);
//
// private final String serviceName = "TransportAdmin";
// private TransportAdminStub transportAdminStub;
//
// public TransportManagementAdminServiceClient(String backEndUrl, String sessionCookie)
// throws AxisFault {
// String endPoint = backEndUrl + serviceName;
// transportAdminStub = new TransportAdminStub(endPoint);
// AuthenticateStub.authenticateStub(sessionCookie, transportAdminStub);
// }
//
// public TransportManagementAdminServiceClient(String backEndUrl, String userName,
// String password) throws AxisFault {
// String endPoint = backEndUrl + serviceName;
// transportAdminStub = new TransportAdminStub(endPoint);
// AuthenticateStub.authenticateStub(userName, password, transportAdminStub);
// }
//
// public TransportData[] getAllTransportData()
// throws RemoteException, org.wso2.carbon.transport.mgt.stub.Exception {
// return transportAdminStub.getAllTransportData();
// }
//
// /**
// *
// * @param serviceName
// * @param transport http or https
// * @throws java.rmi.RemoteException
// * @throws Exception
// */
// public void addExposedTransports(String serviceName, String transport)
// throws RemoteException, Exception {
//
// transportAdminStub.addExposedTransports(serviceName, transport);
// }
//
//}