Codota Logo
DiscoveryTreeNode.children
Code IndexAdd Codota to your IDE (free)

How to use
children
method
in
org.apache.servicecomb.serviceregistry.discovery.DiscoveryTreeNode

Best Java code snippets using org.apache.servicecomb.serviceregistry.discovery.DiscoveryTreeNode.children (Showing top 10 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: apache/servicecomb-java-chassis

@Override
public DiscoveryTreeNode discovery(DiscoveryContext context, DiscoveryTreeNode parent) {
 String expectTransportName = findTransportName(context, parent);
 return parent.children()
   .computeIfAbsent(expectTransportName, etn -> createDiscoveryTreeNode(expectTransportName, context, parent));
}
origin: apache/servicecomb-java-chassis

@Override
public DiscoveryTreeNode discovery(DiscoveryContext context, DiscoveryTreeNode parent) {
 return parent.children()
   .computeIfAbsent(context.getInputParameters(), etn -> createDiscoveryTreeNode(context, parent));
}
origin: apache/servicecomb-java-chassis

public DiscoveryTreeNode discovery(DiscoveryContext context, VersionedCache inputCache) {
 DiscoveryTreeNode tmpRoot = getOrCreateRoot(inputCache);
 DiscoveryTreeNode parent = tmpRoot.children()
   .computeIfAbsent(inputCache.name(), name -> new DiscoveryTreeNode().fromCache(inputCache));
 return doDiscovery(context, parent);
}
origin: apache/servicecomb-java-chassis

@Override
protected void init(DiscoveryContext context, DiscoveryTreeNode parent) {
 MicroserviceInstance myself = RegistryUtils.getMicroserviceInstance();
 Map<String, MicroserviceInstance> instancesRegionAndAZMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instancesAZMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instancesNoMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instances = parent.data();
 for (String id : instances.keySet()) {
  MicroserviceInstance target = instances.get(id);
  if (regionAndAZMatch(myself, target)) {
   instancesRegionAndAZMatch.put(id, target);
  } else if (regionMatch(myself, target)) {
   instancesAZMatch.put(id, target);
  } else {
   instancesNoMatch.put(id, target);
  }
 }
 Map<String, DiscoveryTreeNode> children = new HashMap<>();
 children.put(GROUP_RegionAndAZMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_RegionAndAZMatch)
   .data(instancesRegionAndAZMatch));
 children.put(GROUP_instancesAZMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_instancesAZMatch)
   .data(instancesAZMatch));
 children.put(GROUP_instancesNoMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_instancesNoMatch)
   .data(instancesNoMatch));
 parent.children(children);
}
origin: apache/servicecomb-java-chassis

@Override
public void init(DiscoveryContext context, DiscoveryTreeNode parent) {
 Map<MicroserviceVersionMeta, Map<String, MicroserviceInstance>> versionMap =
   groupByVersion(context.getInputParameters(), parent.data());
 Map<String, DiscoveryTreeNode> operationNodes = initOperationNodes(parent, versionMap);
 fillInstances(operationNodes, versionMap);
 parent.children(operationNodes);
}
origin: org.apache.servicecomb/service-registry

@Override
public DiscoveryTreeNode discovery(DiscoveryContext context, DiscoveryTreeNode parent) {
 String expectTransportName = findTransportName(context, parent);
 return parent.children()
   .computeIfAbsent(expectTransportName, etn -> createDiscoveryTreeNode(expectTransportName, context, parent));
}
origin: org.apache.servicecomb/spring-boot-common

@Override
public DiscoveryTreeNode discovery(DiscoveryContext context, DiscoveryTreeNode parent) {
 return parent.children()
   .computeIfAbsent(context.getInputParameters(), etn -> createDiscoveryTreeNode(context, parent));
}
origin: org.apache.servicecomb/service-registry

public DiscoveryTreeNode discovery(DiscoveryContext context, VersionedCache inputCache) {
 DiscoveryTreeNode tmpRoot = getOrCreateRoot(inputCache);
 DiscoveryTreeNode parent = tmpRoot.children()
   .computeIfAbsent(inputCache.name(), name -> new DiscoveryTreeNode().fromCache(inputCache));
 return doDiscovery(context, parent);
}
origin: org.apache.servicecomb/handler-loadbalance

@Override
protected void init(DiscoveryContext context, DiscoveryTreeNode parent) {
 MicroserviceInstance myself = RegistryUtils.getMicroserviceInstance();
 Map<String, MicroserviceInstance> instancesRegionAndAZMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instancesAZMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instancesNoMatch = new HashMap<>();
 Map<String, MicroserviceInstance> instances = parent.data();
 for (String id : instances.keySet()) {
  MicroserviceInstance target = instances.get(id);
  if (regionAndAZMatch(myself, target)) {
   instancesRegionAndAZMatch.put(id, target);
  } else if (regionMatch(myself, target)) {
   instancesAZMatch.put(id, target);
  } else {
   instancesNoMatch.put(id, target);
  }
 }
 Map<String, DiscoveryTreeNode> children = new HashMap<>();
 children.put(GROUP_RegionAndAZMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_RegionAndAZMatch)
   .data(instancesRegionAndAZMatch));
 children.put(GROUP_instancesAZMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_instancesAZMatch)
   .data(instancesAZMatch));
 children.put(GROUP_instancesNoMatch, new DiscoveryTreeNode()
   .subName(parent, GROUP_instancesNoMatch)
   .data(instancesNoMatch));
 parent.children(children);
}
origin: org.apache.servicecomb/java-chassis-core

@Override
public void init(DiscoveryContext context, DiscoveryTreeNode parent) {
 Map<MicroserviceVersionMeta, Map<String, MicroserviceInstance>> versionMap =
   groupByVersion(context.getInputParameters(), parent.data());
 Map<String, DiscoveryTreeNode> operationNodes = initOperationNodes(parent, versionMap);
 fillInstances(operationNodes, versionMap);
 parent.children(operationNodes);
}
org.apache.servicecomb.serviceregistry.discoveryDiscoveryTreeNodechildren

Popular methods of DiscoveryTreeNode

  • <init>
  • data
  • subName
  • child
  • attribute
  • cacheVersion
  • childrenInited
  • fromCache
  • isEmpty
  • isSameVersion
  • level
  • mapData
  • level,
  • mapData,
  • name

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • onRequestPermissionsResult (Fragment)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Path (java.nio.file)
  • MessageFormat (java.text)
    MessageFormat provides a means to produce concatenated messages in language-neutral way. Use this to
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • JOptionPane (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now