Add UT for SouthboundMapper and SouthboundProvider
[netvirt.git] / openstack / net-virt / src / main / java / org / opendaylight / ovsdb / openstack / netvirt / impl / OpenstackRouter.java
1 /*
2  * Copyright (c) 2014, 2015 Red Hat, Inc. and others. All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8
9 package org.opendaylight.ovsdb.openstack.netvirt.impl;
10
11 import org.opendaylight.ovsdb.openstack.netvirt.ConfigInterface;
12 import org.opendaylight.ovsdb.openstack.netvirt.api.MultiTenantAwareRouter;
13
14 import java.net.InetAddress;
15 import java.util.UUID;
16 import org.osgi.framework.BundleContext;
17 import org.osgi.framework.ServiceReference;
18
19 /**
20  * OpenStack router implements the MultiTenantAwareRouter interfaces It provides routing functionality for multiple
21  * tenants in an OpenStack cloud
22  */
23 public class OpenstackRouter implements MultiTenantAwareRouter, ConfigInterface {
24
25     @Override
26     public void addInterface(UUID tenantId, String interfaceName, InetAddress address, int mask) {
27
28     }
29
30     @Override
31     public void addInterface(UUID tenantId, String interfaceName, String macAddress, InetAddress address, int mask) {
32
33     }
34
35     @Override
36     public void updateInterface(UUID tenantId, String interfaceName, InetAddress address, int mask) {
37
38     }
39
40     @Override
41     public void updateInterface(UUID tenantId, String interfaceName, String macAddress, InetAddress address, int mask) {
42
43     }
44
45     @Override
46     public void removeInterface(UUID tenantId, String interfaceName) {
47
48     }
49
50     @Override
51     public void addRoute(UUID tenantId, String destinationCidr, InetAddress nextHop) {
52
53     }
54
55     @Override
56     public void addRoute(UUID tenantId, String destinationCidr, InetAddress nextHop, Integer priority) {
57
58     }
59
60     @Override
61     public void removeRoute(UUID tenantId, String destinationCidr, InetAddress nextHop) {
62
63     }
64
65     @Override
66     public void removeRoute(UUID tenantId, String destinationCidr, InetAddress nextHop, Integer priority) {
67
68     }
69
70     @Override
71     public void addDefaultRoute(UUID tenantId, InetAddress nextHop) {
72
73     }
74
75     @Override
76     public void addDefaultRoute(UUID tenantId, InetAddress nextHop, Integer priority) {
77
78     }
79
80     @Override
81     public void addNatRule(UUID tenantId, InetAddress matchAddress, InetAddress rewriteAddress) {
82
83     }
84
85     @Override
86     public void setDependencies(BundleContext bundleContext, ServiceReference serviceReference) {
87
88     }
89
90     @Override
91     public void setDependencies(Object impl) {
92
93     }
94 }