正在查看: SpeedCash v6.5.1482 应用的 Grpc.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 Grpc.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package io.grpc;
import io.grpc.Attributes;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.net.SocketAddress;
import java.net.URI;
import java.net.URISyntaxException;
import javax.net.ssl.SSLSession;
public final class Grpc {
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1710")
public static final Attributes.Key<SocketAddress> TRANSPORT_ATTR_REMOTE_ADDR = Attributes.Key.create("io.grpc.Grpc.TRANSPORT_ATTR_REMOTE_ADDR");
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1710")
public static final Attributes.Key<SocketAddress> TRANSPORT_ATTR_LOCAL_ADDR = Attributes.Key.create("io.grpc.Grpc.TRANSPORT_ATTR_LOCAL_ADDR");
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1710")
public static final Attributes.Key<SSLSession> TRANSPORT_ATTR_SSL_SESSION = Attributes.Key.create("io.grpc.Grpc.TRANSPORT_ATTR_SSL_SESSION");
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4972")
@Documented
@Retention(RetentionPolicy.SOURCE)
public @interface TransportAttr {
}
public static String a(String str, int i) {
try {
return new URI(null, null, str, i, null, null, null).getAuthority();
} catch (URISyntaxException e) {
throw new IllegalArgumentException("Invalid host or port: " + str + " " + i, e);
}
}
public static ManagedChannelBuilder<?> newChannelBuilder(String str, ChannelCredentials channelCredentials) {
return ManagedChannelRegistry.getDefaultRegistry().d(str, channelCredentials);
}
public static ManagedChannelBuilder<?> newChannelBuilderForAddress(String str, int i, ChannelCredentials channelCredentials) {
return newChannelBuilder(a(str, i), channelCredentials);
}
public static ServerBuilder<?> newServerBuilderForPort(int i, ServerCredentials serverCredentials) {
return ServerRegistry.getDefaultRegistry().b(i, serverCredentials);
}
}