f3885f2d3dbc4e2e1e48b9b12dafa771eb02feab
[groupbasedpolicy.git] / renderers / vpp / src / main / java / org / opendaylight / controller / config / yang / config / vpp_provider / impl / VppRenderer.java
1 /*\r
2  * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.\r
3  *\r
4  * This program and the accompanying materials are made available under the\r
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
6  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
7  */\r
8 \r
9 package org.opendaylight.controller.config.yang.config.vpp_provider.impl;\r
10 \r
11 import com.google.common.base.Preconditions;\r
12 import org.opendaylight.controller.md.sal.binding.api.DataBroker;\r
13 import org.slf4j.Logger;\r
14 import org.slf4j.LoggerFactory;\r
15 \r
16 public class VppRenderer implements AutoCloseable {\r
17     private static final Logger LOG = LoggerFactory.getLogger(VppRenderer.class);\r
18 \r
19     private DataBroker dataBroker;\r
20 \r
21     public VppRenderer(DataBroker dataBroker) {\r
22         Preconditions.checkNotNull(dataBroker);\r
23 \r
24         this.dataBroker = dataBroker;\r
25 \r
26         LOG.info("VPP Renderer has Started");\r
27     }\r
28 \r
29     @Override\r
30     public void close() throws Exception {\r
31         this.dataBroker = null;\r
32     }\r
33 \r
34 }\r