final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) {
final String socketBindingName = model.get(Attribute.SOCKET_BINDING.getLocalName()).asString();
final String serverName = model.get(Attribute.SERVER.getLocalName()).asString();
final String hostName = model.get(Attribute.HOST.getLocalName()).asString();
final CoordinatorService coordinatorService = new CoordinatorService();
final ServiceBuilder<CoordinatorService> coordinatorServiceBuilder = context
.getServiceTarget()
.addService(RTSSubsystemExtension.COORDINATOR, coordinatorService)
.addListener(verificationHandler)
.addDependency(SocketBinding.JBOSS_BINDING_NAME.append(socketBindingName), SocketBinding.class,
coordinatorService.getInjectedSocketBinding())
.addDependency(UndertowService.virtualHostName(serverName, hostName), Host.class,
coordinatorService.getInjectedHost());
coordinatorServiceBuilder.setInitialMode(ServiceController.Mode.ACTIVE);
final ServiceController<CoordinatorService> coordinatorServiceController = coordinatorServiceBuilder.install();