Add initial NEMO CLI renderer structure.
[nemo.git] / nemo-renderers / cli-renderer / src / main / java / org / opendaylight / nemo / renderer / cli / CliRenderer.java
1 /*\r
2  * Copyright (c) 2015 Huawei, 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.nemo.renderer.cli;\r
10 \r
11 import org.opendaylight.controller.md.sal.binding.api.DataBroker;\r
12 import org.slf4j.Logger;\r
13 import org.slf4j.LoggerFactory;\r
14 \r
15 /**\r
16  * NEMO renderer that uses CLI to implement an overlay network\r
17  * using traditional network devices.\r
18  *\r
19  * @author Zhigang Ji\r
20  */\r
21 public class CliRenderer implements AutoCloseable {\r
22     private static final Logger LOG = LoggerFactory.getLogger(CliRenderer.class);\r
23 \r
24     private final DataBroker dataBroker;\r
25 \r
26     public CliRenderer(DataBroker dataBroker) {\r
27         super();\r
28 \r
29         this.dataBroker = dataBroker;\r
30 \r
31         LOG.info("Initialized the NEMO CLI renderer.");\r
32 \r
33         return;\r
34     }\r
35 \r
36     @Override\r
37     public void close() throws Exception {\r
38         // TODO\r
39     }\r
40 }\r