org.apache.dubbo.common.utils.StringUtils.isContains()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.8k)|赞(0)|评价(0)|浏览(147)

本文整理了Java中org.apache.dubbo.common.utils.StringUtils.isContains()方法的一些代码示例,展示了StringUtils.isContains()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.isContains()方法的具体详情如下:
包路径:org.apache.dubbo.common.utils.StringUtils
类名称:StringUtils
方法名:isContains

StringUtils.isContains介绍

暂无

代码示例

代码示例来源:origin: apache/incubator-dubbo

public static boolean isContains(String values, String value) {
  return isNotEmpty(values) && isContains(Constants.COMMA_SPLIT_PATTERN.split(values), value);
}

代码示例来源:origin: apache/incubator-dubbo

public static boolean isContains(String values, String value) {
  return isNotEmpty(values) && isContains(Constants.COMMA_SPLIT_PATTERN.split(values), value);
}

代码示例来源:origin: apache/incubator-dubbo

public static boolean isMatch(URL consumerUrl, URL providerUrl) {
  String consumerInterface = consumerUrl.getServiceInterface();
  String providerInterface = providerUrl.getServiceInterface();
  //FIXME accept providerUrl with '*' as interface name, after carefully thought about all possible scenarios I think it's ok to add this condition.
  if (!(Constants.ANY_VALUE.equals(consumerInterface)
      || Constants.ANY_VALUE.equals(providerInterface)
      || StringUtils.isEquals(consumerInterface, providerInterface))) {
    return false;
  }
  if (!isMatchCategory(providerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY),
      consumerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY))) {
    return false;
  }
  if (!providerUrl.getParameter(Constants.ENABLED_KEY, true)
      && !Constants.ANY_VALUE.equals(consumerUrl.getParameter(Constants.ENABLED_KEY))) {
    return false;
  }
  String consumerGroup = consumerUrl.getParameter(Constants.GROUP_KEY);
  String consumerVersion = consumerUrl.getParameter(Constants.VERSION_KEY);
  String consumerClassifier = consumerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  String providerGroup = providerUrl.getParameter(Constants.GROUP_KEY);
  String providerVersion = providerUrl.getParameter(Constants.VERSION_KEY);
  String providerClassifier = providerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  return (Constants.ANY_VALUE.equals(consumerGroup) || StringUtils.isEquals(consumerGroup, providerGroup) || StringUtils.isContains(consumerGroup, providerGroup))
      && (Constants.ANY_VALUE.equals(consumerVersion) || StringUtils.isEquals(consumerVersion, providerVersion))
      && (consumerClassifier == null || Constants.ANY_VALUE.equals(consumerClassifier) || StringUtils.isEquals(consumerClassifier, providerClassifier));
}

代码示例来源:origin: apache/incubator-dubbo

public static boolean isMatch(URL consumerUrl, URL providerUrl) {
  String consumerInterface = consumerUrl.getServiceInterface();
  String providerInterface = providerUrl.getServiceInterface();
  //FIXME accept providerUrl with '*' as interface name, after carefully thought about all possible scenarios I think it's ok to add this condition.
  if (!(Constants.ANY_VALUE.equals(consumerInterface)
      || Constants.ANY_VALUE.equals(providerInterface)
      || StringUtils.isEquals(consumerInterface, providerInterface))) {
    return false;
  }
  if (!isMatchCategory(providerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY),
      consumerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY))) {
    return false;
  }
  if (!providerUrl.getParameter(Constants.ENABLED_KEY, true)
      && !Constants.ANY_VALUE.equals(consumerUrl.getParameter(Constants.ENABLED_KEY))) {
    return false;
  }
  String consumerGroup = consumerUrl.getParameter(Constants.GROUP_KEY);
  String consumerVersion = consumerUrl.getParameter(Constants.VERSION_KEY);
  String consumerClassifier = consumerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  String providerGroup = providerUrl.getParameter(Constants.GROUP_KEY);
  String providerVersion = providerUrl.getParameter(Constants.VERSION_KEY);
  String providerClassifier = providerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  return (Constants.ANY_VALUE.equals(consumerGroup) || StringUtils.isEquals(consumerGroup, providerGroup) || StringUtils.isContains(consumerGroup, providerGroup))
      && (Constants.ANY_VALUE.equals(consumerVersion) || StringUtils.isEquals(consumerVersion, providerVersion))
      && (consumerClassifier == null || Constants.ANY_VALUE.equals(consumerClassifier) || StringUtils.isEquals(consumerClassifier, providerClassifier));
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

public static boolean isContains(String values, String value) {
  return isNotEmpty(values) && isContains(Constants.COMMA_SPLIT_PATTERN.split(values), value);
}

代码示例来源:origin: org.apache.dubbo/dubbo

public static boolean isContains(String values, String value) {
  return isNotEmpty(values) && isContains(Constants.COMMA_SPLIT_PATTERN.split(values), value);
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

public static boolean isMatch(URL consumerUrl, URL providerUrl) {
  String consumerInterface = consumerUrl.getServiceInterface();
  String providerInterface = providerUrl.getServiceInterface();
  //FIXME accept providerUrl with '*' as interface name, after carefully thought about all possible scenarios I think it's ok to add this condition.
  if (!(Constants.ANY_VALUE.equals(consumerInterface)
      || Constants.ANY_VALUE.equals(providerInterface)
      || StringUtils.isEquals(consumerInterface, providerInterface))) {
    return false;
  }
  if (!isMatchCategory(providerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY),
      consumerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY))) {
    return false;
  }
  if (!providerUrl.getParameter(Constants.ENABLED_KEY, true)
      && !Constants.ANY_VALUE.equals(consumerUrl.getParameter(Constants.ENABLED_KEY))) {
    return false;
  }
  String consumerGroup = consumerUrl.getParameter(Constants.GROUP_KEY);
  String consumerVersion = consumerUrl.getParameter(Constants.VERSION_KEY);
  String consumerClassifier = consumerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  String providerGroup = providerUrl.getParameter(Constants.GROUP_KEY);
  String providerVersion = providerUrl.getParameter(Constants.VERSION_KEY);
  String providerClassifier = providerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  return (Constants.ANY_VALUE.equals(consumerGroup) || StringUtils.isEquals(consumerGroup, providerGroup) || StringUtils.isContains(consumerGroup, providerGroup))
      && (Constants.ANY_VALUE.equals(consumerVersion) || StringUtils.isEquals(consumerVersion, providerVersion))
      && (consumerClassifier == null || Constants.ANY_VALUE.equals(consumerClassifier) || StringUtils.isEquals(consumerClassifier, providerClassifier));
}

代码示例来源:origin: org.apache.dubbo/dubbo

public static boolean isMatch(URL consumerUrl, URL providerUrl) {
  String consumerInterface = consumerUrl.getServiceInterface();
  String providerInterface = providerUrl.getServiceInterface();
  //FIXME accept providerUrl with '*' as interface name, after carefully thought about all possible scenarios I think it's ok to add this condition.
  if (!(Constants.ANY_VALUE.equals(consumerInterface)
      || Constants.ANY_VALUE.equals(providerInterface)
      || StringUtils.isEquals(consumerInterface, providerInterface))) {
    return false;
  }
  if (!isMatchCategory(providerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY),
      consumerUrl.getParameter(CATEGORY_KEY, DEFAULT_CATEGORY))) {
    return false;
  }
  if (!providerUrl.getParameter(Constants.ENABLED_KEY, true)
      && !Constants.ANY_VALUE.equals(consumerUrl.getParameter(Constants.ENABLED_KEY))) {
    return false;
  }
  String consumerGroup = consumerUrl.getParameter(Constants.GROUP_KEY);
  String consumerVersion = consumerUrl.getParameter(Constants.VERSION_KEY);
  String consumerClassifier = consumerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  String providerGroup = providerUrl.getParameter(Constants.GROUP_KEY);
  String providerVersion = providerUrl.getParameter(Constants.VERSION_KEY);
  String providerClassifier = providerUrl.getParameter(Constants.CLASSIFIER_KEY, Constants.ANY_VALUE);
  return (Constants.ANY_VALUE.equals(consumerGroup) || StringUtils.isEquals(consumerGroup, providerGroup) || StringUtils.isContains(consumerGroup, providerGroup))
      && (Constants.ANY_VALUE.equals(consumerVersion) || StringUtils.isEquals(consumerVersion, providerVersion))
      && (consumerClassifier == null || Constants.ANY_VALUE.equals(consumerClassifier) || StringUtils.isEquals(consumerClassifier, providerClassifier));
}

相关文章