private void deployMultitenantService(AxisConfiguration axisCfg) throws AxisFault {
AxisService service = new AxisService(MultitenantConstants.MULTITENANT_DISPATCHER_SERVICE);
AxisOperation operation =
new InOutAxisOperation(MultitenantConstants.MULTITENANT_DISPATCHER_OPERATION);
operation.setMessageReceiver(new MultitenantMessageReceiver());
service.addOperation(operation);
AxisServiceGroup multitenantSvcGroup = new AxisServiceGroup(axisCfg);
multitenantSvcGroup.setServiceGroupName(MultitenantConstants.MULTITENANT_DISPATCHER_SERVICE);
multitenantSvcGroup.addParameter(CarbonConstants.HIDDEN_SERVICE_PARAM_NAME, "true");
multitenantSvcGroup.addService(service);
axisCfg.addServiceGroup(multitenantSvcGroup);