blob: 8bfae0de3fa3ae345006ba39a799a343cc43198a [file] [log] [blame]
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -08001/**
2* Copyright 2011, Big Switch Networks, Inc.
3*
4* Licensed under the Apache License, Version 2.0 (the "License"); you may
5* not use this file except in compliance with the License. You may obtain
6* 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, WITHOUT
12* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13* License for the specific language governing permissions and limitations
14* under the License.
15**/
16
17package net.floodlightcontroller.core;
18
19import java.util.Map;
20
21/**
22 *
23 *
24 * @author Shudong Zhou
25 */
26public interface IInfoProvider {
27
28 /**
29 * Called when rest API requests information of a particular type
30 * @param type
31 * @return
32 */
33 public Map<String, Object> getInfo(String type);
34}