/** * Returns true if an input has already been bound to another key * * @param newInput The input to check if it has been bound already * @return True if newInput has been bound. False otherwise. */ public boolean isBound(Input newInput) { return newInput != null && uriBoundInputs.containsValue(newInput); }
@Override public boolean containsValue(Object value) { return _map.containsValue(value); }
/** * returns a set of addresses that are publically visible * * @returns empty set if the node is not found */ public Set<String> getPublicAddresses(URI id) { VApp vApp = client.getVApp(id); if (vApp != null) { Set<String> ipAddresses = Sets.newHashSet(); for (InternetService service : client.getAllInternetServicesInVDC(vApp.getVDC().getHref())) { for (Node node : client.getNodes(service.getId())) { if (vApp.getNetworkToAddresses().containsValue(node.getIpAddress())) { ipAddresses.add(service.getPublicIpAddress().getAddress()); } } } return ipAddresses; } else { return ImmutableSet.<String> of(); } }
if (!commandeInError.containsValue(value)) { commandeInError.put(fileName, value);
if (!commandeInError.containsValue(value)) { commandeInError.put(fileName, value);
private Set<PublicIpAddress> deleteInternetServicesAndNodesAssociatedWithVApp(VApp vApp) { checkNotNull(vApp.getVDC(), "VDC reference missing for vApp(%s)", vApp.getName()); Set<PublicIpAddress> ipAddresses = Sets.newHashSet(); SERVICE: for (InternetService service : client.getAllInternetServicesInVDC(vApp.getVDC().getHref())) { for (Node node : client.getNodes(service.getId())) { if (vApp.getNetworkToAddresses().containsValue(node.getIpAddress())) { ipAddresses.add(service.getPublicIpAddress()); logger.debug(">> deleting Node(%s) %s:%d -> %s:%d", node.getName(), service.getPublicIpAddress() .getAddress(), service.getPort(), node.getIpAddress(), node.getPort()); client.deleteNode(node.getId()); logger.debug("<< deleted Node(%s)", node.getName()); Set<Node> nodes = client.getNodes(service.getId()); if (nodes.size() == 0) { logger.debug(">> deleting InternetService(%s) %s:%d", service.getName(), service.getPublicIpAddress() .getAddress(), service.getPort()); client.deleteInternetService(service.getId()); logger.debug("<< deleted InternetService(%s)", service.getName()); continue SERVICE; } } } } return ipAddresses; }