@Override public Iterable<FlowRule> getFlowRulesByGroupId(ApplicationId appId, short groupId) { return flows .stream() .filter(flow -> flow.appId() == appId.id() && flow.groupId().id() == groupId) .collect(Collectors.toList()); }
@Activate public void activate() { String nodeId = clusterService.getLocalNode().ip().toString(); appId = coreService.registerApplication("org.onosproject.demo.installer." + nodeId); worker = Executors.newFixedThreadPool( 1, new ThreadFactoryBuilder().setNameFormat("demo-app-worker").build()); log.info("Started with Application ID {}", appId.id()); }
@Activate public void activate(ComponentContext context) { cfgService.registerProperties(getClass()); appId = coreService.registerApplication("org.onosproject.fwd"); packetService.addProcessor(processor, PacketProcessor.ADVISOR_MAX + 2); readComponentConfiguration(context); requestPackests(); log.info("Started with Application ID {}", appId.id()); }
@Override public Iterable<FlowRule> getFlowRulesById(ApplicationId id) { return flows.stream().filter(flow -> flow.appId() == id.id()).collect(Collectors.toList()); }
@Deactivate public void deactivate() { log.info("Mao Stopped, id: {}, name: {}", appId.id(), appId.name()); }
@Activate public void activate(ComponentContext context) { appId = coreSerivice.registerApplication("org.onosproject.Mao.Mao-Ether-igmp"); log.info("Mao Started, id: {}, name: {}", appId.id(), appId.name()); }
@Override public int compare(ApplicationId id1, ApplicationId id2) { return id1.id() - id2.id(); }