@Override
protected void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model,
final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {
final BaseThreadPoolParameters params = ThreadPoolManagementUtils.parseUnboundedQueueThreadPoolParameters(context, operation, model);
final UnboundedQueueThreadPoolService service = new UnboundedQueueThreadPoolService(params.getMaxThreads(), params.getKeepAliveTime());
ThreadPoolManagementUtils.installThreadPoolService(service, params.getName(), serviceNameBase,
params.getThreadFactory(), threadFactoryResolver, service.getThreadFactoryInjector(),
context.getServiceTarget(), newControllers, verificationHandler);
}