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;
}