Java 类net.floodlightcontroller.core.module.IFloodlightService 实例源码
项目:floodlight-simple-multicast
文件:Multicast.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService> getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>, IFloodlightService>();
m.put(IMulticastREST.class, this);
return m;
}
项目:iTAP-controller
文件:LearningSwitch.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IFloodlightProviderService.class);
l.add(IDebugCounterService.class);
l.add(IRestApiService.class);
return l;
}
项目:open-kilda
文件:SwitchManager.java
/**
* {@inheritDoc}
*/
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> services = new ArrayList<>();
services.add(ISwitchManager.class);
return services;
}
项目:iTAP-controller
文件:TopologyManager.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
// We are the class that implements the service
m.put(ITopologyService.class, this);
m.put(IRoutingService.class, this);
return m;
}
项目:open-kilda
文件:SwitchManager.java
/**
* {@inheritDoc}
*/
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> services = new ArrayList<>(3);
services.add(IFloodlightProviderService.class);
services.add(IOFSwitchService.class);
services.add(IRestApiService.class);
return services;
}
项目:open-kilda
文件:SwitchEventCollector.java
/**
* {@inheritDoc}
*/
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> services = new ArrayList<>(1);
services.add(SwitchEventCollector.class);
return services;
}
项目:open-kilda
文件:SwitchEventCollector.java
/**
* {@inheritDoc}
*/
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService> getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> map = new HashMap<>();
map.put(SwitchEventCollector.class, this);
return map;
}
项目:open-kilda
文件:PathVerificationService.java
/**
* IFloodlightModule Methods.
*/
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> services = new ArrayList<>(3);
services.add(IFloodlightProviderService.class);
services.add(IOFSwitchService.class);
services.add(IRestApiService.class);
return services;
}
项目:iTAP-controller
文件:DebugEventService.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
ArrayList<Class<? extends IFloodlightService>> deps = new ArrayList<Class<? extends IFloodlightService>>();
deps.add(IShutdownService.class);
return deps;
}
项目:iTAP-controller
文件:DebugEventService.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleServices() {
Collection<Class<? extends IFloodlightService>> l = new ArrayList<Class<? extends IFloodlightService>>();
l.add(IDebugEventService.class);
return l;
}
项目:iTAP-controller
文件:MockFloodlightProvider.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
m.put(IFloodlightProviderService.class, this);
return m;
}
项目:iTAP-controller
文件:LoadBalancer.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(ILoadBalancerService.class);
return l;
}
项目:iTAP-controller
文件:PktInProcessingTime.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IPktInProcessingTimeService.class);
return l;
}
项目:fresco_floodlight
文件:DebugCounterServiceImpl.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
ArrayList<Class<? extends IFloodlightService>> deps =
new ArrayList<Class<? extends IFloodlightService>>();
deps.add(IShutdownService.class);
return deps;
}
项目:fresco_floodlight
文件:AbstractStorageSource.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IStorageSourceService.class);
return l;
}
项目:fresco_floodlight
文件:MockDebugCounterService.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
m.put(IDebugCounterService.class, this);
return m;
}
项目:open-kilda
文件:MockSwitchManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleServices() {
Collection<Class<? extends IFloodlightService>> services =
new ArrayList<Class<? extends IFloodlightService>>(1);
services.add(IOFSwitchService.class);
return services;
}
项目:open-kilda
文件:MockSwitchManager.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
m.put(IOFSwitchService.class, this);
return m;
}
项目:iTAP-controller
文件:MockSwitchManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleServices() {
Collection<Class<? extends IFloodlightService>> services =
new ArrayList<Class<? extends IFloodlightService>>(1);
services.add(IOFSwitchService.class);
return services;
}
项目:iTAP-controller
文件:ObfuscationMaskManager.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l = new ArrayList<Class<? extends IFloodlightService>>();
l.add(IFloodlightProviderService.class);
l.add(ILinkDiscoveryService.class);
l.add(IObfuscationLinkStateManager.class);
l.add(IRestApiService.class);
return l;
}
项目:iTAP-controller
文件:LinkDiscoveryManager.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService> getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>, IFloodlightService>();
// We are the class that implements the service
m.put(ILinkDiscoveryService.class, this);
return m;
}
项目:fresco_floodlight
文件:StatisticsCollector.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService> getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>, IFloodlightService>();
m.put(IStatisticsService.class, this);
return m;
}
项目:fresco_floodlight
文件:OFSwitchManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l = new ArrayList<Class<? extends IFloodlightService>>();
l.add(IFloodlightProviderService.class);
l.add(IDebugEventService.class);
l.add(IDebugCounterService.class);
l.add(ISyncService.class);
return l;
}
项目:fresco_floodlight
文件:SyncTorture.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(ISyncService.class);
l.add(IDebugCounterService.class);
return l;
}
项目:fresco_floodlight
文件:SyncManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IThreadPoolService.class);
l.add(IStorageSourceService.class);
l.add(IDebugCounterService.class);
return l;
}
项目:iTAP-controller
文件:ShutdownServiceImpl.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<>();
m.put(IShutdownService.class, this);
return m;
}
项目:fresco_floodlight
文件:PktInProcessingTime.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IRestApiService.class);
l.add(IFloodlightProviderService.class);
return l;
}
项目:iTAP-controller
文件:AbstractStorageSource.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IRestApiService.class);
l.add(IDebugCounterService.class);
return l;
}
项目:fresco_floodlight
文件:NullPktInProcessingTime.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
// We are the class that implements the service
m.put(IPktInProcessingTimeService.class, this);
return m;
}
项目:fresco_floodlight
文件:OFSwitchManager.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>, IFloodlightService>();
m.put(IOFSwitchService.class, this);
return m;
}
项目:iTAP-controller
文件:VirtualNetworkFilter.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IFloodlightProviderService.class);
l.add(IRestApiService.class);
l.add(IDeviceService.class);
return l;
}
项目:iTAP-controller
文件:FloodlightProvider.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> services =
new ArrayList<Class<? extends IFloodlightService>>(1);
services.add(IFloodlightProviderService.class);
return services;
}
项目:fresco_floodlight
文件:DeviceManagerImpl.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
// We are the class that implements the service
m.put(IDeviceService.class, this);
return m;
}
项目:iTAP-controller
文件:AbstractSyncManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(ISyncService.class);
return l;
}
项目:fresco_floodlight
文件:ThreadPool.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(IThreadPoolService.class);
return l;
}
项目:fresco_floodlight
文件:DebugEventService.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
ArrayList<Class<? extends IFloodlightService>> deps = new ArrayList<Class<? extends IFloodlightService>>();
deps.add(IShutdownService.class);
return deps;
}
项目:iTAP-controller
文件:TopologyManager.java
@Override
public Collection<Class<? extends IFloodlightService>>
getModuleDependencies() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(ILinkDiscoveryService.class);
l.add(IThreadPoolService.class);
l.add(IFloodlightProviderService.class);
l.add(IOFSwitchService.class);
l.add(IDebugCounterService.class);
l.add(IDebugEventService.class);
l.add(IRestApiService.class);
return l;
}
项目:fresco_floodlight
文件:MockDebugEventService.java
@Override
public Map<Class<? extends IFloodlightService>, IFloodlightService>
getServiceImpls() {
Map<Class<? extends IFloodlightService>, IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>, IFloodlightService>();
m.put(IDebugEventService.class, this);
return m;
}
项目:fresco_floodlight
文件:AbstractStorageSource.java
@Override
public Map<Class<? extends IFloodlightService>,
IFloodlightService> getServiceImpls() {
Map<Class<? extends IFloodlightService>,
IFloodlightService> m =
new HashMap<Class<? extends IFloodlightService>,
IFloodlightService>();
m.put(IStorageSourceService.class, this);
return m;
}
项目:iTAP-controller
文件:LearningSwitch.java
@Override
public Collection<Class<? extends IFloodlightService>> getModuleServices() {
Collection<Class<? extends IFloodlightService>> l =
new ArrayList<Class<? extends IFloodlightService>>();
l.add(ILearningSwitchService.class);
return l;
}