Class DefaultPathConstants

  • All Implemented Interfaces:
    Constants

    public final class DefaultPathConstants
    extends java.lang.Object
    implements Constants
    DefaultPathConstants.
    • Field Detail

      • SELECTOR_JOIN_RULE

        public static final java.lang.String SELECTOR_JOIN_RULE
        The constant SELECTOR_JOIN_RULE.
        See Also:
        Constant Field Values
      • PLUGIN_PARENT

        public static final java.lang.String PLUGIN_PARENT
        The constant PLUGIN_PARENT.
        See Also:
        Constant Field Values
      • SELECTOR_PARENT

        public static final java.lang.String SELECTOR_PARENT
        The constant SELECTOR_PARENT.
        See Also:
        Constant Field Values
      • APP_AUTH_PARENT

        public static final java.lang.String APP_AUTH_PARENT
        The constant APP_AUTH_PARENT.
        See Also:
        Constant Field Values
      • META_DATA

        public static final java.lang.String META_DATA
        The constant META_DATA.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultPathConstants

        public DefaultPathConstants()
    • Method Detail

      • buildAppAuthPath

        public static java.lang.String buildAppAuthPath​(java.lang.String appKey)
        acquire app_auth_path.
        Parameters:
        appKey - appKey
        Returns:
        app_auth_path string
      • buildMetaDataPath

        public static java.lang.String buildMetaDataPath​(java.lang.String path)
        Build meta data path string.
        Parameters:
        path - the path
        Returns:
        the string
      • buildPluginParentPath

        public static java.lang.String buildPluginParentPath()
        buildPluginParentPath.
        Returns:
        zk path for plugin
      • buildPluginPath

        public static java.lang.String buildPluginPath​(java.lang.String pluginName)
        buildPluginRealPath.
        Parameters:
        pluginName - pluginName
        Returns:
        zk path for plugin
      • buildSelectorParentPath

        public static java.lang.String buildSelectorParentPath​(java.lang.String pluginName)
        buildSelectorParentPath.
        Parameters:
        pluginName - pluginName
        Returns:
        zk path for selector
      • buildSelectorRealPath

        public static java.lang.String buildSelectorRealPath​(java.lang.String pluginName,
                                                             java.lang.String selectorId)
        buildSelectorRealPath.
        Parameters:
        pluginName - pluginName
        selectorId - selectorId
        Returns:
        zk full path for selector
      • buildRuleParentPath

        public static java.lang.String buildRuleParentPath​(java.lang.String pluginName)
        buildRuleParentPath.
        Parameters:
        pluginName - pluginName
        Returns:
        zk rule parent path.
      • buildRulePath

        public static java.lang.String buildRulePath​(java.lang.String pluginName,
                                                     java.lang.String selectorId,
                                                     java.lang.String ruleId)
        buildRulePath.
        Parameters:
        pluginName - pluginName
        selectorId - selectorId
        ruleId - ruleId
        Returns:
        /shenyu/rule/pluginName/selectorId-ruleId