context.start();
Component log = new LogComponent();
context.addComponent("log", log);
context.addEndpoint("log:/foo", log.createEndpoint("log://foo"));
context.removeComponent("log");
context.stop();
List<String> expectedEvents = Arrays.asList("onServiceAdd", "onThreadPoolAdd", "onContextStart", "onServiceAdd",
"onServiceAdd", "onServiceAdd", "onServiceAdd", "onServiceAdd", "onServiceAdd", "onServiceAdd",
"onThreadPoolAdd", "onComponentAdd", "onEndpointAdd", "onComponentRemove", "onThreadPoolAdd", "onContextStop");