blob: 4bb2618851323ebf62f0425149a24a027ba6fe5f [file] [log] [blame]
pierfa48c6e2019-10-11 18:19:59 +02001/*
2 * Copyright 2019-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 */
16
17package org.onosproject.store.service;
18
19import com.google.common.collect.Multiset;
20import org.onosproject.core.ApplicationId;
21
22import java.util.Collection;
23import java.util.Map;
24import java.util.Set;
25import java.util.concurrent.CompletableFuture;
26import java.util.concurrent.Executor;
27import java.util.function.Consumer;
28
29public class AsyncConsistentMultimapAdapter<K, V> implements AsyncConsistentMultimap<K, V> {
30
31 @Override
32 public String name() {
33 return null;
34 }
35
36 @Override
37 public Type primitiveType() {
38 return null;
39 }
40
41 @Override
42 public ApplicationId applicationId() {
43 return null;
44 }
45
46 @Override
47 public CompletableFuture<Void> destroy() {
48 return null;
49 }
50
51 @Override
52 public void addStatusChangeListener(Consumer<Status> listener) {
53
54 }
55
56 @Override
57 public void removeStatusChangeListener(Consumer<Status> listener) {
58
59 }
60
61 @Override
62 public Collection<Consumer<Status>> statusChangeListeners() {
63 return null;
64 }
65
66 @Override
67 public CompletableFuture<Integer> size() {
68 return null;
69 }
70
71 @Override
72 public CompletableFuture<Boolean> isEmpty() {
73 return null;
74 }
75
76 @Override
77 public CompletableFuture<Boolean> containsKey(K key) {
78 return null;
79 }
80
81 @Override
82 public CompletableFuture<Boolean> containsValue(V value) {
83 return null;
84 }
85
86 @Override
87 public CompletableFuture<Boolean> containsEntry(K key, V value) {
88 return null;
89 }
90
91 @Override
92 public CompletableFuture<Boolean> put(K key, V value) {
93 return null;
94 }
95
96 @Override
97 public CompletableFuture<Versioned<Collection<? extends V>>> putAndGet(K key, V value) {
98 return null;
99 }
100
101 @Override
102 public CompletableFuture<Boolean> remove(K key, V value) {
103 return null;
104 }
105
106 @Override
107 public CompletableFuture<Versioned<Collection<? extends V>>> removeAndGet(K key, V value) {
108 return null;
109 }
110
111 @Override
112 public CompletableFuture<Boolean> removeAll(K key, Collection<? extends V> values) {
113 return null;
114 }
115
116 @Override
117 public CompletableFuture<Versioned<Collection<? extends V>>> removeAll(K key) {
118 return null;
119 }
120
121 @Override
122 public CompletableFuture<Boolean> removeAll(Map<K, Collection<? extends V>> mapping) {
123 return null;
124 }
125
126 @Override
127 public CompletableFuture<Boolean> putAll(K key, Collection<? extends V> values) {
128 return null;
129 }
130
131 @Override
132 public CompletableFuture<Boolean> putAll(Map<K, Collection<? extends V>> mapping) {
133 return null;
134 }
135
136 @Override
137 public CompletableFuture<Versioned<Collection<? extends V>>> replaceValues(K key, Collection<V> values) {
138 return null;
139 }
140
141 @Override
142 public CompletableFuture<Void> clear() {
143 return null;
144 }
145
146 @Override
147 public CompletableFuture<Versioned<Collection<? extends V>>> get(K key) {
148 return null;
149 }
150
151 @Override
152 public CompletableFuture<Set<K>> keySet() {
153 return null;
154 }
155
156 @Override
157 public CompletableFuture<Multiset<K>> keys() {
158 return null;
159 }
160
161 @Override
162 public CompletableFuture<Multiset<V>> values() {
163 return null;
164 }
165
166 @Override
167 public CompletableFuture<Collection<Map.Entry<K, V>>> entries() {
168 return null;
169 }
170
171 @Override
172 public CompletableFuture<Void> addListener(MultimapEventListener<K, V> listener) {
173 return null;
174 }
175
176 @Override
177 public CompletableFuture<Void> addListener(MultimapEventListener<K, V> listener, Executor executor) {
178 return null;
179 }
180
181 @Override
182 public CompletableFuture<Void> removeListener(MultimapEventListener<K, V> listener) {
183 return null;
184 }
185
186 @Override
187 public CompletableFuture<Map<K, Collection<V>>> asMap() {
188 return null;
189 }
190
191 @Override
192 public ConsistentMultimap<K, V> asMultimap() {
193 return null;
194 }
195
196 @Override
197 public ConsistentMultimap<K, V> asMultimap(long timeoutMillis) {
198 return null;
199 }
200
201 @Override
202 public CompletableFuture<AsyncIterator<Map.Entry<K, V>>> iterator() {
203 return null;
204 }
205}