+/**
+ * Generated file
+
+ * Generated from: yang module name: odl-pcep-impl-cfg yang module local name: pcep-parser-crabbe-initiated
+ * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
+ * Generated at: Tue Dec 03 09:34:06 CET 2013
+ *
+ * Do not modify this file unless it is present under src/main directory
+ */
+package org.opendaylight.controller.config.yang.pcep.impl;
+
+import org.opendaylight.protocol.pcep.impl.CrabbeInitiatedActivator;
+import org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderActivator;
+
+/**
+ *
+ */
+public final class CrabbeInitiatedPCEPParserModule extends org.opendaylight.controller.config.yang.pcep.impl.AbstractCrabbeInitiatedPCEPParserModule
+{
+
+ public CrabbeInitiatedPCEPParserModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier, final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
+ super(identifier, dependencyResolver);
+ }
+
+ public CrabbeInitiatedPCEPParserModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier, final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
+ final CrabbeInitiatedPCEPParserModule oldModule, final java.lang.AutoCloseable oldInstance) {
+
+ super(identifier, dependencyResolver, oldModule, oldInstance);
+ }
+
+ @Override
+ public java.lang.AutoCloseable createInstance() {
+ final PCEPExtensionProviderActivator act = new CrabbeInitiatedActivator();
+ act.start(getPcepExtensionsDependency());
+ return new AutoCloseable() {
+ @Override
+ public void close() {
+ act.stop();
+ }
+ };
+ }
+}