예제 #1
0
  @Override
  public Collection<OpenstackPort> ports(String networkId) {
    Collection<OpenstackPort> ports = restHandler.getPorts();
    List<OpenstackPort> portList =
        ports.stream().filter(p -> p.networkId().equals(networkId)).collect(Collectors.toList());

    return portList;
  }
예제 #2
0
 @Override
 public OpenstackPort port(String portId) {
   Collection<OpenstackPort> ports = restHandler.getPorts();
   return ports.stream().filter(p -> p.id().equals(portId)).findFirst().orElse(null);
 }
예제 #3
0
 @Override
 public OpenstackPort port(Port port) {
   Collection<OpenstackPort> ports = restHandler.getPorts();
   String uuid = port.annotations().value("portName").substring(3);
   return ports.stream().filter(p -> p.id().startsWith(uuid)).findFirst().orElse(null);
 }