blob: d625a057e193e0940fa7c4d4ca725aed8b221ec9 [file] [log] [blame]
Daniel Park4d486842018-07-24 17:06:43 +09001/*
2 * Copyright 2018-present Open Networking Foundation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16package org.onosproject.openstacknode.api;
17
18import org.onlab.packet.IpAddress;
19import org.onlab.packet.MacAddress;
Daniel Park4d486842018-07-24 17:06:43 +090020import org.onosproject.net.DeviceId;
21import org.onosproject.net.PortNumber;
22import org.onosproject.net.behaviour.ControllerInfo;
Daniel Parkd02d7bd2018-08-23 23:04:31 +090023import org.onosproject.openstacknode.api.DpdkConfig.DatapathType;
Daniel Park4d486842018-07-24 17:06:43 +090024
25import java.util.Collection;
26
27public class OpenstackNodeAdapter implements OpenstackNode {
28 public OpenstackNodeAdapter() {
29
30 }
31 @Override
32 public String hostname() {
33 return null;
34 }
35
36 @Override
37 public OpenstackNode.NodeType type() {
38 return null;
39 }
40
41 @Override
42 public DeviceId ovsdb() {
43 return null;
44 }
45
46 @Override
47 public DeviceId intgBridge() {
48 return null;
49 }
50
51 @Override
52 public IpAddress managementIp() {
53 return null;
54 }
55
56 @Override
57 public IpAddress dataIp() {
58 return null;
59 }
60
61 @Override
62 public String vlanIntf() {
63 return null;
64 }
65
66 @Override
67 public NodeState state() {
68 return null;
69 }
70
71 @Override
Daniel Park4d486842018-07-24 17:06:43 +090072 public PortNumber tunnelPortNum() {
73 return null;
74 }
75
76 @Override
77 public PortNumber vlanPortNum() {
78 return null;
79 }
80
81 @Override
82 public PortNumber patchPortNum() {
83 return null;
84 }
85
86 @Override
87 public MacAddress vlanPortMac() {
88 return null;
89 }
90
91 @Override
92 public String uplinkPort() {
93 return null;
94 }
95
96 @Override
Daniel Park92abf312018-08-08 17:01:35 +090097 public DatapathType datapathType() {
98 return DatapathType.NORMAL;
99 }
100
101 @Override
Daniel Park7e8c4d82018-08-13 23:47:49 +0900102 public String socketDir() {
103 return null;
104 }
105
106 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900107 public PortNumber uplinkPortNum() {
108 return null;
109 }
110
111 @Override
112 public OpenstackNode updateState(NodeState newState) {
113 return null;
114 }
115
116 @Override
Jian Lie3141542018-08-13 18:05:43 +0900117 public OpenstackNode updateIntbridge(DeviceId newIntgBridge) {
118 return null;
119 }
120
121 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900122 public Collection<OpenstackPhyInterface> phyIntfs() {
123 return null;
124 }
125
126 @Override
127 public PortNumber phyIntfPortNum(String providerPhysnet) {
128 return null;
129 }
130
131 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900132 public Collection<ControllerInfo> controllers() {
133 return null;
134 }
135
136 @Override
137 public OpenstackSshAuth sshAuthInfo() {
138 return null;
139 }
Daniel Parkd02d7bd2018-08-23 23:04:31 +0900140
141 @Override
142 public DpdkConfig dpdkConfig() {
143 return null;
144 }
Jian Lic704b672018-09-04 18:52:53 +0900145
146 @Override
147 public KeystoneConfig keystoneConfig() {
148 return null;
149 }
150
151 @Override
152 public NeutronConfig neutronConfig() {
153 return null;
154 }
Daniel Park4d486842018-07-24 17:06:43 +0900155}