Tabnine Logo
DiscoveryTreeNode.children
Code IndexAdd Tabnine 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)

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

  • Start an intent from android
  • startActivity (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • notifyDataSetChanged (ArrayAdapter)
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JList (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now