private void stopContext(Context ctx) {
if (moduleContext != null) {
moduleContext.publish(new ModuleStop(this));
}
CompositeContext rootContext = runtime.getRootContext();
rootContext.removeContext(moduleContext.getName());
valve.setEnabled(false);
//ctx.getPipeline().removeValve(valve);
//valve = null;
moduleContext.stop();
moduleContext = null;