protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler,
List<ServiceController<?>> newControllers) throws OperationFailedException {
// Read the full model
ModelNode config = Resource.Tools.readModel(context.readResource(PathAddress.EMPTY_ADDRESS));
// Create the builder
WebSocketServerConfigurationBuilder configurationBuilder = new WebSocketServerConfigurationBuilder();
this.configureProtocolServer(configurationBuilder, config);
// Create the service
final ProtocolServerService service = new ProtocolServerService(getServiceName(operation), WebSocketServer.class, configurationBuilder);
// Setup the various dependencies with injectors and install the service