if (!isEngagable) {
return;
}
}
Module moduleImpl = axisModule.getModule();
if (moduleImpl != null) {
// notyfying module for service engagement
moduleImpl.engageNotify(this);
}
// adding module operations
addModuleOperations(axisModule, axisConfig);
Iterator operations = getOperations();
while (operations.hasNext()) {
AxisOperation axisOperation = (AxisOperation) operations.next();
if (moduleImpl != null) {
// notyfying module for service engagement
moduleImpl.engageNotify(axisOperation);
}
axisOperation.engageModule(axisModule, axisConfig);
}
engagedModules.add(axisModule);
}