4 * Generated from: yang module name: threadpool-impl yang module local name: threadfactory-naming
5 * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
6 * Generated at: Wed Nov 06 16:19:33 CET 2013
8 * Do not modify this file unless it is present under src/main directory
10 package org.opendaylight.controller.config.yang.threadpool.impl;
12 import org.opendaylight.controller.config.api.JmxAttributeValidationException;
13 import org.opendaylight.controller.config.threadpool.util.NamingThreadPoolFactory;
18 public final class NamingThreadFactoryModule extends
19 org.opendaylight.controller.config.yang.threadpool.impl.AbstractNamingThreadFactoryModule {
21 public NamingThreadFactoryModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
22 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
23 super(identifier, dependencyResolver);
26 public NamingThreadFactoryModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
27 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
28 NamingThreadFactoryModule oldModule, java.lang.AutoCloseable oldInstance) {
29 super(identifier, dependencyResolver, oldModule, oldInstance);
33 public void validate() {
35 JmxAttributeValidationException.checkNotNull(getNamePrefix(), namePrefixJmxAttribute);
39 public java.lang.AutoCloseable createInstance() {
40 return new NamingThreadPoolFactory(getNamePrefix());