Class Bootstrapper.AuthorityInfo

    • Constructor Detail

      • AuthorityInfo

        public AuthorityInfo()
    • Method Detail

      • clientListenerResourceNameTemplate

        public abstract java.lang.String clientListenerResourceNameTemplate()
        A template for the name of the Listener resource to subscribe to for a gRPC client channel. Used only when the channel is created using an "xds:" URI with this authority name.

        The token "%s", if present in this string, will be replaced with %-encoded service authority (i.e., the path part of the target URI used to create the gRPC channel).

        Return value must start with "xdstp://<authority_name>/".

      • xdsServers

        public abstract com.google.common.collect.ImmutableList<Bootstrapper.ServerInfo> xdsServers()
        Ordered list of xDS servers to contact for this authority.

        If the same server is listed in multiple authorities, the entries will be de-duped (i.e., resources for both authorities will be fetched on the same ADS stream).

        Defaults to the top-level server list Bootstrapper.BootstrapInfo.servers(). Must not be empty.