META-INF/
META-INF/MANIFEST.MF
io/
io/grpc/
io/grpc/auth/
io/grpc/auth/ClientAuthInterceptor$1.classClientAuthInterceptor.java
package io.grpc.auth
io.grpc.auth.ClientAuthInterceptor$1 extends io.grpc.ClientInterceptors$CheckedForwardingClientCall {
final io.grpc.Channel val$next
final io.grpc.MethodDescriptor val$method
final io.grpc.auth.ClientAuthInterceptor this$0
void (io.grpc.auth.ClientAuthInterceptor, io.grpc.ClientCall, io.grpc.Channel, io.grpc.MethodDescriptor)
io.grpc.auth.ClientAuthInterceptor this$0
io.grpc.ClientCall x0
protected void checkedStart (io.grpc.ClientCall$Listener, io.grpc.Metadata) throws io.grpc.StatusException
java.util.Map latestMetadata
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
io.grpc.Metadata cachedSaved
java.net.URI uri
}
io/grpc/auth/ClientAuthInterceptor.classClientAuthInterceptor.java
package io.grpc.auth
public final io.grpc.auth.ClientAuthInterceptor extends java.lang.Object implements io.grpc.ClientInterceptor {
private final com.google.auth.Credentials credentials
private io.grpc.Metadata cached
private java.util.Map lastMetadata
public void (com.google.auth.Credentials, java.util.concurrent.Executor)
com.google.auth.Credentials credentials
java.util.concurrent.Executor executor
public io.grpc.ClientCall interceptCall (io.grpc.MethodDescriptor, io.grpc.CallOptions, io.grpc.Channel)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
io.grpc.Channel next
private java.net.URI serviceUri (io.grpc.Channel, io.grpc.MethodDescriptor) throws io.grpc.StatusException
java.net.URISyntaxException e
io.grpc.Channel channel
io.grpc.MethodDescriptor method
String authority
String scheme
int defaultPort
String path
java.net.URI uri
java.net.URI uri
private java.net.URI removePort (java.net.URI) throws io.grpc.StatusException
java.net.URISyntaxException e
java.net.URI uri
private java.util.Map getRequestMetadata (java.net.URI) throws io.grpc.StatusException
java.io.IOException e
java.net.URI uri
private static final io.grpc.Metadata toHeaders (java.util.Map)
String value
io.grpc.Metadata$Key headerKey
String key
java.util.Map metadata
io.grpc.Metadata headers
static java.net.URI access$000 (io.grpc.auth.ClientAuthInterceptor, io.grpc.Channel, io.grpc.MethodDescriptor) throws io.grpc.StatusException
io.grpc.auth.ClientAuthInterceptor x0
io.grpc.Channel x1
io.grpc.MethodDescriptor x2
static java.util.Map access$100 (io.grpc.auth.ClientAuthInterceptor, java.net.URI) throws io.grpc.StatusException
io.grpc.auth.ClientAuthInterceptor x0
java.net.URI x1
static java.util.Map access$200 (io.grpc.auth.ClientAuthInterceptor)
io.grpc.auth.ClientAuthInterceptor x0
static java.util.Map access$202 (io.grpc.auth.ClientAuthInterceptor, java.util.Map)
io.grpc.auth.ClientAuthInterceptor x0
java.util.Map x1
static io.grpc.Metadata access$302 (io.grpc.auth.ClientAuthInterceptor, io.grpc.Metadata)
io.grpc.auth.ClientAuthInterceptor x0
io.grpc.Metadata x1
static io.grpc.Metadata access$400 (java.util.Map)
java.util.Map x0
static io.grpc.Metadata access$300 (io.grpc.auth.ClientAuthInterceptor)
io.grpc.auth.ClientAuthInterceptor x0
}
io/grpc/Attributes$1.classAttributes.java
package io.grpc
io.grpc.Attributes$1 extends java.lang.Object {
}
io/grpc/Attributes$Builder.classAttributes.java
package io.grpc
public final io.grpc.Attributes$Builder extends java.lang.Object {
private io.grpc.Attributes product
private void ()
public io.grpc.Attributes$Builder set (io.grpc.Attributes$Key, java.lang.Object)
io.grpc.Attributes$Key key
Object value
public io.grpc.Attributes build ()
io.grpc.Attributes result
void (io.grpc.Attributes$1)
io.grpc.Attributes$1 x0
}
io/grpc/Attributes$Key.classAttributes.java
package io.grpc
public final io.grpc.Attributes$Key extends java.lang.Object {
private final String name
public void (java.lang.String)
String name
public java.lang.String toString ()
static java.lang.String access$000 (io.grpc.Attributes$Key)
io.grpc.Attributes$Key x0
}
io/grpc/Attributes.classAttributes.java
package io.grpc
public final io.grpc.Attributes extends java.lang.Object {
private final java.util.HashMap data
public static final io.grpc.Attributes EMPTY
private void ()
public java.lang.Object get (io.grpc.Attributes$Key)
io.grpc.Attributes$Key key
public static io.grpc.Attributes$Builder newBuilder ()
public java.lang.String toString ()
void (io.grpc.Attributes$1)
io.grpc.Attributes$1 x0
static java.util.HashMap access$300 (io.grpc.Attributes)
io.grpc.Attributes x0
static void ()
}
io/grpc/CallOptions.classCallOptions.java
package io.grpc
public final io.grpc.CallOptions extends java.lang.Object {
public static final io.grpc.CallOptions DEFAULT
private Long deadlineNanoTime
private java.util.concurrent.Executor executor
private String authority
private io.grpc.RequestKey requestKey
private String compressorName
public io.grpc.CallOptions withAuthority (java.lang.String)
String authority
io.grpc.CallOptions newOptions
public io.grpc.CallOptions withCompression (java.lang.String)
String compressorName
io.grpc.CallOptions newOptions
public io.grpc.CallOptions withDeadlineNanoTime (java.lang.Long)
Long deadlineNanoTime
io.grpc.CallOptions newOptions
public io.grpc.CallOptions withDeadlineAfter (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
public java.lang.Long getDeadlineNanoTime ()
public io.grpc.CallOptions withRequestKey (io.grpc.RequestKey)
io.grpc.RequestKey requestKey
io.grpc.CallOptions newOptions
public io.grpc.RequestKey getRequestKey ()
public java.lang.String getCompressor ()
public java.lang.String getAuthority ()
public io.grpc.CallOptions withExecutor (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
io.grpc.CallOptions newOptions
public java.util.concurrent.Executor getExecutor ()
private void ()
private void (io.grpc.CallOptions)
io.grpc.CallOptions other
public java.lang.String toString ()
long remainingNanos
com.google.common.base.MoreObjects$ToStringHelper toStringHelper
static void ()
}
io/grpc/Channel.classChannel.java
package io.grpc
public abstract io.grpc.Channel extends java.lang.Object {
public void ()
public abstract io.grpc.ClientCall newCall (io.grpc.MethodDescriptor, io.grpc.CallOptions)
public abstract java.lang.String authority ()
}
io/grpc/ClientCall$Listener.classClientCall.java
package io.grpc
public abstract io.grpc.ClientCall$Listener extends java.lang.Object {
public void ()
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onMessage (java.lang.Object)
Object message
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public void onReady ()
}
io/grpc/ClientCall.classClientCall.java
package io.grpc
public abstract io.grpc.ClientCall extends java.lang.Object {
public void ()
public abstract void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
public abstract void request (int)
public abstract void cancel ()
public abstract void halfClose ()
public abstract void sendMessage (java.lang.Object)
public boolean isReady ()
public void setMessageCompression (boolean)
boolean enabled
}
io/grpc/ClientInterceptor.classClientInterceptor.java
package io.grpc
public abstract io.grpc.ClientInterceptor extends java.lang.Object {
public abstract io.grpc.ClientCall interceptCall (io.grpc.MethodDescriptor, io.grpc.CallOptions, io.grpc.Channel)
}
io/grpc/ClientInterceptors$1.classClientInterceptors.java
package io.grpc
final io.grpc.ClientInterceptors$1 extends io.grpc.ClientCall {
void ()
public void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
public void request (int)
int numMessages
public void cancel ()
public void halfClose ()
public void sendMessage (java.lang.Object)
Object message
public boolean isReady ()
}
io/grpc/ClientInterceptors$CheckedForwardingClientCall.classClientInterceptors.java
package io.grpc
public abstract io.grpc.ClientInterceptors$CheckedForwardingClientCall extends io.grpc.ForwardingClientCall {
private io.grpc.ClientCall delegate
protected abstract void checkedStart (io.grpc.ClientCall$Listener, io.grpc.Metadata) throws java.lang.Exception
protected void (io.grpc.ClientCall)
io.grpc.ClientCall delegate
protected final io.grpc.ClientCall delegate ()
public final void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
Exception e
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
}
io/grpc/ClientInterceptors$InterceptorChannel.classClientInterceptors.java
package io.grpc
io.grpc.ClientInterceptors$InterceptorChannel extends io.grpc.Channel {
private final io.grpc.Channel channel
private final io.grpc.ClientInterceptor interceptor
private void (io.grpc.Channel, io.grpc.ClientInterceptor)
io.grpc.Channel channel
io.grpc.ClientInterceptor interceptor
public io.grpc.ClientCall newCall (io.grpc.MethodDescriptor, io.grpc.CallOptions)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
public java.lang.String authority ()
void (io.grpc.Channel, io.grpc.ClientInterceptor, io.grpc.ClientInterceptors$1)
io.grpc.Channel x0
io.grpc.ClientInterceptor x1
io.grpc.ClientInterceptors$1 x2
}
io/grpc/ClientInterceptors.classClientInterceptors.java
package io.grpc
public io.grpc.ClientInterceptors extends java.lang.Object {
private static final io.grpc.ClientCall NOOP_CALL
private void ()
public static transient io.grpc.Channel intercept (io.grpc.Channel, io.grpc.ClientInterceptor[])
io.grpc.Channel channel
io.grpc.ClientInterceptor[] interceptors
public static io.grpc.Channel intercept (io.grpc.Channel, java.util.List)
io.grpc.ClientInterceptor interceptor
io.grpc.Channel channel
java.util.List interceptors
static io.grpc.ClientCall access$100 ()
static void ()
}
io/grpc/Codec$Gzip.classCodec.java
package io.grpc
public final io.grpc.Codec$Gzip extends java.lang.Object implements io.grpc.Codec {
public void ()
public java.lang.String getMessageEncoding ()
public java.io.OutputStream compress (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
public java.io.InputStream decompress (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
}
io/grpc/Codec$Identity.classCodec.java
package io.grpc
public final io.grpc.Codec$Identity extends java.lang.Object implements io.grpc.Codec {
public static final io.grpc.Codec NONE
public java.io.InputStream decompress (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public java.lang.String getMessageEncoding ()
public java.io.OutputStream compress (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
private void ()
static void ()
}
io/grpc/Codec.classCodec.java
package io.grpc
public abstract io.grpc.Codec extends java.lang.Object implements io.grpc.Compressor io.grpc.Decompressor {
}
io/grpc/Compressor.classCompressor.java
package io.grpc
public abstract io.grpc.Compressor extends java.lang.Object {
public abstract java.lang.String getMessageEncoding ()
public abstract java.io.OutputStream compress (java.io.OutputStream) throws java.io.IOException
}
io/grpc/CompressorRegistry.classCompressorRegistry.java
package io.grpc
public final io.grpc.CompressorRegistry extends java.lang.Object {
private static final io.grpc.CompressorRegistry DEFAULT_INSTANCE
private final java.util.concurrent.ConcurrentMap compressors
public static io.grpc.CompressorRegistry getDefaultInstance ()
public static io.grpc.CompressorRegistry newEmptyInstance ()
transient void (io.grpc.Compressor[])
io.grpc.Compressor c
io.grpc.Compressor[] cs
public io.grpc.Compressor lookupCompressor (java.lang.String)
String compressorName
public void register (io.grpc.Compressor)
io.grpc.Compressor c
String encoding
static void ()
}
io/grpc/Context$1.classContext.java
package io.grpc
final io.grpc.Context$1 extends java.lang.ThreadLocal {
void ()
protected io.grpc.Context initialValue ()
protected volatile java.lang.Object initialValue ()
}
io/grpc/Context$1PropagatingExecutor.classContext.java
package io.grpc
io.grpc.Context$1PropagatingExecutor extends java.lang.Object implements java.util.concurrent.Executor {
final java.util.concurrent.Executor val$e
void (java.util.concurrent.Executor)
public void execute (java.lang.Runnable)
Runnable r
}
io/grpc/Context$1WrappingExecutor.classContext.java
package io.grpc
io.grpc.Context$1WrappingExecutor extends java.lang.Object implements java.util.concurrent.Executor {
final java.util.concurrent.Executor val$e
final io.grpc.Context this$0
void (io.grpc.Context, java.util.concurrent.Executor)
io.grpc.Context this$0
public void execute (java.lang.Runnable)
Runnable r
}
io/grpc/Context$2.classContext.java
package io.grpc
io.grpc.Context$2 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$r
final io.grpc.Context this$0
void (io.grpc.Context, java.lang.Runnable)
io.grpc.Context this$0
public void run ()
io.grpc.Context previous
}
io/grpc/Context$3.classContext.java
package io.grpc
io.grpc.Context$3 extends java.lang.Object implements java.util.concurrent.Callable {
final java.util.concurrent.Callable val$c
final io.grpc.Context this$0
void (io.grpc.Context, java.util.concurrent.Callable)
io.grpc.Context this$0
public java.lang.Object call () throws java.lang.Exception
io.grpc.Context previous
}
io/grpc/Context$CancellableContext$1.classContext.java
package io.grpc
io.grpc.Context$CancellableContext$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.Context$CancellableContext this$0
void (io.grpc.Context$CancellableContext)
io.grpc.Context$CancellableContext this$0
public void run ()
}
io/grpc/Context$CancellableContext$2.classContext.java
package io.grpc
io.grpc.Context$CancellableContext$2 extends java.lang.Object implements java.io.Closeable {
final io.grpc.Context val$previous
final io.grpc.Context$CancellableContext this$0
void (io.grpc.Context$CancellableContext, io.grpc.Context)
io.grpc.Context$CancellableContext this$0
public void close () throws java.io.IOException
}
io/grpc/Context$CancellableContext.classContext.java
package io.grpc
public final io.grpc.Context$CancellableContext extends io.grpc.Context {
private boolean cancelled
private Throwable cause
private final io.grpc.Context dummy
private java.util.concurrent.ScheduledFuture scheduledFuture
private void (io.grpc.Context)
io.grpc.Context parent
private void (io.grpc.Context, long, java.util.concurrent.ScheduledExecutorService)
io.grpc.Context parent
long delayNanos
java.util.concurrent.ScheduledExecutorService scheduler
public io.grpc.Context attach ()
public void detach (io.grpc.Context)
io.grpc.Context toAttach
public boolean isCurrent ()
public java.io.Closeable attachAsCloseable ()
io.grpc.Context previous
public boolean cancel (java.lang.Throwable)
Throwable cause
boolean triggeredCancel
public void detachAndCancel (io.grpc.Context, java.lang.Throwable)
io.grpc.Context toAttach
Throwable cause
public boolean isCancelled ()
public java.lang.Throwable cause ()
void (io.grpc.Context, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.Context$1 x1
void (io.grpc.Context, long, java.util.concurrent.ScheduledExecutorService, io.grpc.Context$1)
io.grpc.Context x0
long x1
java.util.concurrent.ScheduledExecutorService x2
io.grpc.Context$1 x3
}
io/grpc/Context$CancellationListener.classContext.java
package io.grpc
public abstract io.grpc.Context$CancellationListener extends java.lang.Object {
public abstract void cancelled (io.grpc.Context)
}
io/grpc/Context$ExecutableListener.classContext.java
package io.grpc
io.grpc.Context$ExecutableListener extends java.lang.Object implements java.lang.Runnable {
private final java.util.concurrent.Executor executor
private final io.grpc.Context$CancellationListener listener
final io.grpc.Context this$0
private void (io.grpc.Context, java.util.concurrent.Executor, io.grpc.Context$CancellationListener)
java.util.concurrent.Executor executor
io.grpc.Context$CancellationListener listener
private void deliver ()
Throwable t
public void run ()
void (io.grpc.Context, java.util.concurrent.Executor, io.grpc.Context$CancellationListener, io.grpc.Context$1)
io.grpc.Context x0
java.util.concurrent.Executor x1
io.grpc.Context$CancellationListener x2
io.grpc.Context$1 x3
static void access$400 (io.grpc.Context$ExecutableListener)
io.grpc.Context$ExecutableListener x0
static io.grpc.Context$CancellationListener access$500 (io.grpc.Context$ExecutableListener)
io.grpc.Context$ExecutableListener x0
}
io/grpc/Context$Key.classContext.java
package io.grpc
public io.grpc.Context$Key extends java.lang.Object {
private final String name
private final Object defaultValue
void (java.lang.String)
String name
void (java.lang.String, java.lang.Object)
String name
Object defaultValue
public java.lang.Object get ()
public java.lang.Object get (io.grpc.Context)
io.grpc.Context context
Object value
public java.lang.String toString ()
}
io/grpc/Context$ParentListener.classContext.java
package io.grpc
io.grpc.Context$ParentListener extends java.lang.Object implements io.grpc.Context$CancellationListener {
final io.grpc.Context this$0
private void (io.grpc.Context)
public void cancelled (io.grpc.Context)
io.grpc.Context context
void (io.grpc.Context, io.grpc.Context$1)
io.grpc.Context x0
io.grpc.Context$1 x1
}
io/grpc/Context.classContext.java
package io.grpc
public io.grpc.Context extends java.lang.Object {
private static final java.util.logging.Logger LOG
private static final Object[][] EMPTY_ENTRIES
public static final io.grpc.Context ROOT
private static final ThreadLocal localContext
private final io.grpc.Context parent
private final Object[][] keyValueEntries
private final boolean cascadesCancellation
private java.util.ArrayList listeners
private io.grpc.Context$CancellationListener parentListener
private final boolean canBeCancelled
public static io.grpc.Context$Key key (java.lang.String)
String name
public static io.grpc.Context$Key keyWithDefault (java.lang.String, java.lang.Object)
String name
Object defaultValue
public static io.grpc.Context current ()
io.grpc.Context current
private void (io.grpc.Context)
io.grpc.Context parent
private void (io.grpc.Context, java.lang.Object[][])
io.grpc.Context parent
Object[][] keyValueEntries
private void (io.grpc.Context, java.lang.Object[][], boolean)
io.grpc.Context parent
Object[][] keyValueEntries
boolean isCancellable
public io.grpc.Context$CancellableContext withCancellation ()
public io.grpc.Context$CancellableContext withDeadlineNanoTime (long, java.util.concurrent.ScheduledExecutorService)
long deadlineNanoTime
java.util.concurrent.ScheduledExecutorService scheduler
public io.grpc.Context$CancellableContext withDeadlineAfter (long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
long duration
java.util.concurrent.TimeUnit unit
java.util.concurrent.ScheduledExecutorService scheduler
public io.grpc.Context withValue (io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
public io.grpc.Context withValues (io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.Context$Key k2
Object v2
public io.grpc.Context withValues (io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object, io.grpc.Context$Key, java.lang.Object)
io.grpc.Context$Key k1
Object v1
io.grpc.Context$Key k2
Object v2
io.grpc.Context$Key k3
Object v3
public io.grpc.Context$CancellableContext fork ()
boolean canBeCancelled ()
public io.grpc.Context attach ()
io.grpc.Context previous
public void detach (io.grpc.Context)
io.grpc.Context toAttach
io.grpc.Context previous
boolean isCurrent ()
public boolean isCancelled ()
public java.lang.Throwable cause ()
public void addListener (io.grpc.Context$CancellationListener, java.util.concurrent.Executor)
io.grpc.Context$ExecutableListener executableListener
io.grpc.Context$CancellationListener cancellationListener
java.util.concurrent.Executor executor
public void removeListener (io.grpc.Context$CancellationListener)
int i
io.grpc.Context$CancellationListener cancellationListener
void notifyAndClearListeners ()
int i
int i
java.util.ArrayList tmpListeners
int listenerCount ()
public java.lang.Runnable wrap (java.lang.Runnable)
Runnable r
public java.util.concurrent.Callable wrap (java.util.concurrent.Callable)
java.util.concurrent.Callable c
public java.util.concurrent.Executor wrap (java.util.concurrent.Executor)
java.util.concurrent.Executor e
public static java.util.concurrent.Executor propagate (java.util.concurrent.Executor)
java.util.concurrent.Executor e
private java.lang.Object lookup (io.grpc.Context$Key)
int i
io.grpc.Context$Key key
static java.lang.Object[][] access$600 ()
void (io.grpc.Context, java.lang.Object[][], boolean, io.grpc.Context$1)
io.grpc.Context x0
Object[][] x1
boolean x2
io.grpc.Context$1 x3
void (io.grpc.Context, java.lang.Object[][], io.grpc.Context$1)
io.grpc.Context x0
Object[][] x1
io.grpc.Context$1 x2
static java.lang.Object access$900 (io.grpc.Context, io.grpc.Context$Key)
io.grpc.Context x0
io.grpc.Context$Key x1
static java.util.logging.Logger access$1000 ()
static void ()
}
io/grpc/Contexts$ContextualizedServerCallListener.classContexts.java
package io.grpc
io.grpc.Contexts$ContextualizedServerCallListener extends io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener {
private final io.grpc.Context context
public void (io.grpc.ServerCall$Listener, io.grpc.Context)
io.grpc.ServerCall$Listener delegate
io.grpc.Context context
public void onMessage (java.lang.Object)
Object message
io.grpc.Context previous
public void onHalfClose ()
io.grpc.Context previous
public void onCancel ()
io.grpc.Context previous
public void onComplete ()
io.grpc.Context previous
public void onReady ()
io.grpc.Context previous
}
io/grpc/Contexts.classContexts.java
package io.grpc
public io.grpc.Contexts extends java.lang.Object {
public void ()
public static io.grpc.ServerCall$Listener interceptCall (io.grpc.Context, io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata, io.grpc.ServerCallHandler)
io.grpc.Context context
io.grpc.MethodDescriptor method
io.grpc.ServerCall call
io.grpc.Metadata headers
io.grpc.ServerCallHandler next
io.grpc.Context previous
}
io/grpc/Decompressor.classDecompressor.java
package io.grpc
public abstract io.grpc.Decompressor extends java.lang.Object {
public abstract java.lang.String getMessageEncoding ()
public abstract java.io.InputStream decompress (java.io.InputStream) throws java.io.IOException
}
io/grpc/DecompressorRegistry$DecompressorInfo.classDecompressorRegistry.java
package io.grpc
final io.grpc.DecompressorRegistry$DecompressorInfo extends java.lang.Object {
private final io.grpc.Decompressor decompressor
private volatile boolean advertised
void (io.grpc.Decompressor, boolean)
io.grpc.Decompressor decompressor
boolean advertised
static boolean access$000 (io.grpc.DecompressorRegistry$DecompressorInfo)
io.grpc.DecompressorRegistry$DecompressorInfo x0
static io.grpc.Decompressor access$100 (io.grpc.DecompressorRegistry$DecompressorInfo)
io.grpc.DecompressorRegistry$DecompressorInfo x0
}
io/grpc/DecompressorRegistry.classDecompressorRegistry.java
package io.grpc
public final io.grpc.DecompressorRegistry extends java.lang.Object {
private static final io.grpc.DecompressorRegistry DEFAULT_INSTANCE
private final java.util.concurrent.ConcurrentMap decompressors
public static io.grpc.DecompressorRegistry getDefaultInstance ()
public static io.grpc.DecompressorRegistry newEmptyInstance ()
public void register (io.grpc.Decompressor, boolean)
io.grpc.Decompressor d
boolean advertised
String encoding
public java.util.Set getKnownMessageEncodings ()
public java.util.Set getAdvertisedMessageEncodings ()
java.util.Map$Entry entry
java.util.Set advertisedDecompressors
public io.grpc.Decompressor lookupDecompressor (java.lang.String)
String messageEncoding
io.grpc.DecompressorRegistry$DecompressorInfo info
transient void (io.grpc.DecompressorRegistry$DecompressorInfo[])
io.grpc.DecompressorRegistry$DecompressorInfo d
io.grpc.DecompressorRegistry$DecompressorInfo[] ds
static void ()
}
io/grpc/DnsNameResolver$1.classDnsNameResolver.java
package io.grpc
io.grpc.DnsNameResolver$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.NameResolver$Listener val$listener
final io.grpc.DnsNameResolver this$0
void (io.grpc.DnsNameResolver, io.grpc.NameResolver$Listener)
io.grpc.DnsNameResolver this$0
public void run ()
Exception e
java.net.InetAddress inetAddr
int i
java.net.InetAddress[] inetAddrs
java.net.InetAddress[] inetAddrs
java.util.ArrayList servers
}
io/grpc/DnsNameResolver.classDnsNameResolver.java
package io.grpc
final io.grpc.DnsNameResolver extends io.grpc.NameResolver {
private final String authority
private final String host
private final int port
private java.util.concurrent.ExecutorService executor
void (java.lang.String, java.lang.String, io.grpc.Attributes)
Integer defaultPort
String nsAuthority
String name
io.grpc.Attributes params
java.net.URI nameUri
public java.lang.String getServiceAuthority ()
public synchronized void start (io.grpc.NameResolver$Listener)
io.grpc.NameResolver$Listener listener
public synchronized void shutdown ()
int getPort ()
static java.lang.String access$000 (io.grpc.DnsNameResolver)
io.grpc.DnsNameResolver x0
static int access$100 (io.grpc.DnsNameResolver)
io.grpc.DnsNameResolver x0
}
io/grpc/DnsNameResolverFactory.classDnsNameResolverFactory.java
package io.grpc
public final io.grpc.DnsNameResolverFactory extends io.grpc.NameResolver$Factory {
private static final String SCHEME
private static final io.grpc.DnsNameResolverFactory instance
public io.grpc.NameResolver newNameResolver (java.net.URI, io.grpc.Attributes)
String targetPath
String name
java.net.URI targetUri
io.grpc.Attributes params
public java.lang.String getDefaultScheme ()
private void ()
public static io.grpc.DnsNameResolverFactory getInstance ()
static void ()
}
io/grpc/Drainable.classDrainable.java
package io.grpc
public abstract io.grpc.Drainable extends java.lang.Object {
public abstract int drainTo (java.io.OutputStream) throws java.io.IOException
}
io/grpc/EquivalentAddressGroup.classEquivalentAddressGroup.java
package io.grpc
public final io.grpc.EquivalentAddressGroup extends java.lang.Object {
private final java.util.List addrs
public void (java.util.List)
java.util.List addrs
public void (java.net.SocketAddress)
java.net.SocketAddress addr
public java.util.List getAddresses ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
io/grpc/ExperimentalApi.classExperimentalApi.java
package io.grpc
public abstract io.grpc.ExperimentalApi extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
io/grpc/ForwardingClientCall$SimpleForwardingClientCall.classForwardingClientCall.java
package io.grpc
public abstract io.grpc.ForwardingClientCall$SimpleForwardingClientCall extends io.grpc.ForwardingClientCall {
private final io.grpc.ClientCall delegate
protected void (io.grpc.ClientCall)
io.grpc.ClientCall delegate
protected io.grpc.ClientCall delegate ()
}
io/grpc/ForwardingClientCall.classForwardingClientCall.java
package io.grpc
public abstract io.grpc.ForwardingClientCall extends io.grpc.ClientCall {
public void ()
protected abstract io.grpc.ClientCall delegate ()
public void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
public void request (int)
int numMessages
public void cancel ()
public void halfClose ()
public void sendMessage (java.lang.Object)
Object message
public void setMessageCompression (boolean)
boolean enabled
public boolean isReady ()
}
io/grpc/ForwardingClientCallListener$SimpleForwardingClientCallListener.classForwardingClientCallListener.java
package io.grpc
public abstract io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener extends io.grpc.ForwardingClientCallListener {
private final io.grpc.ClientCall$Listener delegate
protected void (io.grpc.ClientCall$Listener)
io.grpc.ClientCall$Listener delegate
protected io.grpc.ClientCall$Listener delegate ()
}
io/grpc/ForwardingClientCallListener.classForwardingClientCallListener.java
package io.grpc
public abstract io.grpc.ForwardingClientCallListener extends io.grpc.ClientCall$Listener {
public void ()
protected abstract io.grpc.ClientCall$Listener delegate ()
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onMessage (java.lang.Object)
Object message
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public void onReady ()
}
io/grpc/ForwardingServerCall$SimpleForwardingServerCall.classForwardingServerCall.java
package io.grpc
public abstract io.grpc.ForwardingServerCall$SimpleForwardingServerCall extends io.grpc.ForwardingServerCall {
private final io.grpc.ServerCall delegate
protected void (io.grpc.ServerCall)
io.grpc.ServerCall delegate
protected io.grpc.ServerCall delegate ()
}
io/grpc/ForwardingServerCall.classForwardingServerCall.java
package io.grpc
public abstract io.grpc.ForwardingServerCall extends io.grpc.ServerCall {
public void ()
protected abstract io.grpc.ServerCall delegate ()
public void request (int)
int numMessages
public void sendHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void sendMessage (java.lang.Object)
Object message
public boolean isReady ()
public void close (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public boolean isCancelled ()
public void setMessageCompression (boolean)
boolean enabled
public void setCompression (java.lang.String)
String compressor
}
io/grpc/ForwardingServerCallListener$SimpleForwardingServerCallListener.classForwardingServerCallListener.java
package io.grpc
public abstract io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener extends io.grpc.ForwardingServerCallListener {
private final io.grpc.ServerCall$Listener delegate
protected void (io.grpc.ServerCall$Listener)
io.grpc.ServerCall$Listener delegate
protected io.grpc.ServerCall$Listener delegate ()
}
io/grpc/ForwardingServerCallListener.classForwardingServerCallListener.java
package io.grpc
public abstract io.grpc.ForwardingServerCallListener extends io.grpc.ServerCall$Listener {
public void ()
protected abstract io.grpc.ServerCall$Listener delegate ()
public void onMessage (java.lang.Object)
Object message
public void onHalfClose ()
public void onCancel ()
public void onComplete ()
public void onReady ()
}
io/grpc/HandlerRegistry.classHandlerRegistry.java
package io.grpc
public abstract io.grpc.HandlerRegistry extends java.lang.Object {
public void ()
public abstract io.grpc.ServerMethodDefinition lookupMethod (java.lang.String, java.lang.String)
public final io.grpc.ServerMethodDefinition lookupMethod (java.lang.String)
String methodName
}
io/grpc/Internal.classInternal.java
package io.grpc
public abstract io.grpc.Internal extends java.lang.Object implements java.lang.annotation.Annotation {
}
io/grpc/KnownLength.classKnownLength.java
package io.grpc
public abstract io.grpc.KnownLength extends java.lang.Object {
public abstract int available () throws java.io.IOException
}
io/grpc/LoadBalancer$Factory.classLoadBalancer.java
package io.grpc
public abstract io.grpc.LoadBalancer$Factory extends java.lang.Object {
public void ()
public abstract io.grpc.LoadBalancer newLoadBalancer (java.lang.String, io.grpc.TransportManager)
}
io/grpc/LoadBalancer.classLoadBalancer.java
package io.grpc
public abstract io.grpc.LoadBalancer extends java.lang.Object {
public void ()
public abstract com.google.common.util.concurrent.ListenableFuture pickTransport (io.grpc.RequestKey)
public void shutdown ()
public void handleResolvedAddresses (java.util.List, io.grpc.Attributes)
java.util.List servers
io.grpc.Attributes config
public void handleNameResolutionError (io.grpc.Status)
io.grpc.Status error
public void transportReady (io.grpc.EquivalentAddressGroup, java.lang.Object)
io.grpc.EquivalentAddressGroup addressGroup
Object transport
public void transportShutdown (io.grpc.EquivalentAddressGroup, java.lang.Object, io.grpc.Status)
io.grpc.EquivalentAddressGroup addressGroup
Object transport
io.grpc.Status s
}
io/grpc/ManagedChannel.classManagedChannel.java
package io.grpc
public abstract io.grpc.ManagedChannel extends io.grpc.Channel {
public void ()
public abstract io.grpc.ManagedChannel shutdown ()
public abstract boolean isShutdown ()
public abstract boolean isTerminated ()
public abstract io.grpc.ManagedChannel shutdownNow ()
public abstract boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
}
io/grpc/ManagedChannelBuilder.classManagedChannelBuilder.java
package io.grpc
public abstract io.grpc.ManagedChannelBuilder extends java.lang.Object {
public void ()
public static io.grpc.ManagedChannelBuilder forAddress (java.lang.String, int)
String name
int port
public static io.grpc.ManagedChannelBuilder forTarget (java.lang.String)
String target
public abstract io.grpc.ManagedChannelBuilder directExecutor ()
public abstract io.grpc.ManagedChannelBuilder executor (java.util.concurrent.Executor)
public abstract io.grpc.ManagedChannelBuilder intercept (java.util.List)
public transient abstract io.grpc.ManagedChannelBuilder intercept (io.grpc.ClientInterceptor[])
public abstract io.grpc.ManagedChannelBuilder userAgent (java.lang.String)
public abstract io.grpc.ManagedChannelBuilder overrideAuthority (java.lang.String)
public abstract io.grpc.ManagedChannelBuilder usePlaintext (boolean)
public abstract io.grpc.ManagedChannelBuilder nameResolverFactory (io.grpc.NameResolver$Factory)
public abstract io.grpc.ManagedChannelBuilder loadBalancerFactory (io.grpc.LoadBalancer$Factory)
public abstract io.grpc.ManagedChannelBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
public abstract io.grpc.ManagedChannelBuilder compressorRegistry (io.grpc.CompressorRegistry)
public abstract io.grpc.ManagedChannel build ()
}
io/grpc/ManagedChannelProvider$1.classManagedChannelProvider.java
package io.grpc
final io.grpc.ManagedChannelProvider$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (io.grpc.ManagedChannelProvider, io.grpc.ManagedChannelProvider)
io.grpc.ManagedChannelProvider f1
io.grpc.ManagedChannelProvider f2
public volatile int compare (java.lang.Object, java.lang.Object)
}
io/grpc/ManagedChannelProvider$ProviderNotFoundException.classManagedChannelProvider.java
package io.grpc
public final io.grpc.ManagedChannelProvider$ProviderNotFoundException extends java.lang.RuntimeException {
public void (java.lang.String)
String msg
}
io/grpc/ManagedChannelProvider.classManagedChannelProvider.java
package io.grpc
public abstract io.grpc.ManagedChannelProvider extends java.lang.Object {
private static final io.grpc.ManagedChannelProvider provider
public void ()
static io.grpc.ManagedChannelProvider load (java.lang.ClassLoader)
io.grpc.ManagedChannelProvider current
ClassLoader classLoader
java.util.ServiceLoader providers
java.util.List list
public static io.grpc.ManagedChannelProvider provider ()
private static java.lang.ClassLoader getCorrectClassLoader ()
protected static boolean isAndroid ()
Exception e
protected abstract boolean isAvailable ()
protected abstract int priority ()
protected abstract io.grpc.ManagedChannelBuilder builderForAddress (java.lang.String, int)
protected abstract io.grpc.ManagedChannelBuilder builderForTarget (java.lang.String)
static void ()
}
io/grpc/Metadata$1.classMetadata.java
package io.grpc
final io.grpc.Metadata$1 extends java.lang.Object implements io.grpc.Metadata$AsciiMarshaller {
void ()
public java.lang.String toAsciiString (java.lang.String)
String value
public java.lang.String parseAsciiString (java.lang.String)
String serialized
public volatile java.lang.Object parseAsciiString (java.lang.String)
public volatile java.lang.String toAsciiString (java.lang.Object)
}
io/grpc/Metadata$2.classMetadata.java
package io.grpc
final io.grpc.Metadata$2 extends java.lang.Object implements io.grpc.Metadata$AsciiMarshaller {
void ()
public java.lang.String toAsciiString (java.lang.Integer)
Integer value
public java.lang.Integer parseAsciiString (java.lang.String)
String serialized
public volatile java.lang.Object parseAsciiString (java.lang.String)
public volatile java.lang.String toAsciiString (java.lang.Object)
}
io/grpc/Metadata$3.classMetadata.java
package io.grpc
io.grpc.Metadata$3 extends java.lang.Object implements com.google.common.base.Function {
final io.grpc.Metadata$Key val$key
final io.grpc.Metadata this$0
void (io.grpc.Metadata, io.grpc.Metadata$Key)
io.grpc.Metadata this$0
public java.lang.Object apply (io.grpc.Metadata$MetadataEntry)
io.grpc.Metadata$MetadataEntry entry
public volatile java.lang.Object apply (java.lang.Object)
}
io/grpc/Metadata$4.classMetadata.java
package io.grpc
io.grpc.Metadata$4 extends java.lang.Object implements com.google.common.base.Function {
final io.grpc.Metadata$Key val$key
final io.grpc.Metadata this$0
void (io.grpc.Metadata, io.grpc.Metadata$Key)
io.grpc.Metadata this$0
public java.lang.Object apply (io.grpc.Metadata$MetadataEntry)
io.grpc.Metadata$MetadataEntry metadataEntry
public volatile java.lang.Object apply (java.lang.Object)
}
io/grpc/Metadata$AsciiKey.classMetadata.java
package io.grpc
io.grpc.Metadata$AsciiKey extends io.grpc.Metadata$Key {
private final io.grpc.Metadata$AsciiMarshaller marshaller
private void (java.lang.String, io.grpc.Metadata$AsciiMarshaller)
String name
io.grpc.Metadata$AsciiMarshaller marshaller
byte[] toBytes (java.lang.Object)
Object value
java.lang.Object parseBytes (byte[])
byte[] serialized
void (java.lang.String, io.grpc.Metadata$AsciiMarshaller, io.grpc.Metadata$1)
String x0
io.grpc.Metadata$AsciiMarshaller x1
io.grpc.Metadata$1 x2
}
io/grpc/Metadata$AsciiMarshaller.classMetadata.java
package io.grpc
public abstract io.grpc.Metadata$AsciiMarshaller extends java.lang.Object {
public abstract java.lang.String toAsciiString (java.lang.Object)
public abstract java.lang.Object parseAsciiString (java.lang.String)
}
io/grpc/Metadata$BinaryKey.classMetadata.java
package io.grpc
io.grpc.Metadata$BinaryKey extends io.grpc.Metadata$Key {
private final io.grpc.Metadata$BinaryMarshaller marshaller
private void (java.lang.String, io.grpc.Metadata$BinaryMarshaller)
String name
io.grpc.Metadata$BinaryMarshaller marshaller
byte[] toBytes (java.lang.Object)
Object value
java.lang.Object parseBytes (byte[])
byte[] serialized
void (java.lang.String, io.grpc.Metadata$BinaryMarshaller, io.grpc.Metadata$1)
String x0
io.grpc.Metadata$BinaryMarshaller x1
io.grpc.Metadata$1 x2
}
io/grpc/Metadata$BinaryMarshaller.classMetadata.java
package io.grpc
public abstract io.grpc.Metadata$BinaryMarshaller extends java.lang.Object {
public abstract byte[] toBytes (java.lang.Object)
public abstract java.lang.Object parseBytes (byte[])
}
io/grpc/Metadata$Key.classMetadata.java
package io.grpc
public abstract io.grpc.Metadata$Key extends java.lang.Object {
private static final java.util.BitSet VALID_T_CHARS
private final String originalName
private final String name
private final byte[] nameBytes
public static io.grpc.Metadata$Key of (java.lang.String, io.grpc.Metadata$BinaryMarshaller)
String name
io.grpc.Metadata$BinaryMarshaller marshaller
public static io.grpc.Metadata$Key of (java.lang.String, io.grpc.Metadata$AsciiMarshaller)
String name
io.grpc.Metadata$AsciiMarshaller marshaller
private static java.util.BitSet generateValidTChars ()
char c
char c
java.util.BitSet valid
private static java.lang.String validateName (java.lang.String)
char tChar
int i
String n
private void (java.lang.String)
String name
public final java.lang.String originalName ()
public final java.lang.String name ()
byte[] asciiName ()
public boolean equals (java.lang.Object)
Object o
io.grpc.Metadata$Key key
public int hashCode ()
public java.lang.String toString ()
abstract byte[] toBytes (java.lang.Object)
abstract java.lang.Object parseBytes (byte[])
static java.lang.String access$100 (io.grpc.Metadata$Key)
io.grpc.Metadata$Key x0
void (java.lang.String, io.grpc.Metadata$1)
String x0
io.grpc.Metadata$1 x1
static void ()
}
io/grpc/Metadata$MetadataEntry.classMetadata.java
package io.grpc
io.grpc.Metadata$MetadataEntry extends java.lang.Object {
Object parsed
io.grpc.Metadata$Key key
boolean isBinary
byte[] serializedBinary
private void (io.grpc.Metadata$Key, java.lang.Object)
io.grpc.Metadata$Key key
Object parsed
private void (boolean, byte[])
boolean isBinary
byte[] serialized
private void (io.grpc.Metadata$MetadataEntry)
io.grpc.Metadata$MetadataEntry entry
public java.lang.Object getParsed (io.grpc.Metadata$Key)
io.grpc.Metadata$Key key
Object value
public byte[] getSerialized ()
public java.lang.String toString ()
void (boolean, byte[], io.grpc.Metadata$1)
boolean x0
byte[] x1
io.grpc.Metadata$1 x2
void (io.grpc.Metadata$Key, java.lang.Object, io.grpc.Metadata$1)
io.grpc.Metadata$Key x0
Object x1
io.grpc.Metadata$1 x2
void (io.grpc.Metadata$MetadataEntry, io.grpc.Metadata$1)
io.grpc.Metadata$MetadataEntry x0
io.grpc.Metadata$1 x1
}
io/grpc/Metadata.classMetadata.java
package io.grpc
public final io.grpc.Metadata extends java.lang.Object {
public static final String BINARY_HEADER_SUFFIX
public static final io.grpc.Metadata$AsciiMarshaller ASCII_STRING_MARSHALLER
static final io.grpc.Metadata$AsciiMarshaller INTEGER_MARSHALLER
private final java.util.Map store
public transient void (byte[][])
String name
int i
byte[][] binaryValues
public void ()
private void storeAdd (java.lang.String, io.grpc.Metadata$MetadataEntry)
String name
io.grpc.Metadata$MetadataEntry value
java.util.List values
public boolean containsKey (io.grpc.Metadata$Key)
io.grpc.Metadata$Key key
public java.lang.Object get (io.grpc.Metadata$Key)
io.grpc.Metadata$Key key
java.util.List values
io.grpc.Metadata$MetadataEntry metadataEntry
public java.lang.Iterable getAll (io.grpc.Metadata$Key)
io.grpc.Metadata$Key key
public java.util.Set keys ()
public void put (io.grpc.Metadata$Key, java.lang.Object)
io.grpc.Metadata$Key key
Object value
public boolean remove (io.grpc.Metadata$Key, java.lang.Object)
io.grpc.Metadata$MetadataEntry entry
int i
io.grpc.Metadata$Key key
Object value
java.util.List values
public java.lang.Iterable removeAll (io.grpc.Metadata$Key)
io.grpc.Metadata$Key key
java.util.List values
public byte[][] serialize ()
byte[] asciiName
io.grpc.Metadata$MetadataEntry entry
byte[] asciiName
int i
java.util.Map$Entry keyEntry
java.util.List serialized
public void merge (io.grpc.Metadata)
int i
java.util.Map$Entry keyEntry
io.grpc.Metadata other
public void merge (io.grpc.Metadata, java.util.Set)
int i
java.util.List values
io.grpc.Metadata$Key key
io.grpc.Metadata other
java.util.Set keys
public java.lang.String toString ()
private java.lang.String toStringInternal ()
static void ()
}
io/grpc/MethodDescriptor$Marshaller.classMethodDescriptor.java
package io.grpc
public abstract io.grpc.MethodDescriptor$Marshaller extends java.lang.Object {
public abstract java.io.InputStream stream (java.lang.Object)
public abstract java.lang.Object parse (java.io.InputStream)
}
io/grpc/MethodDescriptor$MethodType.classMethodDescriptor.java
package io.grpc
public final io.grpc.MethodDescriptor$MethodType extends java.lang.Enum {
public static final io.grpc.MethodDescriptor$MethodType UNARY
public static final io.grpc.MethodDescriptor$MethodType CLIENT_STREAMING
public static final io.grpc.MethodDescriptor$MethodType SERVER_STREAMING
public static final io.grpc.MethodDescriptor$MethodType BIDI_STREAMING
public static final io.grpc.MethodDescriptor$MethodType UNKNOWN
private static final io.grpc.MethodDescriptor$MethodType[] $VALUES
public static io.grpc.MethodDescriptor$MethodType[] values ()
public static io.grpc.MethodDescriptor$MethodType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public final boolean clientSendsOneMessage ()
public final boolean serverSendsOneMessage ()
static void ()
}
io/grpc/MethodDescriptor.classMethodDescriptor.java
package io.grpc
public io.grpc.MethodDescriptor extends java.lang.Object {
private final io.grpc.MethodDescriptor$MethodType type
private final String fullMethodName
private final io.grpc.MethodDescriptor$Marshaller requestMarshaller
private final io.grpc.MethodDescriptor$Marshaller responseMarshaller
public static io.grpc.MethodDescriptor create (io.grpc.MethodDescriptor$MethodType, java.lang.String, io.grpc.MethodDescriptor$Marshaller, io.grpc.MethodDescriptor$Marshaller)
io.grpc.MethodDescriptor$MethodType type
String fullMethodName
io.grpc.MethodDescriptor$Marshaller requestMarshaller
io.grpc.MethodDescriptor$Marshaller responseMarshaller
private void (io.grpc.MethodDescriptor$MethodType, java.lang.String, io.grpc.MethodDescriptor$Marshaller, io.grpc.MethodDescriptor$Marshaller)
io.grpc.MethodDescriptor$MethodType type
String fullMethodName
io.grpc.MethodDescriptor$Marshaller requestMarshaller
io.grpc.MethodDescriptor$Marshaller responseMarshaller
public io.grpc.MethodDescriptor$MethodType getType ()
public java.lang.String getFullMethodName ()
public java.lang.Object parseResponse (java.io.InputStream)
java.io.InputStream input
public java.io.InputStream streamRequest (java.lang.Object)
Object requestMessage
public java.lang.Object parseRequest (java.io.InputStream)
java.io.InputStream input
public java.io.InputStream streamResponse (java.lang.Object)
Object response
public static java.lang.String generateFullMethodName (java.lang.String, java.lang.String)
String fullServiceName
String methodName
public static java.lang.String extractFullServiceName (java.lang.String)
String fullMethodName
int index
}
io/grpc/MutableHandlerRegistry.classMutableHandlerRegistry.java
package io.grpc
public abstract io.grpc.MutableHandlerRegistry extends io.grpc.HandlerRegistry {
public void ()
public abstract io.grpc.ServerServiceDefinition addService (io.grpc.ServerServiceDefinition)
public abstract boolean removeService (io.grpc.ServerServiceDefinition)
}
io/grpc/MutableHandlerRegistryImpl.classMutableHandlerRegistryImpl.java
package io.grpc
public final io.grpc.MutableHandlerRegistryImpl extends io.grpc.MutableHandlerRegistry {
private final java.util.concurrent.ConcurrentMap services
public void ()
public io.grpc.ServerServiceDefinition addService (io.grpc.ServerServiceDefinition)
io.grpc.ServerServiceDefinition service
public boolean removeService (io.grpc.ServerServiceDefinition)
io.grpc.ServerServiceDefinition service
public io.grpc.ServerMethodDefinition lookupMethod (java.lang.String, java.lang.String)
String methodName
String authority
String serviceName
io.grpc.ServerServiceDefinition service
}
io/grpc/NameResolver$Factory.classNameResolver.java
package io.grpc
public abstract io.grpc.NameResolver$Factory extends java.lang.Object {
public static final io.grpc.Attributes$Key PARAMS_DEFAULT_PORT
public void ()
public abstract io.grpc.NameResolver newNameResolver (java.net.URI, io.grpc.Attributes)
public abstract java.lang.String getDefaultScheme ()
static void ()
}
io/grpc/NameResolver$Listener.classNameResolver.java
package io.grpc
public abstract io.grpc.NameResolver$Listener extends java.lang.Object {
public abstract void onUpdate (java.util.List, io.grpc.Attributes)
public abstract void onError (io.grpc.Status)
}
io/grpc/NameResolver.classNameResolver.java
package io.grpc
public abstract io.grpc.NameResolver extends java.lang.Object {
public void ()
public abstract java.lang.String getServiceAuthority ()
public abstract void start (io.grpc.NameResolver$Listener)
public abstract void shutdown ()
}
io/grpc/NameResolverRegistry.classNameResolverRegistry.java
package io.grpc
public final io.grpc.NameResolverRegistry extends io.grpc.NameResolver$Factory {
private static final io.grpc.NameResolverRegistry defaultRegistry
private final java.util.concurrent.CopyOnWriteArrayList registry
private final String defaultScheme
public static io.grpc.NameResolverRegistry getDefaultRegistry ()
private void (io.grpc.NameResolver$Factory)
io.grpc.NameResolver$Factory defaultResolverFactory
public void register (io.grpc.NameResolver$Factory)
io.grpc.NameResolver$Factory factory
public io.grpc.NameResolver newNameResolver (java.net.URI, io.grpc.Attributes)
io.grpc.NameResolver resolver
io.grpc.NameResolver$Factory factory
java.net.URI targetUri
io.grpc.Attributes params
public java.lang.String getDefaultScheme ()
static void ()
}
io/grpc/RequestKey.classRequestKey.java
package io.grpc
public final io.grpc.RequestKey extends java.lang.Object {
void ()
}
io/grpc/ResolvedServerInfo.classResolvedServerInfo.java
package io.grpc
public final io.grpc.ResolvedServerInfo extends java.lang.Object {
private final java.net.SocketAddress address
private final io.grpc.Attributes attributes
public void (java.net.SocketAddress, io.grpc.Attributes)
java.net.SocketAddress address
io.grpc.Attributes attributes
public java.net.SocketAddress getAddress ()
public io.grpc.Attributes getAttributes ()
public java.lang.String toString ()
}
io/grpc/Server.classServer.java
package io.grpc
public abstract io.grpc.Server extends java.lang.Object {
public void ()
public abstract io.grpc.Server start () throws java.io.IOException
public abstract io.grpc.Server shutdown ()
public abstract io.grpc.Server shutdownNow ()
public abstract boolean isShutdown ()
public abstract boolean isTerminated ()
public abstract boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract void awaitTermination () throws java.lang.InterruptedException
}
io/grpc/ServerBuilder.classServerBuilder.java
package io.grpc
public abstract io.grpc.ServerBuilder extends java.lang.Object {
public void ()
public static io.grpc.ServerBuilder forPort (int)
int port
public abstract io.grpc.ServerBuilder directExecutor ()
public abstract io.grpc.ServerBuilder executor (java.util.concurrent.Executor)
public abstract io.grpc.ServerBuilder addService (io.grpc.ServerServiceDefinition)
public abstract io.grpc.ServerBuilder useTransportSecurity (java.io.File, java.io.File)
public abstract io.grpc.ServerBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
public abstract io.grpc.ServerBuilder compressorRegistry (io.grpc.CompressorRegistry)
public abstract io.grpc.Server build ()
}
io/grpc/ServerCall$Listener.classServerCall.java
package io.grpc
public abstract io.grpc.ServerCall$Listener extends java.lang.Object {
public void ()
public void onMessage (java.lang.Object)
Object message
public void onHalfClose ()
public void onCancel ()
public void onComplete ()
public void onReady ()
}
io/grpc/ServerCall.classServerCall.java
package io.grpc
public abstract io.grpc.ServerCall extends java.lang.Object {
public void ()
public abstract void request (int)
public abstract void sendHeaders (io.grpc.Metadata)
public abstract void sendMessage (java.lang.Object)
public boolean isReady ()
public abstract void close (io.grpc.Status, io.grpc.Metadata)
public abstract boolean isCancelled ()
public void setMessageCompression (boolean)
boolean enabled
public void setCompression (java.lang.String)
String compressor
}
io/grpc/ServerCallHandler.classServerCallHandler.java
package io.grpc
public abstract io.grpc.ServerCallHandler extends java.lang.Object {
public abstract io.grpc.ServerCall$Listener startCall (io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata)
}
io/grpc/ServerInterceptor.classServerInterceptor.java
package io.grpc
public abstract io.grpc.ServerInterceptor extends java.lang.Object {
public abstract io.grpc.ServerCall$Listener interceptCall (io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata, io.grpc.ServerCallHandler)
}
io/grpc/ServerInterceptors$InterceptCallHandler.classServerInterceptors.java
package io.grpc
io.grpc.ServerInterceptors$InterceptCallHandler extends java.lang.Object implements io.grpc.ServerCallHandler {
private final io.grpc.ServerInterceptor interceptor
private final io.grpc.ServerCallHandler callHandler
public static io.grpc.ServerInterceptors$InterceptCallHandler create (io.grpc.ServerInterceptor, io.grpc.ServerCallHandler)
io.grpc.ServerInterceptor interceptor
io.grpc.ServerCallHandler callHandler
private void (io.grpc.ServerInterceptor, io.grpc.ServerCallHandler)
io.grpc.ServerInterceptor interceptor
io.grpc.ServerCallHandler callHandler
public io.grpc.ServerCall$Listener startCall (io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata)
io.grpc.MethodDescriptor method
io.grpc.ServerCall call
io.grpc.Metadata headers
}
io/grpc/ServerInterceptors.classServerInterceptors.java
package io.grpc
public io.grpc.ServerInterceptors extends java.lang.Object {
private void ()
public static transient io.grpc.ServerServiceDefinition intercept (io.grpc.ServerServiceDefinition, io.grpc.ServerInterceptor[])
io.grpc.ServerServiceDefinition serviceDef
io.grpc.ServerInterceptor[] interceptors
public static io.grpc.ServerServiceDefinition intercept (io.grpc.ServerServiceDefinition, java.util.List)
io.grpc.ServerMethodDefinition method
io.grpc.ServerServiceDefinition serviceDef
java.util.List interceptors
io.grpc.ServerServiceDefinition$Builder serviceDefBuilder
private static void wrapAndAddMethod (io.grpc.ServerServiceDefinition$Builder, io.grpc.ServerMethodDefinition, java.util.List)
io.grpc.ServerInterceptor interceptor
io.grpc.ServerServiceDefinition$Builder serviceDefBuilder
io.grpc.ServerMethodDefinition method
java.util.List interceptors
io.grpc.ServerCallHandler callHandler
}
io/grpc/ServerMethodDefinition.classServerMethodDefinition.java
package io.grpc
public final io.grpc.ServerMethodDefinition extends java.lang.Object {
private final io.grpc.MethodDescriptor method
private final io.grpc.ServerCallHandler handler
private void (io.grpc.MethodDescriptor, io.grpc.ServerCallHandler)
io.grpc.MethodDescriptor method
io.grpc.ServerCallHandler handler
public static io.grpc.ServerMethodDefinition create (io.grpc.MethodDescriptor, io.grpc.ServerCallHandler)
io.grpc.MethodDescriptor method
io.grpc.ServerCallHandler handler
public io.grpc.MethodDescriptor getMethodDescriptor ()
public io.grpc.ServerCallHandler getServerCallHandler ()
public io.grpc.ServerMethodDefinition withServerCallHandler (io.grpc.ServerCallHandler)
io.grpc.ServerCallHandler handler
}
io/grpc/ServerProvider.classServerProvider.java
package io.grpc
public abstract io.grpc.ServerProvider extends java.lang.Object {
private static final io.grpc.ServerProvider provider
public void ()
static final io.grpc.ServerProvider load (java.lang.ClassLoader)
io.grpc.ServerProvider current
ClassLoader cl
java.util.ServiceLoader providers
io.grpc.ServerProvider best
public static io.grpc.ServerProvider provider ()
protected abstract boolean isAvailable ()
protected abstract int priority ()
protected abstract io.grpc.ServerBuilder builderForPort (int)
static void ()
}
io/grpc/ServerServiceDefinition$1.classServerServiceDefinition.java
package io.grpc
io.grpc.ServerServiceDefinition$1 extends java.lang.Object {
}
io/grpc/ServerServiceDefinition$Builder.classServerServiceDefinition.java
package io.grpc
public final io.grpc.ServerServiceDefinition$Builder extends java.lang.Object {
private final String serviceName
private final java.util.Map methods
private void (java.lang.String)
String serviceName
public io.grpc.ServerServiceDefinition$Builder addMethod (io.grpc.MethodDescriptor, io.grpc.ServerCallHandler)
io.grpc.MethodDescriptor method
io.grpc.ServerCallHandler handler
public io.grpc.ServerServiceDefinition$Builder addMethod (io.grpc.ServerMethodDefinition)
io.grpc.ServerMethodDefinition def
io.grpc.MethodDescriptor method
String name
public io.grpc.ServerServiceDefinition build ()
void (java.lang.String, io.grpc.ServerServiceDefinition$1)
String x0
io.grpc.ServerServiceDefinition$1 x1
}
io/grpc/ServerServiceDefinition.classServerServiceDefinition.java
package io.grpc
public final io.grpc.ServerServiceDefinition extends java.lang.Object {
private final String name
private final com.google.common.collect.ImmutableMap methods
public static io.grpc.ServerServiceDefinition$Builder builder (java.lang.String)
String serviceName
private void (java.lang.String, java.util.Map)
String name
java.util.Map methods
public java.lang.String getName ()
public java.util.Collection getMethods ()
io.grpc.ServerMethodDefinition getMethod (java.lang.String)
String name
void (java.lang.String, java.util.Map, io.grpc.ServerServiceDefinition$1)
String x0
java.util.Map x1
io.grpc.ServerServiceDefinition$1 x2
}
io/grpc/SimpleLoadBalancerFactory$1.classSimpleLoadBalancerFactory.java
package io.grpc
io.grpc.SimpleLoadBalancerFactory$1 extends java.lang.Object {
}
io/grpc/SimpleLoadBalancerFactory$SimpleLoadBalancer$1.classSimpleLoadBalancerFactory.java
package io.grpc
io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer$1 extends java.lang.Object implements com.google.common.base.Supplier {
final io.grpc.EquivalentAddressGroup val$newAddresses
final io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer this$0
void (io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer, io.grpc.EquivalentAddressGroup)
io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer this$0
public com.google.common.util.concurrent.ListenableFuture get ()
public volatile java.lang.Object get ()
}
io/grpc/SimpleLoadBalancerFactory$SimpleLoadBalancer.classSimpleLoadBalancerFactory.java
package io.grpc
io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer extends io.grpc.LoadBalancer {
private final Object lock
private io.grpc.EquivalentAddressGroup addresses
private final io.grpc.internal.BlankFutureProvider pendingPicks
private io.grpc.StatusException nameResolutionError
private final io.grpc.TransportManager tm
private void (io.grpc.TransportManager)
io.grpc.TransportManager tm
public com.google.common.util.concurrent.ListenableFuture pickTransport (io.grpc.RequestKey)
io.grpc.RequestKey requestKey
io.grpc.EquivalentAddressGroup addressesCopy
public void handleResolvedAddresses (java.util.List, io.grpc.Attributes)
io.grpc.ResolvedServerInfo server
java.util.ArrayList newAddressList
java.util.List updatedServers
io.grpc.Attributes config
io.grpc.internal.BlankFutureProvider$FulfillmentBatch pendingPicksFulfillmentBatch
io.grpc.EquivalentAddressGroup newAddresses
public void handleNameResolutionError (io.grpc.Status)
io.grpc.Status error
io.grpc.internal.BlankFutureProvider$FulfillmentBatch pendingPicksFulfillmentBatch
io.grpc.StatusException statusException
void (io.grpc.TransportManager, io.grpc.SimpleLoadBalancerFactory$1)
io.grpc.TransportManager x0
io.grpc.SimpleLoadBalancerFactory$1 x1
static io.grpc.TransportManager access$100 (io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer)
io.grpc.SimpleLoadBalancerFactory$SimpleLoadBalancer x0
}
io/grpc/SimpleLoadBalancerFactory.classSimpleLoadBalancerFactory.java
package io.grpc
public final io.grpc.SimpleLoadBalancerFactory extends io.grpc.LoadBalancer$Factory {
private static final io.grpc.SimpleLoadBalancerFactory instance
private void ()
public static io.grpc.SimpleLoadBalancerFactory getInstance ()
public io.grpc.LoadBalancer newLoadBalancer (java.lang.String, io.grpc.TransportManager)
String serviceName
io.grpc.TransportManager tm
static void ()
}
io/grpc/Status$1.classStatus.java
package io.grpc
io.grpc.Status$1 extends java.lang.Object {
}
io/grpc/Status$Code.classStatus.java
package io.grpc
public final io.grpc.Status$Code extends java.lang.Enum {
public static final io.grpc.Status$Code OK
public static final io.grpc.Status$Code CANCELLED
public static final io.grpc.Status$Code UNKNOWN
public static final io.grpc.Status$Code INVALID_ARGUMENT
public static final io.grpc.Status$Code DEADLINE_EXCEEDED
public static final io.grpc.Status$Code NOT_FOUND
public static final io.grpc.Status$Code ALREADY_EXISTS
public static final io.grpc.Status$Code PERMISSION_DENIED
public static final io.grpc.Status$Code RESOURCE_EXHAUSTED
public static final io.grpc.Status$Code FAILED_PRECONDITION
public static final io.grpc.Status$Code ABORTED
public static final io.grpc.Status$Code OUT_OF_RANGE
public static final io.grpc.Status$Code UNIMPLEMENTED
public static final io.grpc.Status$Code INTERNAL
public static final io.grpc.Status$Code UNAVAILABLE
public static final io.grpc.Status$Code DATA_LOSS
public static final io.grpc.Status$Code UNAUTHENTICATED
private final int value
private final String valueAscii
private static final io.grpc.Status$Code[] $VALUES
public static io.grpc.Status$Code[] values ()
public static io.grpc.Status$Code valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int value
public int value ()
private io.grpc.Status status ()
private java.lang.String valueAscii ()
static io.grpc.Status access$100 (io.grpc.Status$Code)
io.grpc.Status$Code x0
static java.lang.String access$300 (io.grpc.Status$Code)
io.grpc.Status$Code x0
static void ()
}
io/grpc/Status$StatusCodeMarshaller.classStatus.java
package io.grpc
io.grpc.Status$StatusCodeMarshaller extends java.lang.Object implements io.grpc.Metadata$AsciiMarshaller {
private void ()
public java.lang.String toAsciiString (io.grpc.Status)
io.grpc.Status status
public io.grpc.Status parseAsciiString (java.lang.String)
String serialized
public volatile java.lang.Object parseAsciiString (java.lang.String)
public volatile java.lang.String toAsciiString (java.lang.Object)
void (io.grpc.Status$1)
io.grpc.Status$1 x0
}
io/grpc/Status.classStatus.java
package io.grpc
public final io.grpc.Status extends java.lang.Object {
private static final java.util.List STATUS_LIST
public static final io.grpc.Status OK
public static final io.grpc.Status CANCELLED
public static final io.grpc.Status UNKNOWN
public static final io.grpc.Status INVALID_ARGUMENT
public static final io.grpc.Status DEADLINE_EXCEEDED
public static final io.grpc.Status NOT_FOUND
public static final io.grpc.Status ALREADY_EXISTS
public static final io.grpc.Status PERMISSION_DENIED
public static final io.grpc.Status UNAUTHENTICATED
public static final io.grpc.Status RESOURCE_EXHAUSTED
public static final io.grpc.Status FAILED_PRECONDITION
public static final io.grpc.Status ABORTED
public static final io.grpc.Status OUT_OF_RANGE
public static final io.grpc.Status UNIMPLEMENTED
public static final io.grpc.Status INTERNAL
public static final io.grpc.Status UNAVAILABLE
public static final io.grpc.Status DATA_LOSS
public static final io.grpc.Metadata$Key CODE_KEY
public static final io.grpc.Metadata$Key MESSAGE_KEY
private final io.grpc.Status$Code code
private final String description
private final Throwable cause
public static io.grpc.Status fromCodeValue (int)
int codeValue
public static io.grpc.Status fromThrowable (java.lang.Throwable)
Throwable cause
Throwable t
static java.lang.String formatThrowableMessage (io.grpc.Status)
io.grpc.Status status
private void (io.grpc.Status$Code)
io.grpc.Status$Code code
private void (io.grpc.Status$Code, java.lang.String, java.lang.Throwable)
io.grpc.Status$Code code
String description
Throwable cause
public io.grpc.Status withCause (java.lang.Throwable)
Throwable cause
public io.grpc.Status withDescription (java.lang.String)
String description
public io.grpc.Status augmentDescription (java.lang.String)
String additionalDetail
public io.grpc.Status$Code getCode ()
public java.lang.String getDescription ()
public java.lang.Throwable getCause ()
public boolean isOk ()
public io.grpc.StatusRuntimeException asRuntimeException ()
public io.grpc.StatusException asException ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
static java.util.List access$000 ()
static void ()
io.grpc.Status replaced
io.grpc.Status$Code code
java.util.TreeMap canonicalizer
}
io/grpc/StatusException.classStatusException.java
package io.grpc
public io.grpc.StatusException extends java.lang.Exception {
private static final long serialVersionUID
private final io.grpc.Status status
public void (io.grpc.Status)
io.grpc.Status status
public final io.grpc.Status getStatus ()
}
io/grpc/StatusRuntimeException.classStatusRuntimeException.java
package io.grpc
public io.grpc.StatusRuntimeException extends java.lang.RuntimeException {
private static final long serialVersionUID
private final io.grpc.Status status
public void (io.grpc.Status)
io.grpc.Status status
public final io.grpc.Status getStatus ()
}
io/grpc/TransportManager.classTransportManager.java
package io.grpc
public abstract io.grpc.TransportManager extends java.lang.Object {
public void ()
public abstract void updateRetainedTransports (java.util.Collection)
public abstract com.google.common.util.concurrent.ListenableFuture getTransport (io.grpc.EquivalentAddressGroup)
public abstract io.grpc.Channel makeChannel (java.lang.Object)
}
io/grpc/inprocess/
io/grpc/inprocess/InProcessChannelBuilder$1.classInProcessChannelBuilder.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessChannelBuilder$1 extends java.lang.Object {
}
io/grpc/inprocess/InProcessChannelBuilder$InProcessClientTransportFactory.classInProcessChannelBuilder.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessChannelBuilder$InProcessClientTransportFactory extends io.grpc.internal.AbstractReferenceCounted implements io.grpc.internal.ClientTransportFactory {
private final String name
private void (java.lang.String)
String name
public io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress addr
String authority
protected void deallocate ()
void (java.lang.String, io.grpc.inprocess.InProcessChannelBuilder$1)
String x0
io.grpc.inprocess.InProcessChannelBuilder$1 x1
}
io/grpc/inprocess/InProcessChannelBuilder$InProcessSocketAddress.classInProcessChannelBuilder.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessChannelBuilder$InProcessSocketAddress extends java.net.SocketAddress {
final String name
void (java.lang.String)
String name
public java.lang.String toString ()
}
io/grpc/inprocess/InProcessChannelBuilder.classInProcessChannelBuilder.java
package io.grpc.inprocess
public io.grpc.inprocess.InProcessChannelBuilder extends io.grpc.internal.AbstractManagedChannelImplBuilder {
private final String name
public static io.grpc.inprocess.InProcessChannelBuilder forName (java.lang.String)
String name
private void (java.lang.String)
String name
public io.grpc.inprocess.InProcessChannelBuilder usePlaintext (boolean)
boolean skipNegotiation
protected io.grpc.internal.ClientTransportFactory buildTransportFactory ()
public volatile io.grpc.ManagedChannelBuilder usePlaintext (boolean)
}
io/grpc/inprocess/InProcessServer.classInProcessServer.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessServer extends java.lang.Object implements io.grpc.internal.Server {
private static final java.util.concurrent.ConcurrentMap registry
private final String name
private io.grpc.internal.ServerListener listener
private boolean shutdown
static io.grpc.inprocess.InProcessServer findServer (java.lang.String)
String name
void (java.lang.String)
String name
public void start (io.grpc.internal.ServerListener) throws java.io.IOException
io.grpc.internal.ServerListener serverListener
public void shutdown ()
synchronized io.grpc.internal.ServerTransportListener register (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport transport
static void ()
}
io/grpc/inprocess/InProcessServerBuilder.classInProcessServerBuilder.java
package io.grpc.inprocess
public final io.grpc.inprocess.InProcessServerBuilder extends io.grpc.internal.AbstractServerImplBuilder {
private final String name
public static io.grpc.inprocess.InProcessServerBuilder forName (java.lang.String, io.grpc.HandlerRegistry)
String name
io.grpc.HandlerRegistry registry
public static io.grpc.inprocess.InProcessServerBuilder forName (java.lang.String)
String name
private void (java.lang.String, io.grpc.HandlerRegistry)
String name
io.grpc.HandlerRegistry registry
private void (java.lang.String)
String name
protected io.grpc.inprocess.InProcessServer buildTransportServer ()
public io.grpc.inprocess.InProcessServerBuilder useTransportSecurity (java.io.File, java.io.File)
java.io.File certChain
java.io.File privateKey
protected volatile io.grpc.internal.Server buildTransportServer ()
public volatile io.grpc.ServerBuilder useTransportSecurity (java.io.File, java.io.File)
}
io/grpc/inprocess/InProcessTransport$1.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.Status val$localShutdownStatus
final io.grpc.inprocess.InProcessTransport this$0
void (io.grpc.inprocess.InProcessTransport, io.grpc.Status)
io.grpc.inprocess.InProcessTransport this$0
public void run ()
}
io/grpc/inprocess/InProcessTransport$2.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$2 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.inprocess.InProcessTransport this$0
void (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport this$0
public void run ()
}
io/grpc/inprocess/InProcessTransport$3.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$3 extends io.grpc.internal.NoopClientStream {
final io.grpc.Status val$capturedStatus
final io.grpc.inprocess.InProcessTransport this$0
void (io.grpc.inprocess.InProcessTransport, io.grpc.Status)
io.grpc.inprocess.InProcessTransport this$0
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
}
io/grpc/inprocess/InProcessTransport$4.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$4 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final io.grpc.Status val$shutdownStatus
final io.grpc.inprocess.InProcessTransport this$0
void (io.grpc.inprocess.InProcessTransport, io.grpc.internal.ClientTransport$PingCallback, io.grpc.Status)
io.grpc.inprocess.InProcessTransport this$0
public void run ()
}
io/grpc/inprocess/InProcessTransport$5.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$5 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final io.grpc.inprocess.InProcessTransport this$0
void (io.grpc.inprocess.InProcessTransport, io.grpc.internal.ClientTransport$PingCallback)
io.grpc.inprocess.InProcessTransport this$0
public void run ()
}
io/grpc/inprocess/InProcessTransport$InProcessStream$InProcessClientStream.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream extends java.lang.Object implements io.grpc.internal.ClientStream {
private io.grpc.internal.ServerStreamListener serverStreamListener
private int serverRequested
private java.util.ArrayDeque serverReceiveQueue
private boolean serverNotifyHalfClose
private boolean closed
final io.grpc.inprocess.InProcessTransport$InProcessStream this$1
private void (io.grpc.inprocess.InProcessTransport$InProcessStream)
private synchronized void setListener (io.grpc.internal.ServerStreamListener)
io.grpc.internal.ServerStreamListener listener
public void request (int)
int numMessages
boolean onReady
private synchronized boolean serverRequested (int)
int numMessages
boolean previouslyReady
boolean nowReady
private void serverClosed (io.grpc.Status)
io.grpc.Status status
public synchronized void writeMessage (java.io.InputStream)
java.io.InputStream message
public void flush ()
public synchronized boolean isReady ()
public void cancel (io.grpc.Status)
io.grpc.Status reason
private synchronized boolean internalCancel (io.grpc.Status)
Throwable t
io.grpc.Status reason
java.io.InputStream stream
public synchronized void halfClose ()
public void setMessageCompression (boolean)
boolean enable
public void setAuthority (java.lang.String)
String string
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ServerStreamListener serverStreamListener
io.grpc.internal.ClientStreamListener listener
public void setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
public void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
void (io.grpc.inprocess.InProcessTransport$InProcessStream, io.grpc.inprocess.InProcessTransport$1)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
io.grpc.inprocess.InProcessTransport$1 x1
static boolean access$900 (io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream, int)
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream x0
int x1
static void access$1000 (io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream, io.grpc.Status)
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream x0
io.grpc.Status x1
}
io/grpc/inprocess/InProcessTransport$InProcessStream$InProcessServerStream.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream extends java.lang.Object implements io.grpc.internal.ServerStream {
private io.grpc.internal.ClientStreamListener clientStreamListener
private int clientRequested
private java.util.ArrayDeque clientReceiveQueue
private io.grpc.Status clientNotifyStatus
private io.grpc.Metadata clientNotifyTrailers
private boolean closed
final io.grpc.inprocess.InProcessTransport$InProcessStream this$1
private void (io.grpc.inprocess.InProcessTransport$InProcessStream)
private synchronized void setListener (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
public void request (int)
int numMessages
boolean onReady
private synchronized boolean clientRequested (int)
int numMessages
boolean previouslyReady
boolean nowReady
private void clientCancelled (io.grpc.Status)
io.grpc.Status status
public synchronized void writeMessage (java.io.InputStream)
java.io.InputStream message
public void flush ()
public synchronized boolean isReady ()
public synchronized void writeHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void close (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public void cancel (io.grpc.Status)
io.grpc.Status status
private synchronized boolean internalCancel (io.grpc.Status)
Throwable t
io.grpc.Status status
java.io.InputStream stream
public void setMessageCompression (boolean)
boolean enable
public void setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
public void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
void (io.grpc.inprocess.InProcessTransport$InProcessStream, io.grpc.inprocess.InProcessTransport$1)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
io.grpc.inprocess.InProcessTransport$1 x1
static boolean access$1400 (io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream, int)
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream x0
int x1
static void access$1500 (io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream, io.grpc.Status)
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream x0
io.grpc.Status x1
static void access$1600 (io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream, io.grpc.internal.ClientStreamListener)
io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream x0
io.grpc.internal.ClientStreamListener x1
}
io/grpc/inprocess/InProcessTransport$InProcessStream.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport$InProcessStream extends java.lang.Object {
private final io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream serverStream
private final io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream clientStream
private final io.grpc.Metadata headers
private io.grpc.MethodDescriptor method
final io.grpc.inprocess.InProcessTransport this$0
private void (io.grpc.inprocess.InProcessTransport, io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
private void streamClosed ()
boolean justRemovedAnElement
void (io.grpc.inprocess.InProcessTransport, io.grpc.MethodDescriptor, io.grpc.Metadata, io.grpc.inprocess.InProcessTransport$1)
io.grpc.inprocess.InProcessTransport x0
io.grpc.MethodDescriptor x1
io.grpc.Metadata x2
io.grpc.inprocess.InProcessTransport$1 x3
static io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessClientStream access$400 (io.grpc.inprocess.InProcessTransport$InProcessStream)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
static void access$1100 (io.grpc.inprocess.InProcessTransport$InProcessStream)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
static io.grpc.inprocess.InProcessTransport$InProcessStream$InProcessServerStream access$1300 (io.grpc.inprocess.InProcessTransport$InProcessStream)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
static io.grpc.MethodDescriptor access$1700 (io.grpc.inprocess.InProcessTransport$InProcessStream)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
static io.grpc.Metadata access$1800 (io.grpc.inprocess.InProcessTransport$InProcessStream)
io.grpc.inprocess.InProcessTransport$InProcessStream x0
}
io/grpc/inprocess/InProcessTransport.classInProcessTransport.java
package io.grpc.inprocess
io.grpc.inprocess.InProcessTransport extends java.lang.Object implements io.grpc.internal.ServerTransport io.grpc.internal.ManagedClientTransport {
private static final java.util.logging.Logger log
private final String name
private io.grpc.internal.ServerTransportListener serverTransportListener
private io.grpc.internal.ManagedClientTransport$Listener clientTransportListener
private boolean shutdown
private boolean terminated
private io.grpc.Status shutdownStatus
private java.util.Set streams
public void (java.lang.String)
String name
public synchronized void start (io.grpc.internal.ManagedClientTransport$Listener)
io.grpc.Status localShutdownStatus
Thread shutdownThread
io.grpc.internal.ManagedClientTransport$Listener listener
io.grpc.inprocess.InProcessServer server
Thread readyThread
public synchronized io.grpc.internal.ClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.Status capturedStatus
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
public synchronized void ping (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.Status shutdownStatus
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
public synchronized void shutdown ()
public java.lang.String toString ()
private synchronized void notifyShutdown (io.grpc.Status)
io.grpc.Status s
private synchronized void notifyTerminated ()
static void access$000 (io.grpc.inprocess.InProcessTransport, io.grpc.Status)
io.grpc.inprocess.InProcessTransport x0
io.grpc.Status x1
static void access$100 (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport x0
static io.grpc.internal.ManagedClientTransport$Listener access$200 (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport x0
static java.util.Set access$700 (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport x0
static boolean access$800 (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport x0
static java.util.logging.Logger access$1200 ()
static io.grpc.internal.ServerTransportListener access$1900 (io.grpc.inprocess.InProcessTransport)
io.grpc.inprocess.InProcessTransport x0
static void ()
}
io/grpc/internal/
io/grpc/internal/AbstractClientStream$1.classAbstractClientStream.java
package io.grpc.internal
io.grpc.internal.AbstractClientStream$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.Status val$status
final io.grpc.Metadata val$trailers
final io.grpc.internal.AbstractClientStream this$0
void (io.grpc.internal.AbstractClientStream, io.grpc.Status, io.grpc.Metadata)
io.grpc.internal.AbstractClientStream this$0
public void run ()
}
io/grpc/internal/AbstractClientStream.classAbstractClientStream.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractClientStream extends io.grpc.internal.AbstractStream implements io.grpc.internal.ClientStream {
private static final java.util.logging.Logger log
private io.grpc.internal.ClientStreamListener listener
private boolean listenerClosed
private io.grpc.Status status
private io.grpc.Metadata trailers
private Runnable closeListenerTask
private volatile boolean cancelled
protected void (io.grpc.internal.WritableBufferAllocator, int)
io.grpc.internal.WritableBufferAllocator bufferAllocator
int maxMessageSize
protected final io.grpc.internal.ClientStreamListener listener ()
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
protected void receiveMessage (java.io.InputStream)
java.io.InputStream is
protected void inboundTransportError (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status errorStatus
io.grpc.Metadata metadata
protected void inboundHeadersReceived (io.grpc.Metadata)
io.grpc.Metadata headers
protected void inboundDataReceived (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer frame
boolean needToCloseFrame
protected void inboundDeliveryPaused ()
protected final void deframeFailed (java.lang.Throwable)
Throwable cause
protected void inboundTrailersReceived (io.grpc.Metadata, io.grpc.Status)
io.grpc.Metadata trailers
io.grpc.Status status
protected void remoteEndClosed ()
protected final void internalSendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
protected abstract void sendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
public void transportReportStatus (io.grpc.Status, boolean, io.grpc.Metadata)
io.grpc.Status newStatus
boolean stopDelivery
io.grpc.Metadata trailers
boolean closingLater
boolean deliveryStalled
private java.lang.Runnable newCloseListenerTask (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
private void closeListener (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status newStatus
io.grpc.Metadata trailers
private void runCloseListenerTask ()
public final void halfClose ()
public final void cancel (io.grpc.Status)
io.grpc.Status reason
public final boolean isReady ()
protected abstract void sendCancel (io.grpc.Status)
protected com.google.common.base.MoreObjects$ToStringHelper toStringHelper ()
com.google.common.base.MoreObjects$ToStringHelper toStringHelper
public boolean isClosed ()
protected volatile io.grpc.internal.StreamListener listener ()
static void access$000 (io.grpc.internal.AbstractClientStream, io.grpc.Status, io.grpc.Metadata)
io.grpc.internal.AbstractClientStream x0
io.grpc.Status x1
io.grpc.Metadata x2
static void ()
}
io/grpc/internal/AbstractManagedChannelImplBuilder$AuthorityOverridingTransportFactory.classAbstractManagedChannelImplBuilder.java
package io.grpc.internal
io.grpc.internal.AbstractManagedChannelImplBuilder$AuthorityOverridingTransportFactory extends java.lang.Object implements io.grpc.internal.ClientTransportFactory {
final io.grpc.internal.ClientTransportFactory factory
final String authorityOverride
void (io.grpc.internal.ClientTransportFactory, java.lang.String)
io.grpc.internal.ClientTransportFactory factory
String authorityOverride
public io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress serverAddress
String authority
public int referenceCount ()
public io.grpc.internal.ReferenceCounted retain ()
public io.grpc.internal.ReferenceCounted release ()
}
io/grpc/internal/AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory$1.classAbstractManagedChannelImplBuilder.java
package io.grpc.internal
io.grpc.internal.AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory$1 extends io.grpc.NameResolver {
final io.grpc.internal.AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory this$0
void (io.grpc.internal.AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory)
io.grpc.internal.AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory this$0
public java.lang.String getServiceAuthority ()
public void start (io.grpc.NameResolver$Listener)
io.grpc.NameResolver$Listener listener
public void shutdown ()
}
io/grpc/internal/AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory.classAbstractManagedChannelImplBuilder.java
package io.grpc.internal
io.grpc.internal.AbstractManagedChannelImplBuilder$DirectAddressNameResolverFactory extends io.grpc.NameResolver$Factory {
final java.net.SocketAddress address
final String authority
void (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress address
String authority
public io.grpc.NameResolver newNameResolver (java.net.URI, io.grpc.Attributes)
java.net.URI notUsedUri
io.grpc.Attributes params
public java.lang.String getDefaultScheme ()
}
io/grpc/internal/AbstractManagedChannelImplBuilder.classAbstractManagedChannelImplBuilder.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractManagedChannelImplBuilder extends io.grpc.ManagedChannelBuilder {
private static final String DIRECT_ADDRESS_SCHEME
private java.util.concurrent.Executor executor
private final java.util.List interceptors
private final String target
private final java.net.SocketAddress directServerAddress
private String userAgent
private String authorityOverride
private io.grpc.NameResolver$Factory nameResolverFactory
private io.grpc.LoadBalancer$Factory loadBalancerFactory
private io.grpc.DecompressorRegistry decompressorRegistry
private io.grpc.CompressorRegistry compressorRegistry
protected void (java.lang.String)
String target
protected void (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress directServerAddress
String authority
public final io.grpc.internal.AbstractManagedChannelImplBuilder directExecutor ()
public final io.grpc.internal.AbstractManagedChannelImplBuilder executor (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public final io.grpc.internal.AbstractManagedChannelImplBuilder intercept (java.util.List)
java.util.List interceptors
public final transient io.grpc.internal.AbstractManagedChannelImplBuilder intercept (io.grpc.ClientInterceptor[])
io.grpc.ClientInterceptor[] interceptors
public final io.grpc.internal.AbstractManagedChannelImplBuilder nameResolverFactory (io.grpc.NameResolver$Factory)
io.grpc.NameResolver$Factory resolverFactory
public final io.grpc.internal.AbstractManagedChannelImplBuilder loadBalancerFactory (io.grpc.LoadBalancer$Factory)
io.grpc.LoadBalancer$Factory loadBalancerFactory
public final io.grpc.internal.AbstractManagedChannelImplBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
io.grpc.DecompressorRegistry registry
public final io.grpc.internal.AbstractManagedChannelImplBuilder compressorRegistry (io.grpc.CompressorRegistry)
io.grpc.CompressorRegistry registry
private io.grpc.internal.AbstractManagedChannelImplBuilder thisT ()
io.grpc.internal.AbstractManagedChannelImplBuilder thisT
public final io.grpc.internal.AbstractManagedChannelImplBuilder userAgent (java.lang.String)
String userAgent
public final io.grpc.internal.AbstractManagedChannelImplBuilder overrideAuthority (java.lang.String)
String authority
protected java.lang.String checkAuthority (java.lang.String)
String authority
public io.grpc.internal.ManagedChannelImpl build ()
io.grpc.internal.ClientTransportFactory transportFactory
protected abstract io.grpc.internal.ClientTransportFactory buildTransportFactory ()
protected io.grpc.Attributes getNameResolverParams ()
public volatile io.grpc.ManagedChannel build ()
public volatile io.grpc.ManagedChannelBuilder compressorRegistry (io.grpc.CompressorRegistry)
public volatile io.grpc.ManagedChannelBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
public volatile io.grpc.ManagedChannelBuilder loadBalancerFactory (io.grpc.LoadBalancer$Factory)
public volatile io.grpc.ManagedChannelBuilder nameResolverFactory (io.grpc.NameResolver$Factory)
public volatile io.grpc.ManagedChannelBuilder overrideAuthority (java.lang.String)
public volatile io.grpc.ManagedChannelBuilder userAgent (java.lang.String)
public volatile io.grpc.ManagedChannelBuilder intercept (io.grpc.ClientInterceptor[])
public volatile io.grpc.ManagedChannelBuilder intercept (java.util.List)
public volatile io.grpc.ManagedChannelBuilder executor (java.util.concurrent.Executor)
public volatile io.grpc.ManagedChannelBuilder directExecutor ()
}
io/grpc/internal/AbstractReadableBuffer.classAbstractReadableBuffer.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractReadableBuffer extends java.lang.Object implements io.grpc.internal.ReadableBuffer {
public void ()
public final int readUnsignedMedium ()
int b1
int b2
int b3
public final int readUnsignedShort ()
int b1
int b2
public final int readInt ()
int b1
int b2
int b3
int b4
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public void close ()
protected final void checkReadable (int)
int length
}
io/grpc/internal/AbstractReferenceCounted.classAbstractReferenceCounted.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractReferenceCounted extends java.lang.Object implements io.grpc.internal.ReferenceCounted {
private final java.util.concurrent.atomic.AtomicInteger refCount
public void ()
public final int referenceCount ()
public final io.grpc.internal.ReferenceCounted retain ()
int newCount
public final io.grpc.internal.ReferenceCounted release ()
int newCount
protected abstract void deallocate ()
private java.lang.IllegalStateException illegalReferenceCount (int)
int count
}
io/grpc/internal/AbstractServerImplBuilder.classAbstractServerImplBuilder.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractServerImplBuilder extends io.grpc.ServerBuilder {
private final io.grpc.HandlerRegistry registry
private java.util.concurrent.Executor executor
private io.grpc.DecompressorRegistry decompressorRegistry
private io.grpc.CompressorRegistry compressorRegistry
protected void (io.grpc.HandlerRegistry)
io.grpc.HandlerRegistry registry
protected void ()
public final io.grpc.internal.AbstractServerImplBuilder directExecutor ()
public final io.grpc.internal.AbstractServerImplBuilder executor (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public final io.grpc.internal.AbstractServerImplBuilder addService (io.grpc.ServerServiceDefinition)
io.grpc.ServerServiceDefinition service
public final io.grpc.internal.AbstractServerImplBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
io.grpc.DecompressorRegistry registry
public final io.grpc.internal.AbstractServerImplBuilder compressorRegistry (io.grpc.CompressorRegistry)
io.grpc.CompressorRegistry registry
public io.grpc.internal.ServerImpl build ()
io.grpc.internal.Server transportServer
protected abstract io.grpc.internal.Server buildTransportServer ()
private io.grpc.internal.AbstractServerImplBuilder thisT ()
io.grpc.internal.AbstractServerImplBuilder thisT
public volatile io.grpc.Server build ()
public volatile io.grpc.ServerBuilder compressorRegistry (io.grpc.CompressorRegistry)
public volatile io.grpc.ServerBuilder decompressorRegistry (io.grpc.DecompressorRegistry)
public volatile io.grpc.ServerBuilder addService (io.grpc.ServerServiceDefinition)
public volatile io.grpc.ServerBuilder executor (java.util.concurrent.Executor)
public volatile io.grpc.ServerBuilder directExecutor ()
}
io/grpc/internal/AbstractServerStream.classAbstractServerStream.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractServerStream extends io.grpc.internal.AbstractStream implements io.grpc.internal.ServerStream {
private static final java.util.logging.Logger log
private boolean listenerClosed
private io.grpc.internal.ServerStreamListener listener
private boolean headersSent
private boolean gracefulClose
private io.grpc.Metadata stashedTrailers
protected void (io.grpc.internal.WritableBufferAllocator, int)
io.grpc.internal.WritableBufferAllocator bufferAllocator
int maxMessageSize
public final void setListener (io.grpc.internal.ServerStreamListener)
io.grpc.internal.ServerStreamListener listener
protected io.grpc.internal.ServerStreamListener listener ()
protected void receiveMessage (java.io.InputStream)
java.io.InputStream is
public final void writeHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public final void writeMessage (java.io.InputStream)
java.io.InputStream message
public final void close (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
private void writeStatusToTrailers (io.grpc.Status)
io.grpc.Status status
protected void inboundHeadersReceived (io.grpc.Metadata)
io.grpc.Metadata headers
public void inboundDataReceived (io.grpc.internal.ReadableBuffer, boolean)
io.grpc.internal.ReadableBuffer frame
boolean endOfStream
protected final void deframeFailed (java.lang.Throwable)
Throwable cause
protected final void internalSendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
protected abstract void internalSendHeaders (io.grpc.Metadata)
protected abstract void sendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
protected abstract void sendTrailers (io.grpc.Metadata, boolean)
public void complete ()
protected final void remoteEndClosed ()
public final void abortStream (io.grpc.Status, boolean)
io.grpc.Status status
boolean notifyClient
public boolean isClosed ()
protected abstract void sendStreamAbortToClient (io.grpc.Status, io.grpc.Metadata)
private void halfCloseListener ()
private void closeListener (io.grpc.Status)
io.grpc.Status newStatus
protected volatile io.grpc.internal.StreamListener listener ()
static void ()
}
io/grpc/internal/AbstractStream$DeframerListener.classAbstractStream.java
package io.grpc.internal
io.grpc.internal.AbstractStream$DeframerListener extends java.lang.Object implements io.grpc.internal.MessageDeframer$Listener {
final io.grpc.internal.AbstractStream this$0
void (io.grpc.internal.AbstractStream)
io.grpc.internal.AbstractStream this$0
public void bytesRead (int)
int numBytes
public void messageRead (java.io.InputStream)
java.io.InputStream input
public void deliveryStalled ()
public void endOfStream ()
}
io/grpc/internal/AbstractStream$FramerSink.classAbstractStream.java
package io.grpc.internal
io.grpc.internal.AbstractStream$FramerSink extends java.lang.Object implements io.grpc.internal.MessageFramer$Sink {
final io.grpc.internal.AbstractStream this$0
void (io.grpc.internal.AbstractStream)
io.grpc.internal.AbstractStream this$0
public void deliverFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
}
io/grpc/internal/AbstractStream$Phase.classAbstractStream.java
package io.grpc.internal
public final io.grpc.internal.AbstractStream$Phase extends java.lang.Enum {
public static final io.grpc.internal.AbstractStream$Phase HEADERS
public static final io.grpc.internal.AbstractStream$Phase MESSAGE
public static final io.grpc.internal.AbstractStream$Phase STATUS
private static final io.grpc.internal.AbstractStream$Phase[] $VALUES
public static io.grpc.internal.AbstractStream$Phase[] values ()
public static io.grpc.internal.AbstractStream$Phase valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/grpc/internal/AbstractStream.classAbstractStream.java
package io.grpc.internal
public abstract io.grpc.internal.AbstractStream extends java.lang.Object implements io.grpc.internal.Stream {
public static final int DEFAULT_ONREADY_THRESHOLD
private final io.grpc.internal.MessageFramer framer
private final io.grpc.internal.MessageDeframer deframer
private io.grpc.internal.AbstractStream$Phase inboundPhase
private io.grpc.internal.AbstractStream$Phase outboundPhase
private int onReadyThreshold
private int numSentBytesQueued
private boolean allocated
private final Object onReadyLock
void (io.grpc.internal.WritableBufferAllocator, int)
io.grpc.internal.WritableBufferAllocator bufferAllocator
int maxMessageSize
void (io.grpc.internal.MessageFramer, io.grpc.internal.MessageDeframer)
io.grpc.internal.MessageFramer framer
io.grpc.internal.MessageDeframer deframer
protected abstract io.grpc.internal.StreamListener listener ()
public abstract java.lang.Object id ()
public int getOnReadyThreshold ()
public void writeMessage (java.io.InputStream)
java.io.InputStream message
public final void setMessageCompression (boolean)
boolean enable
public final void flush ()
public boolean isReady ()
final void closeFramer ()
public void dispose ()
protected abstract void internalSendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
protected abstract void receiveMessage (java.io.InputStream)
protected abstract void inboundDeliveryPaused ()
protected abstract void remoteEndClosed ()
protected abstract void returnProcessedBytes (int)
protected abstract void deframeFailed (java.lang.Throwable)
protected final void closeDeframer ()
protected final void deframe (io.grpc.internal.ReadableBuffer, boolean)
Throwable t
io.grpc.internal.ReadableBuffer frame
boolean endOfStream
protected final boolean isDeframerStalled ()
protected final void requestMessagesFromDeframer (int)
Throwable t
int numMessages
public final void setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
public final void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
protected final void onStreamAllocated ()
protected final void onSendingBytes (int)
int numBytes
protected final void onSentBytes (int)
boolean belowThresholdBefore
boolean belowThresholdAfter
int numBytes
boolean doNotify
final void notifyIfReady ()
boolean doNotify
final io.grpc.internal.AbstractStream$Phase inboundPhase ()
final io.grpc.internal.AbstractStream$Phase inboundPhase (io.grpc.internal.AbstractStream$Phase)
io.grpc.internal.AbstractStream$Phase nextPhase
io.grpc.internal.AbstractStream$Phase tmp
final io.grpc.internal.AbstractStream$Phase outboundPhase ()
final io.grpc.internal.AbstractStream$Phase outboundPhase (io.grpc.internal.AbstractStream$Phase)
io.grpc.internal.AbstractStream$Phase nextPhase
io.grpc.internal.AbstractStream$Phase tmp
io.grpc.internal.AbstractStream$Phase verifyNextPhase (io.grpc.internal.AbstractStream$Phase, io.grpc.internal.AbstractStream$Phase)
io.grpc.internal.AbstractStream$Phase currentPhase
io.grpc.internal.AbstractStream$Phase nextPhase
public boolean canReceive ()
public boolean canSend ()
public boolean isClosed ()
public java.lang.String toString ()
protected com.google.common.base.MoreObjects$ToStringHelper toStringHelper ()
}
io/grpc/internal/BackoffPolicy$Provider.classBackoffPolicy.java
package io.grpc.internal
public abstract io.grpc.internal.BackoffPolicy$Provider extends java.lang.Object {
public abstract io.grpc.internal.BackoffPolicy get ()
}
io/grpc/internal/BackoffPolicy.classBackoffPolicy.java
package io.grpc.internal
abstract io.grpc.internal.BackoffPolicy extends java.lang.Object {
public abstract long nextBackoffMillis ()
}
io/grpc/internal/BlankFutureProvider$1.classBlankFutureProvider.java
package io.grpc.internal
io.grpc.internal.BlankFutureProvider$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
final java.util.Set val$savedSet
final com.google.common.util.concurrent.SettableFuture val$future
final io.grpc.internal.BlankFutureProvider this$0
void (io.grpc.internal.BlankFutureProvider, java.util.Set, com.google.common.util.concurrent.SettableFuture)
io.grpc.internal.BlankFutureProvider this$0
public void onFailure (java.lang.Throwable)
Throwable t
public void onSuccess (java.lang.Object)
Object result
}
io/grpc/internal/BlankFutureProvider$FulfillmentBatch$1.classBlankFutureProvider.java
package io.grpc.internal
io.grpc.internal.BlankFutureProvider$FulfillmentBatch$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
final com.google.common.util.concurrent.SettableFuture val$future
final io.grpc.internal.BlankFutureProvider$FulfillmentBatch this$0
void (io.grpc.internal.BlankFutureProvider$FulfillmentBatch, com.google.common.util.concurrent.SettableFuture)
io.grpc.internal.BlankFutureProvider$FulfillmentBatch this$0
public void onSuccess (java.lang.Object)
Object result
public void onFailure (java.lang.Throwable)
Throwable t
}
io/grpc/internal/BlankFutureProvider$FulfillmentBatch.classBlankFutureProvider.java
package io.grpc.internal
public final io.grpc.internal.BlankFutureProvider$FulfillmentBatch extends java.lang.Object {
private final java.util.Set futures
private void (java.util.Set)
java.util.Set futures
public void link (com.google.common.base.Supplier)
com.google.common.util.concurrent.ListenableFuture sourceFuture
com.google.common.util.concurrent.SettableFuture future
com.google.common.base.Supplier source
public void fail (java.lang.Throwable)
com.google.common.util.concurrent.SettableFuture future
Throwable error
private java.util.List copyFutureList ()
void (java.util.Set, io.grpc.internal.BlankFutureProvider$1)
java.util.Set x0
io.grpc.internal.BlankFutureProvider$1 x1
}
io/grpc/internal/BlankFutureProvider.classBlankFutureProvider.java
package io.grpc.internal
public final io.grpc.internal.BlankFutureProvider extends java.lang.Object {
private java.util.Set blankFutures
public void ()
java.util.Set getBlankFutureSet ()
public com.google.common.util.concurrent.ListenableFuture newBlankFuture ()
com.google.common.util.concurrent.SettableFuture future
java.util.Set savedSet
public io.grpc.internal.BlankFutureProvider$FulfillmentBatch createFulfillmentBatch ()
java.util.Set blankFuturesCopy
private static java.util.Set createSet ()
}
io/grpc/internal/ClientCallImpl$1.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$1 extends io.grpc.internal.ContextRunnable {
final io.grpc.ClientCall$Listener val$observer
final io.grpc.internal.ClientCallImpl this$0
void (io.grpc.internal.ClientCallImpl, io.grpc.Context, io.grpc.ClientCall$Listener)
io.grpc.internal.ClientCallImpl this$0
io.grpc.Context context
public void runInContext ()
}
io/grpc/internal/ClientCallImpl$2.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$2 extends io.grpc.internal.ContextRunnable {
final io.grpc.ClientCall$Listener val$observer
final String val$compressorName
final io.grpc.internal.ClientCallImpl this$0
void (io.grpc.internal.ClientCallImpl, io.grpc.Context, io.grpc.ClientCall$Listener, java.lang.String)
io.grpc.internal.ClientCallImpl this$0
io.grpc.Context context
public void runInContext ()
}
io/grpc/internal/ClientCallImpl$3.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$3 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientCallImpl this$0
void (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl this$0
public void run ()
}
io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1 extends io.grpc.internal.ContextRunnable {
final io.grpc.Metadata val$headers
final io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
void (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl, io.grpc.Context, io.grpc.Metadata)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
io.grpc.Context context
public final void runInContext ()
Throwable t
}
io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$2.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$2 extends io.grpc.internal.ContextRunnable {
final java.io.InputStream val$message
final io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
void (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl, io.grpc.Context, java.io.InputStream)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
io.grpc.Context context
public final void runInContext ()
Throwable t
}
io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$3.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$3 extends io.grpc.internal.ContextRunnable {
final io.grpc.Status val$savedStatus
final io.grpc.Metadata val$savedTrailers
final io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
void (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl, io.grpc.Context, io.grpc.Status, io.grpc.Metadata)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
io.grpc.Context context
public final void runInContext ()
java.util.concurrent.ScheduledFuture future
}
io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$4.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$4 extends io.grpc.internal.ContextRunnable {
final io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
void (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl, io.grpc.Context)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl this$1
io.grpc.Context context
public final void runInContext ()
}
io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl.classClientCallImpl.java
package io.grpc.internal
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl extends java.lang.Object implements io.grpc.internal.ClientStreamListener {
private final io.grpc.ClientCall$Listener observer
private final com.google.common.util.concurrent.ListenableFuture transportFuture
private boolean closed
final io.grpc.internal.ClientCallImpl this$0
public void (io.grpc.internal.ClientCallImpl, io.grpc.ClientCall$Listener, com.google.common.util.concurrent.ListenableFuture)
io.grpc.ClientCall$Listener observer
com.google.common.util.concurrent.ListenableFuture transportFuture
public void headersRead (io.grpc.Metadata)
String encoding
io.grpc.Metadata headers
io.grpc.Decompressor decompressor
public void messageRead (java.io.InputStream)
java.io.InputStream message
public void closed (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
Long timeoutNanos
io.grpc.Status savedStatus
io.grpc.Metadata savedTrailers
public void onReady ()
static boolean access$300 (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl x0
static io.grpc.ClientCall$Listener access$400 (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl x0
static boolean access$302 (io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl, boolean)
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl x0
boolean x1
}
io/grpc/internal/ClientCallImpl$ClientTransportProvider.classClientCallImpl.java
package io.grpc.internal
abstract io.grpc.internal.ClientCallImpl$ClientTransportProvider extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture get (io.grpc.CallOptions)
}
io/grpc/internal/ClientCallImpl$StreamCreationTask.classClientCallImpl.java
package io.grpc.internal
final io.grpc.internal.ClientCallImpl$StreamCreationTask extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback {
private final io.grpc.internal.DelayedStream stream
private final io.grpc.MethodDescriptor method
private final io.grpc.Metadata headers
private final io.grpc.CallOptions callOptions
void (io.grpc.internal.DelayedStream, io.grpc.Metadata, io.grpc.MethodDescriptor, io.grpc.CallOptions)
io.grpc.internal.DelayedStream stream
io.grpc.Metadata headers
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
public void onSuccess (io.grpc.internal.ClientTransport)
io.grpc.internal.ClientTransport transport
public void onFailure (java.lang.Throwable)
Throwable t
public volatile void onSuccess (java.lang.Object)
}
io/grpc/internal/ClientCallImpl.classClientCallImpl.java
package io.grpc.internal
final io.grpc.internal.ClientCallImpl extends io.grpc.ClientCall implements io.grpc.Context$CancellationListener {
private final io.grpc.MethodDescriptor method
private final java.util.concurrent.Executor callExecutor
private final io.grpc.Context context
private final boolean unaryRequest
private final io.grpc.CallOptions callOptions
private io.grpc.internal.ClientStream stream
private volatile java.util.concurrent.ScheduledFuture deadlineCancellationFuture
private volatile boolean deadlineCancellationFutureShouldBeCancelled
private boolean cancelCalled
private boolean halfCloseCalled
private final io.grpc.internal.ClientCallImpl$ClientTransportProvider clientTransportProvider
private String userAgent
private java.util.concurrent.ScheduledExecutorService deadlineCancellationExecutor
private io.grpc.Compressor compressor
private io.grpc.DecompressorRegistry decompressorRegistry
private io.grpc.CompressorRegistry compressorRegistry
void (io.grpc.MethodDescriptor, java.util.concurrent.Executor, io.grpc.CallOptions, io.grpc.internal.ClientCallImpl$ClientTransportProvider, java.util.concurrent.ScheduledExecutorService)
io.grpc.MethodDescriptor method
java.util.concurrent.Executor executor
io.grpc.CallOptions callOptions
io.grpc.internal.ClientCallImpl$ClientTransportProvider clientTransportProvider
java.util.concurrent.ScheduledExecutorService deadlineCancellationExecutor
public void cancelled (io.grpc.Context)
io.grpc.Context context
io.grpc.internal.ClientCallImpl setUserAgent (java.lang.String)
String userAgent
io.grpc.internal.ClientCallImpl setDecompressorRegistry (io.grpc.DecompressorRegistry)
io.grpc.DecompressorRegistry decompressorRegistry
io.grpc.internal.ClientCallImpl setCompressorRegistry (io.grpc.CompressorRegistry)
io.grpc.CompressorRegistry compressorRegistry
static void prepareHeaders (io.grpc.Metadata, io.grpc.CallOptions, java.lang.String, io.grpc.DecompressorRegistry, io.grpc.Compressor)
String acceptEncoding
io.grpc.Metadata headers
io.grpc.CallOptions callOptions
String userAgent
io.grpc.DecompressorRegistry decompressorRegistry
io.grpc.Compressor compressor
public void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
InterruptedException e
io.grpc.internal.ClientTransport transport
io.grpc.internal.DelayedStream delayed
io.grpc.ClientCall$Listener observer
io.grpc.Metadata headers
String compressorName
com.google.common.util.concurrent.ListenableFuture transportFuture
Long timeoutNanos
static boolean updateTimeoutHeader (java.lang.Long, io.grpc.Metadata)
Long deadlineNanoTime
io.grpc.Metadata headers
Long timeoutNanos
private static java.lang.Long getRemainingTimeoutNanos (java.lang.Long)
Long deadlineNanoTime
public void request (int)
int numMessages
public void cancel ()
public void halfClose ()
public void sendMessage (java.lang.Object)
java.io.InputStream messageIs
Object message
boolean failed
public void setMessageCompression (boolean)
boolean enabled
public boolean isReady ()
private java.util.concurrent.ScheduledFuture startDeadlineTimer (long)
long timeoutNanos
static io.grpc.Context access$000 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static io.grpc.internal.ClientStream access$100 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static io.grpc.DecompressorRegistry access$200 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static java.util.concurrent.Executor access$500 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static io.grpc.MethodDescriptor access$600 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static io.grpc.CallOptions access$700 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
static java.lang.Long access$800 (java.lang.Long)
Long x0
static boolean access$902 (io.grpc.internal.ClientCallImpl, boolean)
io.grpc.internal.ClientCallImpl x0
boolean x1
static java.util.concurrent.ScheduledFuture access$1000 (io.grpc.internal.ClientCallImpl)
io.grpc.internal.ClientCallImpl x0
}
io/grpc/internal/ClientStream.classClientStream.java
package io.grpc.internal
public abstract io.grpc.internal.ClientStream extends java.lang.Object implements io.grpc.internal.Stream {
public abstract void cancel (io.grpc.Status)
public abstract void halfClose ()
public abstract void setAuthority (java.lang.String)
public abstract void start (io.grpc.internal.ClientStreamListener)
}
io/grpc/internal/ClientStreamListener.classClientStreamListener.java
package io.grpc.internal
public abstract io.grpc.internal.ClientStreamListener extends java.lang.Object implements io.grpc.internal.StreamListener {
public abstract void headersRead (io.grpc.Metadata)
public abstract void closed (io.grpc.Status, io.grpc.Metadata)
}
io/grpc/internal/ClientTransport$PingCallback.classClientTransport.java
package io.grpc.internal
public abstract io.grpc.internal.ClientTransport$PingCallback extends java.lang.Object {
public abstract void onSuccess (long)
public abstract void onFailure (java.lang.Throwable)
}
io/grpc/internal/ClientTransport.classClientTransport.java
package io.grpc.internal
public abstract io.grpc.internal.ClientTransport extends java.lang.Object {
public abstract io.grpc.internal.ClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
public abstract void ping (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
}
io/grpc/internal/ClientTransportFactory.classClientTransportFactory.java
package io.grpc.internal
public abstract io.grpc.internal.ClientTransportFactory extends java.lang.Object implements io.grpc.internal.ReferenceCounted {
public abstract io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String)
}
io/grpc/internal/CompositeReadableBuffer$1.classCompositeReadableBuffer.java
package io.grpc.internal
io.grpc.internal.CompositeReadableBuffer$1 extends io.grpc.internal.CompositeReadableBuffer$ReadOperation {
final io.grpc.internal.CompositeReadableBuffer this$0
void (io.grpc.internal.CompositeReadableBuffer)
io.grpc.internal.CompositeReadableBuffer this$0
int readInternal (io.grpc.internal.ReadableBuffer, int)
io.grpc.internal.ReadableBuffer buffer
int length
}
io/grpc/internal/CompositeReadableBuffer$2.classCompositeReadableBuffer.java
package io.grpc.internal
io.grpc.internal.CompositeReadableBuffer$2 extends io.grpc.internal.CompositeReadableBuffer$ReadOperation {
final io.grpc.internal.CompositeReadableBuffer this$0
void (io.grpc.internal.CompositeReadableBuffer)
io.grpc.internal.CompositeReadableBuffer this$0
public int readInternal (io.grpc.internal.ReadableBuffer, int)
io.grpc.internal.ReadableBuffer buffer
int length
}
io/grpc/internal/CompositeReadableBuffer$3.classCompositeReadableBuffer.java
package io.grpc.internal
io.grpc.internal.CompositeReadableBuffer$3 extends io.grpc.internal.CompositeReadableBuffer$ReadOperation {
int currentOffset
final int val$destOffset
final byte[] val$dest
final io.grpc.internal.CompositeReadableBuffer this$0
void (io.grpc.internal.CompositeReadableBuffer, int, byte[])
io.grpc.internal.CompositeReadableBuffer this$0
public int readInternal (io.grpc.internal.ReadableBuffer, int)
io.grpc.internal.ReadableBuffer buffer
int length
}
io/grpc/internal/CompositeReadableBuffer$4.classCompositeReadableBuffer.java
package io.grpc.internal
io.grpc.internal.CompositeReadableBuffer$4 extends io.grpc.internal.CompositeReadableBuffer$ReadOperation {
final java.nio.ByteBuffer val$dest
final io.grpc.internal.CompositeReadableBuffer this$0
void (io.grpc.internal.CompositeReadableBuffer, java.nio.ByteBuffer)
io.grpc.internal.CompositeReadableBuffer this$0
public int readInternal (io.grpc.internal.ReadableBuffer, int)
io.grpc.internal.ReadableBuffer buffer
int length
int prevLimit
}
io/grpc/internal/CompositeReadableBuffer$5.classCompositeReadableBuffer.java
package io.grpc.internal
io.grpc.internal.CompositeReadableBuffer$5 extends io.grpc.internal.CompositeReadableBuffer$ReadOperation {
final java.io.OutputStream val$dest
final io.grpc.internal.CompositeReadableBuffer this$0
void (io.grpc.internal.CompositeReadableBuffer, java.io.OutputStream)
io.grpc.internal.CompositeReadableBuffer this$0
public int readInternal (io.grpc.internal.ReadableBuffer, int) throws java.io.IOException
io.grpc.internal.ReadableBuffer buffer
int length
}
io/grpc/internal/CompositeReadableBuffer$ReadOperation.classCompositeReadableBuffer.java
package io.grpc.internal
abstract io.grpc.internal.CompositeReadableBuffer$ReadOperation extends java.lang.Object {
int value
java.io.IOException ex
final io.grpc.internal.CompositeReadableBuffer this$0
private void (io.grpc.internal.CompositeReadableBuffer)
final void read (io.grpc.internal.ReadableBuffer, int)
java.io.IOException e
io.grpc.internal.ReadableBuffer buffer
int length
final boolean isError ()
abstract int readInternal (io.grpc.internal.ReadableBuffer, int) throws java.io.IOException
void (io.grpc.internal.CompositeReadableBuffer, io.grpc.internal.CompositeReadableBuffer$1)
io.grpc.internal.CompositeReadableBuffer x0
io.grpc.internal.CompositeReadableBuffer$1 x1
}
io/grpc/internal/CompositeReadableBuffer.classCompositeReadableBuffer.java
package io.grpc.internal
public io.grpc.internal.CompositeReadableBuffer extends io.grpc.internal.AbstractReadableBuffer {
private int readableBytes
private final java.util.Queue buffers
public void ()
public void addBuffer (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer subBuffer
io.grpc.internal.ReadableBuffer buffer
io.grpc.internal.CompositeReadableBuffer compositeBuffer
public int readableBytes ()
public int readUnsignedByte ()
io.grpc.internal.CompositeReadableBuffer$ReadOperation op
public void skipBytes (int)
int length
public void readBytes (byte[], int, int)
byte[] dest
int destOffset
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
public void readBytes (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream dest
int length
io.grpc.internal.CompositeReadableBuffer$ReadOperation op
public io.grpc.internal.CompositeReadableBuffer readBytes (int)
io.grpc.internal.ReadableBuffer buffer
int length
io.grpc.internal.CompositeReadableBuffer newBuffer
public void close ()
private void execute (io.grpc.internal.CompositeReadableBuffer$ReadOperation, int)
io.grpc.internal.ReadableBuffer buffer
int lengthToCopy
io.grpc.internal.CompositeReadableBuffer$ReadOperation op
int length
private void advanceBufferIfNecessary ()
io.grpc.internal.ReadableBuffer buffer
public volatile io.grpc.internal.ReadableBuffer readBytes (int)
}
io/grpc/internal/ContextRunnable.classContextRunnable.java
package io.grpc.internal
abstract io.grpc.internal.ContextRunnable extends java.lang.Object implements java.lang.Runnable {
private final io.grpc.Context context
public void (io.grpc.Context)
io.grpc.Context context
public final void run ()
io.grpc.Context previous
public abstract void runInContext ()
}
io/grpc/internal/DelayedClientTransport$1.classDelayedClientTransport.java
package io.grpc.internal
io.grpc.internal.DelayedClientTransport$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final io.grpc.internal.DelayedClientTransport this$0
void (io.grpc.internal.DelayedClientTransport, io.grpc.internal.ClientTransport$PingCallback)
io.grpc.internal.DelayedClientTransport this$0
public void run ()
}
io/grpc/internal/DelayedClientTransport$PendingPing$1.classDelayedClientTransport.java
package io.grpc.internal
io.grpc.internal.DelayedClientTransport$PendingPing$1 extends java.lang.Object implements java.lang.Runnable {
final UnsupportedOperationException val$ex
final io.grpc.internal.DelayedClientTransport$PendingPing this$0
void (io.grpc.internal.DelayedClientTransport$PendingPing, java.lang.UnsupportedOperationException)
io.grpc.internal.DelayedClientTransport$PendingPing this$0
public void run ()
}
io/grpc/internal/DelayedClientTransport$PendingPing.classDelayedClientTransport.java
package io.grpc.internal
io.grpc.internal.DelayedClientTransport$PendingPing extends java.lang.Object {
private final io.grpc.internal.ClientTransport$PingCallback callback
private final java.util.concurrent.Executor executor
public void (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
public void createRealPing (io.grpc.internal.ClientTransport)
UnsupportedOperationException ex
io.grpc.internal.ClientTransport transport
static io.grpc.internal.ClientTransport$PingCallback access$600 (io.grpc.internal.DelayedClientTransport$PendingPing)
io.grpc.internal.DelayedClientTransport$PendingPing x0
}
io/grpc/internal/DelayedClientTransport$PendingStream.classDelayedClientTransport.java
package io.grpc.internal
io.grpc.internal.DelayedClientTransport$PendingStream extends io.grpc.internal.DelayedStream {
private final io.grpc.MethodDescriptor method
private final io.grpc.Metadata headers
final io.grpc.internal.DelayedClientTransport this$0
private void (io.grpc.internal.DelayedClientTransport, io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
private void createRealStream (io.grpc.internal.ClientTransport)
io.grpc.internal.ClientTransport transport
void setError (io.grpc.Status)
io.grpc.Status reason
void (io.grpc.internal.DelayedClientTransport, io.grpc.MethodDescriptor, io.grpc.Metadata, io.grpc.internal.DelayedClientTransport$1)
io.grpc.internal.DelayedClientTransport x0
io.grpc.MethodDescriptor x1
io.grpc.Metadata x2
io.grpc.internal.DelayedClientTransport$1 x3
static void access$100 (io.grpc.internal.DelayedClientTransport$PendingStream, io.grpc.internal.ClientTransport)
io.grpc.internal.DelayedClientTransport$PendingStream x0
io.grpc.internal.ClientTransport x1
}
io/grpc/internal/DelayedClientTransport.classDelayedClientTransport.java
package io.grpc.internal
io.grpc.internal.DelayedClientTransport extends java.lang.Object implements io.grpc.internal.ManagedClientTransport {
private final Object lock
private io.grpc.internal.ManagedClientTransport$Listener listener
private volatile io.grpc.internal.ClientTransport delegate
private java.util.Collection pendingStreams
private java.util.Collection pendingPings
private boolean shutdown
void ()
public void start (io.grpc.internal.ManagedClientTransport$Listener)
io.grpc.internal.ManagedClientTransport$Listener listener
public io.grpc.internal.ClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.internal.DelayedClientTransport$PendingStream pendingStream
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
io.grpc.internal.ClientTransport transport
io.grpc.internal.DelayedStream stream
public void ping (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.DelayedClientTransport$PendingPing pendingPing
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
io.grpc.internal.ClientTransport transport
public void shutdown ()
public void shutdownNow (io.grpc.Status)
io.grpc.internal.DelayedClientTransport$PendingStream stream
io.grpc.Status status
java.util.Collection savedPendingStreams
public void setTransport (io.grpc.internal.ClientTransport)
io.grpc.internal.DelayedClientTransport$PendingPing ping
io.grpc.internal.DelayedClientTransport$PendingStream stream
io.grpc.internal.ClientTransport transport
java.util.Collection savedPendingStreams
int getPendingStreamsCount ()
static java.lang.Object access$200 (io.grpc.internal.DelayedClientTransport)
io.grpc.internal.DelayedClientTransport x0
static java.util.Collection access$300 (io.grpc.internal.DelayedClientTransport)
io.grpc.internal.DelayedClientTransport x0
static boolean access$400 (io.grpc.internal.DelayedClientTransport)
io.grpc.internal.DelayedClientTransport x0
static java.util.Collection access$302 (io.grpc.internal.DelayedClientTransport, java.util.Collection)
io.grpc.internal.DelayedClientTransport x0
java.util.Collection x1
static io.grpc.internal.ManagedClientTransport$Listener access$500 (io.grpc.internal.DelayedClientTransport)
io.grpc.internal.DelayedClientTransport x0
}
io/grpc/internal/DelayedStream$PendingMessage.classDelayedStream.java
package io.grpc.internal
final io.grpc.internal.DelayedStream$PendingMessage extends java.lang.Object {
final java.io.InputStream message
final boolean shouldBeCompressed
public void (java.io.InputStream, boolean)
java.io.InputStream message
boolean shouldBeCompressed
}
io/grpc/internal/DelayedStream.classDelayedStream.java
package io.grpc.internal
io.grpc.internal.DelayedStream extends java.lang.Object implements io.grpc.internal.ClientStream {
private volatile io.grpc.internal.ClientStream startedRealStream
private String authority
private io.grpc.internal.ClientStreamListener listener
private io.grpc.internal.ClientStream realStream
private io.grpc.Status error
private final java.util.List pendingMessages
private boolean messageCompressionEnabled
private boolean pendingHalfClose
private int pendingFlowControlRequests
private boolean pendingFlush
private io.grpc.Compressor compressor
private io.grpc.Decompressor decompressor
void ()
public synchronized void setAuthority (java.lang.String)
String authority
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
private void startStream ()
io.grpc.internal.DelayedStream$PendingMessage message
void setStream (io.grpc.internal.ClientStream)
io.grpc.internal.ClientStream stream
void setError (io.grpc.Status)
io.grpc.Status reason
public void writeMessage (java.io.InputStream)
java.io.InputStream message
public void flush ()
public void cancel (io.grpc.Status)
io.grpc.Status reason
public void halfClose ()
public void request (int)
int numMessages
public void setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
public void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
public boolean isReady ()
public void setMessageCompression (boolean)
boolean enable
}
io/grpc/internal/ExponentialBackoffPolicy$Provider.classExponentialBackoffPolicy.java
package io.grpc.internal
final io.grpc.internal.ExponentialBackoffPolicy$Provider extends java.lang.Object implements io.grpc.internal.BackoffPolicy$Provider {
void ()
public io.grpc.internal.BackoffPolicy get ()
}
io/grpc/internal/ExponentialBackoffPolicy.classExponentialBackoffPolicy.java
package io.grpc.internal
final io.grpc.internal.ExponentialBackoffPolicy extends java.lang.Object implements io.grpc.internal.BackoffPolicy {
private java.util.Random random
private long initialBackoffMillis
private long maxBackoffMillis
private double multiplier
private double jitter
private long nextBackoffMillis
void ()
public long nextBackoffMillis ()
long currentBackoffMillis
private long uniformRandom (double, double)
double low
double high
double mag
io.grpc.internal.ExponentialBackoffPolicy setRandom (java.util.Random)
java.util.Random random
io.grpc.internal.ExponentialBackoffPolicy setInitialBackoffMillis (long)
long initialBackoffMillis
io.grpc.internal.ExponentialBackoffPolicy setMaxBackoffMillis (long)
long maxBackoffMillis
io.grpc.internal.ExponentialBackoffPolicy setMultiplier (double)
double multiplier
io.grpc.internal.ExponentialBackoffPolicy setJitter (double)
double jitter
}
io/grpc/internal/ForwardingReadableBuffer.classForwardingReadableBuffer.java
package io.grpc.internal
public abstract io.grpc.internal.ForwardingReadableBuffer extends java.lang.Object implements io.grpc.internal.ReadableBuffer {
private final io.grpc.internal.ReadableBuffer buf
public void (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buf
public int readableBytes ()
public int readUnsignedByte ()
public int readUnsignedMedium ()
public int readUnsignedShort ()
public int readInt ()
public void skipBytes (int)
int length
public void readBytes (byte[], int, int)
byte[] dest
int destOffset
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
public void readBytes (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream dest
int length
public io.grpc.internal.ReadableBuffer readBytes (int)
int length
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public void close ()
}
io/grpc/internal/GrpcUtil$1.classGrpcUtil.java
package io.grpc.internal
final io.grpc.internal.GrpcUtil$1 extends java.lang.Object implements io.grpc.internal.SharedResourceHolder$Resource {
private static final String name
void ()
public java.util.concurrent.ExecutorService create ()
public void close (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService instance
public java.lang.String toString ()
public volatile void close (java.lang.Object)
public volatile java.lang.Object create ()
}
io/grpc/internal/GrpcUtil$2.classGrpcUtil.java
package io.grpc.internal
final io.grpc.internal.GrpcUtil$2 extends java.lang.Object implements io.grpc.internal.SharedResourceHolder$Resource {
void ()
public java.util.concurrent.ScheduledExecutorService create ()
java.lang.reflect.Method method
Exception e
java.util.concurrent.ScheduledExecutorService service
public void close (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService instance
public volatile void close (java.lang.Object)
public volatile java.lang.Object create ()
}
io/grpc/internal/GrpcUtil$Http2Error.classGrpcUtil.java
package io.grpc.internal
public final io.grpc.internal.GrpcUtil$Http2Error extends java.lang.Enum {
public static final io.grpc.internal.GrpcUtil$Http2Error NO_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error PROTOCOL_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error INTERNAL_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error FLOW_CONTROL_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error SETTINGS_TIMEOUT
public static final io.grpc.internal.GrpcUtil$Http2Error STREAM_CLOSED
public static final io.grpc.internal.GrpcUtil$Http2Error FRAME_SIZE_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error REFUSED_STREAM
public static final io.grpc.internal.GrpcUtil$Http2Error CANCEL
public static final io.grpc.internal.GrpcUtil$Http2Error COMPRESSION_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error CONNECT_ERROR
public static final io.grpc.internal.GrpcUtil$Http2Error ENHANCE_YOUR_CALM
public static final io.grpc.internal.GrpcUtil$Http2Error INADEQUATE_SECURITY
public static final io.grpc.internal.GrpcUtil$Http2Error HTTP_1_1_REQUIRED
private static final io.grpc.internal.GrpcUtil$Http2Error[] codeMap
private final int code
private final io.grpc.Status status
private static final io.grpc.internal.GrpcUtil$Http2Error[] $VALUES
public static io.grpc.internal.GrpcUtil$Http2Error[] values ()
public static io.grpc.internal.GrpcUtil$Http2Error valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, io.grpc.Status)
int code
io.grpc.Status status
public long code ()
public io.grpc.Status status ()
public static io.grpc.internal.GrpcUtil$Http2Error forCode (long)
long code
public static io.grpc.Status statusForCode (long)
io.grpc.Status$Code statusCode
long code
io.grpc.internal.GrpcUtil$Http2Error error
static void ()
int index
io.grpc.internal.GrpcUtil$Http2Error error
io.grpc.internal.GrpcUtil$Http2Error[] errors
int size
}
io/grpc/internal/GrpcUtil$TimeoutMarshaller.classGrpcUtil.java
package io.grpc.internal
io.grpc.internal.GrpcUtil$TimeoutMarshaller extends java.lang.Object implements io.grpc.Metadata$AsciiMarshaller {
private static final com.google.common.collect.ImmutableMap UNITS
void ()
public java.lang.String toAsciiString (java.lang.Long)
long timeout
java.util.Map$Entry unit
Long timeoutNanos
int cutoff
public java.lang.Long parseAsciiString (java.lang.String)
String serialized
String valuePart
char unit
java.util.concurrent.TimeUnit timeUnit
public volatile java.lang.Object parseAsciiString (java.lang.String)
public volatile java.lang.String toAsciiString (java.lang.Object)
static void ()
}
io/grpc/internal/GrpcUtil.classGrpcUtil.java
package io.grpc.internal
public final io.grpc.internal.GrpcUtil extends java.lang.Object {
public static final io.grpc.Metadata$Key TIMEOUT_KEY
public static final io.grpc.Metadata$Key MESSAGE_ENCODING_KEY
public static final io.grpc.Metadata$Key MESSAGE_ACCEPT_ENCODING_KEY
public static final io.grpc.Metadata$Key CONTENT_TYPE_KEY
public static final io.grpc.Metadata$Key USER_AGENT_KEY
public static final int DEFAULT_PORT_PLAINTEXT
public static final int DEFAULT_PORT_SSL
public static final String CONTENT_TYPE_GRPC
public static final String HTTP_METHOD
public static final String TE_TRAILERS
public static final String TIMEOUT
public static final String MESSAGE_ENCODING
public static final String MESSAGE_ACCEPT_ENCODING
public static final int DEFAULT_MAX_MESSAGE_SIZE
public static final int DEFAULT_MAX_HEADER_LIST_SIZE
public static final java.util.Set CANCEL_REASONS
public static final com.google.common.base.Splitter ACCEPT_ENCODING_SPLITER
public static final com.google.common.base.Joiner ACCEPT_ENCODING_JOINER
public static final io.grpc.internal.SharedResourceHolder$Resource SHARED_CHANNEL_EXECUTOR
public static final io.grpc.internal.SharedResourceHolder$Resource TIMER_SERVICE
public static io.grpc.Status httpStatusToGrpcStatus (int)
int httpStatusCode
public static boolean isGrpcContentType (java.lang.String)
String contentType
char nextChar
public static java.lang.String getGrpcUserAgent (java.lang.String, java.lang.String)
String transportName
String applicationUserAgent
StringBuilder builder
String version
public static java.net.URI authorityToUri (java.lang.String)
java.net.URISyntaxException ex
String authority
java.net.URI uri
java.net.URI uri
public static java.lang.String checkAuthority (java.lang.String)
String authority
java.net.URI uri
public static java.lang.String authorityFromHostAndPort (java.lang.String, int)
java.net.URISyntaxException ex
String host
int port
private void ()
static void ()
}
io/grpc/internal/Http2ClientStream$1.classHttp2ClientStream.java
package io.grpc.internal
final io.grpc.internal.Http2ClientStream$1 extends java.lang.Object implements io.grpc.Metadata$AsciiMarshaller {
void ()
public java.lang.String toAsciiString (java.lang.Integer)
Integer value
public java.lang.Integer parseAsciiString (java.lang.String)
String serialized
public volatile java.lang.Object parseAsciiString (java.lang.String)
public volatile java.lang.String toAsciiString (java.lang.Object)
}
io/grpc/internal/Http2ClientStream.classHttp2ClientStream.java
package io.grpc.internal
public abstract io.grpc.internal.Http2ClientStream extends io.grpc.internal.AbstractClientStream {
private static final io.grpc.Metadata$AsciiMarshaller HTTP_STATUS_LINE_MARSHALLER
private static final io.grpc.Metadata$Key HTTP2_STATUS
private io.grpc.Status transportError
private io.grpc.Metadata transportErrorMetadata
private java.nio.charset.Charset errorCharset
private boolean contentTypeChecked
protected void (io.grpc.internal.WritableBufferAllocator, int)
io.grpc.internal.WritableBufferAllocator bufferAllocator
int maxMessageSize
protected void transportHeadersReceived (io.grpc.Metadata)
io.grpc.Metadata headers
io.grpc.Status httpStatus
protected void transportDataReceived (io.grpc.internal.ReadableBuffer, boolean)
io.grpc.internal.ReadableBuffer frame
boolean endOfStream
protected void transportTrailersReceived (io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
private static io.grpc.Status statusFromHttpStatus (io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata metadata
Integer httpStatus
private io.grpc.Status statusFromTrailers (io.grpc.Metadata)
io.grpc.Metadata trailers
io.grpc.Status status
String message
private io.grpc.Status checkContentType (io.grpc.Metadata)
io.grpc.Metadata headers
String contentType
private static java.nio.charset.Charset extractCharset (io.grpc.Metadata)
String[] split
io.grpc.Metadata headers
String contentType
private static void stripTransportDetails (io.grpc.Metadata)
io.grpc.Metadata metadata
static void ()
}
io/grpc/internal/Http2Ping$1.classHttp2Ping.java
package io.grpc.internal
final io.grpc.internal.Http2Ping$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final long val$roundTripTimeNanos
void (io.grpc.internal.ClientTransport$PingCallback, long)
public void run ()
}
io/grpc/internal/Http2Ping$2.classHttp2Ping.java
package io.grpc.internal
final io.grpc.internal.Http2Ping$2 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final Throwable val$failureCause
void (io.grpc.internal.ClientTransport$PingCallback, java.lang.Throwable)
public void run ()
}
io/grpc/internal/Http2Ping.classHttp2Ping.java
package io.grpc.internal
public io.grpc.internal.Http2Ping extends java.lang.Object {
private static final java.util.logging.Logger log
private final long data
private final com.google.common.base.Stopwatch stopwatch
private java.util.Map callbacks
private boolean completed
private Throwable failureCause
private long roundTripTimeNanos
public void (long, com.google.common.base.Stopwatch)
long data
com.google.common.base.Stopwatch stopwatch
public void addCallback (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
Runnable runnable
public long payload ()
public boolean complete ()
java.util.Map$Entry entry
java.util.Map callbacks
long roundTripTimeNanos
public void failed (java.lang.Throwable)
java.util.Map$Entry entry
Throwable failureCause
java.util.Map callbacks
public static void notifyFailed (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor, java.lang.Throwable)
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
Throwable cause
private static void doExecute (java.util.concurrent.Executor, java.lang.Runnable)
Throwable th
java.util.concurrent.Executor executor
Runnable runnable
private static java.lang.Runnable asRunnable (io.grpc.internal.ClientTransport$PingCallback, long)
io.grpc.internal.ClientTransport$PingCallback callback
long roundTripTimeNanos
private static java.lang.Runnable asRunnable (io.grpc.internal.ClientTransport$PingCallback, java.lang.Throwable)
io.grpc.internal.ClientTransport$PingCallback callback
Throwable failureCause
static void ()
}
io/grpc/internal/ManagedChannelImpl$1.classManagedChannelImpl.java
package io.grpc.internal
io.grpc.internal.ManagedChannelImpl$1 extends java.lang.Object implements io.grpc.internal.ClientCallImpl$ClientTransportProvider {
final io.grpc.internal.ManagedChannelImpl this$0
void (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl this$0
public com.google.common.util.concurrent.ListenableFuture get (io.grpc.CallOptions)
io.grpc.CallOptions callOptions
}
io/grpc/internal/ManagedChannelImpl$2.classManagedChannelImpl.java
package io.grpc.internal
io.grpc.internal.ManagedChannelImpl$2 extends java.lang.Object implements io.grpc.NameResolver$Listener {
final io.grpc.internal.ManagedChannelImpl this$0
void (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl this$0
public void onUpdate (java.util.List, io.grpc.Attributes)
java.util.List servers
io.grpc.Attributes config
public void onError (io.grpc.Status)
io.grpc.Status error
}
io/grpc/internal/ManagedChannelImpl$3$1.classManagedChannelImpl.java
package io.grpc.internal
io.grpc.internal.ManagedChannelImpl$3$1 extends java.lang.Object implements io.grpc.internal.TransportSet$Callback {
final io.grpc.EquivalentAddressGroup val$addressGroup
final io.grpc.internal.ManagedChannelImpl$3 this$1
void (io.grpc.internal.ManagedChannelImpl$3, io.grpc.EquivalentAddressGroup)
io.grpc.internal.ManagedChannelImpl$3 this$1
public void onTerminated ()
}
io/grpc/internal/ManagedChannelImpl$3.classManagedChannelImpl.java
package io.grpc.internal
io.grpc.internal.ManagedChannelImpl$3 extends io.grpc.TransportManager {
final io.grpc.internal.ManagedChannelImpl this$0
void (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl this$0
public void updateRetainedTransports (java.util.Collection)
java.util.Collection addrs
public com.google.common.util.concurrent.ListenableFuture getTransport (io.grpc.EquivalentAddressGroup)
io.grpc.EquivalentAddressGroup addressGroup
io.grpc.internal.TransportSet ts
public io.grpc.Channel makeChannel (io.grpc.internal.ClientTransport)
io.grpc.internal.ClientTransport transport
public volatile io.grpc.Channel makeChannel (java.lang.Object)
}
io/grpc/internal/ManagedChannelImpl$RealChannel.classManagedChannelImpl.java
package io.grpc.internal
io.grpc.internal.ManagedChannelImpl$RealChannel extends io.grpc.Channel {
final io.grpc.internal.ManagedChannelImpl this$0
private void (io.grpc.internal.ManagedChannelImpl)
public io.grpc.ClientCall newCall (io.grpc.MethodDescriptor, io.grpc.CallOptions)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
java.util.concurrent.Executor executor
public java.lang.String authority ()
String authority
void (io.grpc.internal.ManagedChannelImpl, io.grpc.internal.ManagedChannelImpl$1)
io.grpc.internal.ManagedChannelImpl x0
io.grpc.internal.ManagedChannelImpl$1 x1
}
io/grpc/internal/ManagedChannelImpl.classManagedChannelImpl.java
package io.grpc.internal
public final io.grpc.internal.ManagedChannelImpl extends io.grpc.ManagedChannel {
private static final java.util.logging.Logger log
private static final com.google.common.util.concurrent.ListenableFuture NULL_VALUE_TRANSPORT_FUTURE
private static final java.util.regex.Pattern URI_PATTERN
private final io.grpc.internal.ClientTransportFactory transportFactory
private final java.util.concurrent.Executor executor
private final boolean usingSharedExecutor
private final String userAgent
private final Object lock
private final io.grpc.DecompressorRegistry decompressorRegistry
private final io.grpc.CompressorRegistry compressorRegistry
private java.util.concurrent.ScheduledExecutorService scheduledExecutor
private final io.grpc.internal.BackoffPolicy$Provider backoffPolicyProvider
private final io.grpc.Channel interceptorChannel
private final io.grpc.NameResolver nameResolver
private final io.grpc.LoadBalancer loadBalancer
private final java.util.Map transports
private boolean shutdown
private boolean terminated
private final io.grpc.internal.ClientCallImpl$ClientTransportProvider transportProvider
private final io.grpc.TransportManager tm
void (java.lang.String, io.grpc.internal.BackoffPolicy$Provider, io.grpc.NameResolver$Factory, io.grpc.Attributes, io.grpc.LoadBalancer$Factory, io.grpc.internal.ClientTransportFactory, io.grpc.DecompressorRegistry, io.grpc.CompressorRegistry, java.util.concurrent.Executor, java.lang.String, java.util.List)
String target
io.grpc.internal.BackoffPolicy$Provider backoffPolicyProvider
io.grpc.NameResolver$Factory nameResolverFactory
io.grpc.Attributes nameResolverParams
io.grpc.LoadBalancer$Factory loadBalancerFactory
io.grpc.internal.ClientTransportFactory transportFactory
io.grpc.DecompressorRegistry decompressorRegistry
io.grpc.CompressorRegistry compressorRegistry
java.util.concurrent.Executor executor
String userAgent
java.util.List interceptors
static io.grpc.NameResolver getNameResolver (java.lang.String, io.grpc.NameResolver$Factory, io.grpc.Attributes)
java.net.URISyntaxException e
io.grpc.NameResolver resolver
java.net.URISyntaxException e
io.grpc.NameResolver resolver
String target
io.grpc.NameResolver$Factory nameResolverFactory
io.grpc.Attributes nameResolverParams
java.net.URI targetUri
StringBuilder uriSyntaxErrors
public io.grpc.internal.ManagedChannelImpl shutdown ()
io.grpc.internal.TransportSet ts
java.util.ArrayList transportsCopy
public io.grpc.internal.ManagedChannelImpl shutdownNow ()
public boolean isShutdown ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeoutNanos
long endTimeNanos
long timeout
java.util.concurrent.TimeUnit unit
public boolean isTerminated ()
public io.grpc.ClientCall newCall (io.grpc.MethodDescriptor, io.grpc.CallOptions)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
public java.lang.String authority ()
private void onChannelTerminated ()
public volatile io.grpc.ManagedChannel shutdownNow ()
public volatile io.grpc.ManagedChannel shutdown ()
static java.lang.Object access$000 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static boolean access$100 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static com.google.common.util.concurrent.ListenableFuture access$200 ()
static io.grpc.LoadBalancer access$300 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static java.util.concurrent.Executor access$500 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.CompressorRegistry access$600 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.DecompressorRegistry access$700 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static java.lang.String access$800 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.internal.ClientCallImpl$ClientTransportProvider access$900 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static java.util.concurrent.ScheduledExecutorService access$1000 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.NameResolver access$1100 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static java.util.Map access$1200 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.internal.BackoffPolicy$Provider access$1300 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static io.grpc.internal.ClientTransportFactory access$1400 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static boolean access$1500 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static java.util.logging.Logger access$1600 ()
static boolean access$1502 (io.grpc.internal.ManagedChannelImpl, boolean)
io.grpc.internal.ManagedChannelImpl x0
boolean x1
static void access$1700 (io.grpc.internal.ManagedChannelImpl)
io.grpc.internal.ManagedChannelImpl x0
static void ()
}
io/grpc/internal/ManagedClientTransport$Listener.classManagedClientTransport.java
package io.grpc.internal
public abstract io.grpc.internal.ManagedClientTransport$Listener extends java.lang.Object {
public abstract void transportShutdown (io.grpc.Status)
public abstract void transportTerminated ()
public abstract void transportReady ()
}
io/grpc/internal/ManagedClientTransport.classManagedClientTransport.java
package io.grpc.internal
public abstract io.grpc.internal.ManagedClientTransport extends java.lang.Object implements io.grpc.internal.ClientTransport {
public abstract void start (io.grpc.internal.ManagedClientTransport$Listener)
public abstract void shutdown ()
}
io/grpc/internal/MessageDeframer$1.classMessageDeframer.java
package io.grpc.internal
io.grpc.internal.MessageDeframer$1 extends java.lang.Object {
static final int[] $SwitchMap$io$grpc$internal$MessageDeframer$State
static void ()
}
io/grpc/internal/MessageDeframer$Listener.classMessageDeframer.java
package io.grpc.internal
public abstract io.grpc.internal.MessageDeframer$Listener extends java.lang.Object {
public abstract void bytesRead (int)
public abstract void messageRead (java.io.InputStream)
public abstract void deliveryStalled ()
public abstract void endOfStream ()
}
io/grpc/internal/MessageDeframer$SizeEnforcingInputStream.classMessageDeframer.java
package io.grpc.internal
final io.grpc.internal.MessageDeframer$SizeEnforcingInputStream extends java.io.FilterInputStream {
private final int maxMessageSize
private long count
private long mark
void (java.io.InputStream, int)
java.io.InputStream in
int maxMessageSize
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
private void verifySize ()
}
io/grpc/internal/MessageDeframer$State.classMessageDeframer.java
package io.grpc.internal
final io.grpc.internal.MessageDeframer$State extends java.lang.Enum {
public static final io.grpc.internal.MessageDeframer$State HEADER
public static final io.grpc.internal.MessageDeframer$State BODY
private static final io.grpc.internal.MessageDeframer$State[] $VALUES
public static io.grpc.internal.MessageDeframer$State[] values ()
public static io.grpc.internal.MessageDeframer$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/grpc/internal/MessageDeframer.classMessageDeframer.java
package io.grpc.internal
public io.grpc.internal.MessageDeframer extends java.lang.Object implements java.io.Closeable {
private static final int HEADER_LENGTH
private static final int COMPRESSED_FLAG_MASK
private static final int RESERVED_MASK
private final io.grpc.internal.MessageDeframer$Listener listener
private final int maxMessageSize
private io.grpc.Decompressor decompressor
private io.grpc.internal.MessageDeframer$State state
private int requiredLength
private boolean compressedFlag
private boolean endOfStream
private io.grpc.internal.CompositeReadableBuffer nextFrame
private io.grpc.internal.CompositeReadableBuffer unprocessed
private long pendingDeliveries
private boolean deliveryStalled
private boolean inDelivery
public void (io.grpc.internal.MessageDeframer$Listener, io.grpc.Decompressor, int)
io.grpc.internal.MessageDeframer$Listener listener
io.grpc.Decompressor decompressor
int maxMessageSize
public void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
public void request (int)
int numMessages
public void deframe (io.grpc.internal.ReadableBuffer, boolean)
io.grpc.internal.ReadableBuffer data
boolean endOfStream
boolean needToCloseData
public boolean isStalled ()
public void close ()
public boolean isClosed ()
private void checkNotClosed ()
private void deliver ()
boolean havePartialMessage
boolean stalled
boolean previouslyStalled
private boolean readRequiredBytes ()
int toRead
int missingBytes
int totalBytesRead
private void processHeader ()
int type
private void processBody ()
java.io.InputStream stream
private java.io.InputStream getUncompressedBody ()
private java.io.InputStream getCompressedBody ()
java.io.InputStream unlimitedStream
java.io.IOException e
}
io/grpc/internal/MessageFramer$1.classMessageFramer.java
package io.grpc.internal
io.grpc.internal.MessageFramer$1 extends java.lang.Object {
}
io/grpc/internal/MessageFramer$BufferChainOutputStream.classMessageFramer.java
package io.grpc.internal
io.grpc.internal.MessageFramer$BufferChainOutputStream extends java.io.OutputStream {
private final byte[] singleByte
private java.util.List bufferList
private io.grpc.internal.WritableBuffer current
final io.grpc.internal.MessageFramer this$0
private void (io.grpc.internal.MessageFramer)
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
int canWrite
byte[] b
int off
int len
private int readableBytes ()
io.grpc.internal.WritableBuffer writableBuffer
int readable
void (io.grpc.internal.MessageFramer, io.grpc.internal.MessageFramer$1)
io.grpc.internal.MessageFramer x0
io.grpc.internal.MessageFramer$1 x1
static int access$200 (io.grpc.internal.MessageFramer$BufferChainOutputStream)
io.grpc.internal.MessageFramer$BufferChainOutputStream x0
static java.util.List access$300 (io.grpc.internal.MessageFramer$BufferChainOutputStream)
io.grpc.internal.MessageFramer$BufferChainOutputStream x0
}
io/grpc/internal/MessageFramer$OutputStreamAdapter.classMessageFramer.java
package io.grpc.internal
io.grpc.internal.MessageFramer$OutputStreamAdapter extends java.io.OutputStream {
private final byte[] singleByte
final io.grpc.internal.MessageFramer this$0
private void (io.grpc.internal.MessageFramer)
public void write (int)
int b
public void write (byte[], int, int)
byte[] b
int off
int len
void (io.grpc.internal.MessageFramer, io.grpc.internal.MessageFramer$1)
io.grpc.internal.MessageFramer x0
io.grpc.internal.MessageFramer$1 x1
}
io/grpc/internal/MessageFramer$Sink.classMessageFramer.java
package io.grpc.internal
public abstract io.grpc.internal.MessageFramer$Sink extends java.lang.Object {
public abstract void deliverFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
}
io/grpc/internal/MessageFramer.classMessageFramer.java
package io.grpc.internal
public io.grpc.internal.MessageFramer extends java.lang.Object {
private static final int HEADER_LENGTH
private static final byte UNCOMPRESSED
private static final byte COMPRESSED
private final io.grpc.internal.MessageFramer$Sink sink
private io.grpc.internal.WritableBuffer buffer
private io.grpc.Compressor compressor
private boolean messageCompression
private final io.grpc.internal.MessageFramer$OutputStreamAdapter outputStreamAdapter
private final byte[] headerScratch
private final io.grpc.internal.WritableBufferAllocator bufferAllocator
private boolean closed
public void (io.grpc.internal.MessageFramer$Sink, io.grpc.internal.WritableBufferAllocator)
io.grpc.internal.MessageFramer$Sink sink
io.grpc.internal.WritableBufferAllocator bufferAllocator
io.grpc.internal.MessageFramer setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
io.grpc.internal.MessageFramer setMessageCompression (boolean)
boolean enable
public void writePayload (java.io.InputStream)
java.io.IOException e
RuntimeException e
String err
java.io.InputStream message
boolean compressed
int written
int messageLength
private int writeUncompressed (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream message
int messageLength
io.grpc.internal.MessageFramer$BufferChainOutputStream bufferChain
int written
private int writeCompressed (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream message
int messageLength
io.grpc.internal.MessageFramer$BufferChainOutputStream bufferChain
java.io.OutputStream compressingStream
int written
private int getKnownLength (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
private int writeKnownLength (java.io.InputStream, int, boolean) throws java.io.IOException
java.io.InputStream message
int messageLength
boolean compressed
java.nio.ByteBuffer header
private void writeBufferChain (io.grpc.internal.MessageFramer$BufferChainOutputStream, boolean)
int i
io.grpc.internal.MessageFramer$BufferChainOutputStream bufferChain
boolean compressed
java.nio.ByteBuffer header
int messageLength
io.grpc.internal.WritableBuffer writeableHeader
java.util.List bufferList
private static int writeToOutputStream (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
long written
java.io.InputStream message
java.io.OutputStream outputStream
private void writeRaw (byte[], int, int)
int toWrite
byte[] b
int off
int len
public void flush ()
public boolean isClosed ()
public void close ()
public void dispose ()
private void releaseBuffer ()
private void commitToSink (boolean, boolean)
boolean endOfStream
boolean flush
io.grpc.internal.WritableBuffer buf
private void verifyNotClosed ()
static void access$400 (io.grpc.internal.MessageFramer, byte[], int, int)
io.grpc.internal.MessageFramer x0
byte[] x1
int x2
int x3
static io.grpc.internal.WritableBufferAllocator access$500 (io.grpc.internal.MessageFramer)
io.grpc.internal.MessageFramer x0
}
io/grpc/internal/NoopClientStream.classNoopClientStream.java
package io.grpc.internal
public io.grpc.internal.NoopClientStream extends java.lang.Object implements io.grpc.internal.ClientStream {
public static io.grpc.internal.NoopClientStream INSTANCE
public void ()
public void setAuthority (java.lang.String)
String authority
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
public void request (int)
int numMessages
public void writeMessage (java.io.InputStream)
java.io.InputStream message
public void flush ()
public boolean isReady ()
public void cancel (io.grpc.Status)
io.grpc.Status status
public void halfClose ()
public void setMessageCompression (boolean)
boolean enable
public void setCompressor (io.grpc.Compressor)
io.grpc.Compressor compressor
public void setDecompressor (io.grpc.Decompressor)
io.grpc.Decompressor decompressor
static void ()
}
io/grpc/internal/ReadableBuffer.classReadableBuffer.java
package io.grpc.internal
public abstract io.grpc.internal.ReadableBuffer extends java.lang.Object implements java.io.Closeable {
public abstract int readableBytes ()
public abstract int readUnsignedByte ()
public abstract int readUnsignedMedium ()
public abstract int readUnsignedShort ()
public abstract int readInt ()
public abstract void skipBytes (int)
public abstract void readBytes (byte[], int, int)
public abstract void readBytes (java.nio.ByteBuffer)
public abstract void readBytes (java.io.OutputStream, int) throws java.io.IOException
public abstract io.grpc.internal.ReadableBuffer readBytes (int)
public abstract boolean hasArray ()
public abstract byte[] array ()
public abstract int arrayOffset ()
public abstract void close ()
}
io/grpc/internal/ReadableBuffers$1.classReadableBuffers.java
package io.grpc.internal
final io.grpc.internal.ReadableBuffers$1 extends io.grpc.internal.ForwardingReadableBuffer {
void (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buf
public void close ()
}
io/grpc/internal/ReadableBuffers$BufferInputStream.classReadableBuffers.java
package io.grpc.internal
io.grpc.internal.ReadableBuffers$BufferInputStream extends java.io.InputStream implements io.grpc.KnownLength {
final io.grpc.internal.ReadableBuffer buffer
public void (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buffer
public int available () throws java.io.IOException
public int read ()
public int read (byte[], int, int) throws java.io.IOException
byte[] dest
int destOffset
int length
}
io/grpc/internal/ReadableBuffers$ByteArrayWrapper.classReadableBuffers.java
package io.grpc.internal
io.grpc.internal.ReadableBuffers$ByteArrayWrapper extends io.grpc.internal.AbstractReadableBuffer {
int offset
final int end
final byte[] bytes
void (byte[])
byte[] bytes
void (byte[], int, int)
byte[] bytes
int offset
int length
public int readableBytes ()
public void skipBytes (int)
int length
public int readUnsignedByte ()
public void readBytes (byte[], int, int)
byte[] dest
int destIndex
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
int length
public void readBytes (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream dest
int length
public io.grpc.internal.ReadableBuffers$ByteArrayWrapper readBytes (int)
int length
int originalOffset
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public volatile io.grpc.internal.ReadableBuffer readBytes (int)
}
io/grpc/internal/ReadableBuffers$ByteReadableBufferWrapper.classReadableBuffers.java
package io.grpc.internal
io.grpc.internal.ReadableBuffers$ByteReadableBufferWrapper extends io.grpc.internal.AbstractReadableBuffer {
final java.nio.ByteBuffer bytes
void (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public int readableBytes ()
public int readUnsignedByte ()
public void skipBytes (int)
int length
public void readBytes (byte[], int, int)
byte[] dest
int destOffset
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
int length
int prevLimit
public void readBytes (java.io.OutputStream, int) throws java.io.IOException
byte[] array
java.io.OutputStream dest
int length
public io.grpc.internal.ReadableBuffers$ByteReadableBufferWrapper readBytes (int)
int length
java.nio.ByteBuffer buffer
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public volatile io.grpc.internal.ReadableBuffer readBytes (int)
}
io/grpc/internal/ReadableBuffers.classReadableBuffers.java
package io.grpc.internal
public final io.grpc.internal.ReadableBuffers extends java.lang.Object {
private static final io.grpc.internal.ReadableBuffer EMPTY_BUFFER
public static io.grpc.internal.ReadableBuffer empty ()
public static io.grpc.internal.ReadableBuffer wrap (byte[])
byte[] bytes
public static io.grpc.internal.ReadableBuffer wrap (byte[], int, int)
byte[] bytes
int offset
int length
public static io.grpc.internal.ReadableBuffer wrap (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public static byte[] readArray (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buffer
int length
byte[] bytes
public static java.lang.String readAsString (io.grpc.internal.ReadableBuffer, java.nio.charset.Charset)
io.grpc.internal.ReadableBuffer buffer
java.nio.charset.Charset charset
byte[] bytes
public static java.lang.String readAsStringUtf8 (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buffer
public static java.io.InputStream openStream (io.grpc.internal.ReadableBuffer, boolean)
io.grpc.internal.ReadableBuffer buffer
boolean owner
public static io.grpc.internal.ReadableBuffer ignoreClose (io.grpc.internal.ReadableBuffer)
io.grpc.internal.ReadableBuffer buffer
private void ()
static void ()
}
io/grpc/internal/ReferenceCounted.classReferenceCounted.java
package io.grpc.internal
public abstract io.grpc.internal.ReferenceCounted extends java.lang.Object {
public abstract int referenceCount ()
public abstract io.grpc.internal.ReferenceCounted retain ()
public abstract io.grpc.internal.ReferenceCounted release ()
}
io/grpc/internal/SerializeReentrantCallsDirectExecutor.classSerializeReentrantCallsDirectExecutor.java
package io.grpc.internal
io.grpc.internal.SerializeReentrantCallsDirectExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private static final java.util.logging.Logger log
private boolean executing
private java.util.ArrayDeque taskQueue
void ()
public void execute (java.lang.Runnable)
Throwable t
Runnable task
private void completeQueuedTasks ()
Throwable t
Runnable task
private void enqueue (java.lang.Runnable)
Runnable r
static void ()
}
io/grpc/internal/SerializingExecutor$1.classSerializingExecutor.java
package io.grpc.internal
io.grpc.internal.SerializingExecutor$1 extends java.lang.Object {
final io.grpc.internal.SerializingExecutor this$0
void (io.grpc.internal.SerializingExecutor)
io.grpc.internal.SerializingExecutor this$0
public java.lang.String toString ()
}
io/grpc/internal/SerializingExecutor$TaskRunner.classSerializingExecutor.java
package io.grpc.internal
io.grpc.internal.SerializingExecutor$TaskRunner extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.SerializingExecutor this$0
private void (io.grpc.internal.SerializingExecutor)
public void run ()
RuntimeException e
Runnable nextToRun
boolean stillRunning
void (io.grpc.internal.SerializingExecutor, io.grpc.internal.SerializingExecutor$1)
io.grpc.internal.SerializingExecutor x0
io.grpc.internal.SerializingExecutor$1 x1
}
io/grpc/internal/SerializingExecutor.classSerializingExecutor.java
package io.grpc.internal
public final io.grpc.internal.SerializingExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private static final java.util.logging.Logger log
private final java.util.concurrent.Executor executor
private final java.util.Queue waitQueue
private boolean isThreadScheduled
private final io.grpc.internal.SerializingExecutor$TaskRunner taskRunner
private final Object internalLock
public void (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void execute (java.lang.Runnable)
boolean threw
Runnable r
boolean scheduleTaskRunner
static java.lang.Object access$100 (io.grpc.internal.SerializingExecutor)
io.grpc.internal.SerializingExecutor x0
static boolean access$200 (io.grpc.internal.SerializingExecutor)
io.grpc.internal.SerializingExecutor x0
static java.util.Queue access$300 (io.grpc.internal.SerializingExecutor)
io.grpc.internal.SerializingExecutor x0
static boolean access$202 (io.grpc.internal.SerializingExecutor, boolean)
io.grpc.internal.SerializingExecutor x0
boolean x1
static java.util.logging.Logger access$400 ()
static void ()
}
io/grpc/internal/Server.classServer.java
package io.grpc.internal
public abstract io.grpc.internal.Server extends java.lang.Object {
public abstract void start (io.grpc.internal.ServerListener) throws java.io.IOException
public abstract void shutdown ()
}
io/grpc/internal/ServerCallImpl$ServerStreamListenerImpl.classServerCallImpl.java
package io.grpc.internal
final io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl extends java.lang.Object implements io.grpc.internal.ServerStreamListener {
private final io.grpc.internal.ServerCallImpl call
private final io.grpc.ServerCall$Listener listener
private final java.util.concurrent.Future timeout
private final io.grpc.Context$CancellableContext context
private boolean messageReceived
public void (io.grpc.internal.ServerCallImpl, io.grpc.ServerCall$Listener, java.util.concurrent.Future, io.grpc.Context$CancellableContext)
io.grpc.internal.ServerCallImpl call
io.grpc.ServerCall$Listener listener
java.util.concurrent.Future timeout
io.grpc.Context$CancellableContext context
public void messageRead (java.io.InputStream)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.InputStream message
public void halfClosed ()
public void closed (io.grpc.Status)
io.grpc.Status status
public void onReady ()
}
io/grpc/internal/ServerCallImpl.classServerCallImpl.java
package io.grpc.internal
final io.grpc.internal.ServerCallImpl extends io.grpc.ServerCall {
private final io.grpc.internal.ServerStream stream
private final io.grpc.MethodDescriptor method
private final io.grpc.Context$CancellableContext context
private io.grpc.Metadata inboundHeaders
private final io.grpc.DecompressorRegistry decompressorRegistry
private final io.grpc.CompressorRegistry compressorRegistry
private volatile boolean cancelled
private boolean sendHeadersCalled
private boolean closeCalled
private io.grpc.Compressor compressor
void (io.grpc.internal.ServerStream, io.grpc.MethodDescriptor, io.grpc.Metadata, io.grpc.Context$CancellableContext, io.grpc.DecompressorRegistry, io.grpc.CompressorRegistry)
String encoding
io.grpc.Decompressor decompressor
io.grpc.internal.ServerStream stream
io.grpc.MethodDescriptor method
io.grpc.Metadata inboundHeaders
io.grpc.Context$CancellableContext context
io.grpc.DecompressorRegistry decompressorRegistry
io.grpc.CompressorRegistry compressorRegistry
public void request (int)
int numMessages
public void sendHeaders (io.grpc.Metadata)
io.grpc.Compressor c
String acceptEncoding
String acceptEncodings
String acceptEncodings
java.util.List acceptedEncodingsList
io.grpc.Metadata headers
java.util.Set acceptEncodings
public void sendMessage (java.lang.Object)
java.io.InputStream resp
Throwable t
Object message
public void setMessageCompression (boolean)
boolean enable
public void setCompression (java.lang.String)
String compressorName
public boolean isReady ()
public void close (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public boolean isCancelled ()
io.grpc.internal.ServerStreamListener newServerStreamListener (io.grpc.ServerCall$Listener, java.util.concurrent.Future)
io.grpc.ServerCall$Listener listener
java.util.concurrent.Future timeout
static boolean access$000 (io.grpc.internal.ServerCallImpl)
io.grpc.internal.ServerCallImpl x0
static io.grpc.MethodDescriptor access$100 (io.grpc.internal.ServerCallImpl)
io.grpc.internal.ServerCallImpl x0
static io.grpc.internal.ServerStream access$200 (io.grpc.internal.ServerCallImpl)
io.grpc.internal.ServerCallImpl x0
static boolean access$002 (io.grpc.internal.ServerCallImpl, boolean)
io.grpc.internal.ServerCallImpl x0
boolean x1
}
io/grpc/internal/ServerImpl$1.classServerImpl.java
package io.grpc.internal
final io.grpc.internal.ServerImpl$1 extends java.util.concurrent.TimeoutException {
void (java.lang.String)
String x0
public synchronized java.lang.Throwable fillInStackTrace ()
}
io/grpc/internal/ServerImpl$JumpToApplicationThreadServerStreamListener$1.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1 extends io.grpc.internal.ContextRunnable {
final java.io.InputStream val$message
final io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
void (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.Context, java.io.InputStream)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
io.grpc.Context context
public void runInContext ()
Throwable t
}
io/grpc/internal/ServerImpl$JumpToApplicationThreadServerStreamListener$2.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$2 extends io.grpc.internal.ContextRunnable {
final io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
void (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.Context)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
io.grpc.Context context
public void runInContext ()
Throwable t
}
io/grpc/internal/ServerImpl$JumpToApplicationThreadServerStreamListener$3.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$3 extends io.grpc.internal.ContextRunnable {
final io.grpc.Status val$status
final io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
void (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.Context, io.grpc.Status)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
io.grpc.Context context
public void runInContext ()
}
io/grpc/internal/ServerImpl$JumpToApplicationThreadServerStreamListener$4.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$4 extends io.grpc.internal.ContextRunnable {
final io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
void (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.Context)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener this$0
io.grpc.Context context
public void runInContext ()
}
io/grpc/internal/ServerImpl$JumpToApplicationThreadServerStreamListener.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener extends java.lang.Object implements io.grpc.internal.ServerStreamListener {
private final java.util.concurrent.Executor callExecutor
private final io.grpc.Context$CancellableContext context
private final io.grpc.internal.ServerStream stream
private io.grpc.internal.ServerStreamListener listener
public void (java.util.concurrent.Executor, io.grpc.internal.ServerStream, io.grpc.Context$CancellableContext)
java.util.concurrent.Executor executor
io.grpc.internal.ServerStream stream
io.grpc.Context$CancellableContext context
private io.grpc.internal.ServerStreamListener getListener ()
private void setListener (io.grpc.internal.ServerStreamListener)
io.grpc.internal.ServerStreamListener listener
private void internalClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public void messageRead (java.io.InputStream)
java.io.InputStream message
public void halfClosed ()
public void closed (io.grpc.Status)
io.grpc.Status status
public void onReady ()
static void access$1200 (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.internal.ServerStreamListener)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener x0
io.grpc.internal.ServerStreamListener x1
static io.grpc.internal.ServerStreamListener access$1800 (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener x0
static void access$1900 (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener, io.grpc.Status, io.grpc.Metadata)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener x0
io.grpc.Status x1
io.grpc.Metadata x2
static io.grpc.Context$CancellableContext access$2000 (io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener)
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener x0
}
io/grpc/internal/ServerImpl$NoopListener.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$NoopListener extends java.lang.Object implements io.grpc.internal.ServerStreamListener {
private void ()
public void messageRead (java.io.InputStream)
java.io.IOException e
java.io.InputStream value
public void halfClosed ()
public void closed (io.grpc.Status)
io.grpc.Status status
public void onReady ()
void (io.grpc.internal.ServerImpl$1)
io.grpc.internal.ServerImpl$1 x0
}
io/grpc/internal/ServerImpl$ServerListenerImpl.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$ServerListenerImpl extends java.lang.Object implements io.grpc.internal.ServerListener {
final io.grpc.internal.ServerImpl this$0
private void (io.grpc.internal.ServerImpl)
public io.grpc.internal.ServerTransportListener transportCreated (io.grpc.internal.ServerTransport)
io.grpc.internal.ServerTransport transport
public void serverShutdown ()
io.grpc.internal.ServerTransport transport
java.util.ArrayList copiedTransports
void (io.grpc.internal.ServerImpl, io.grpc.internal.ServerImpl$1)
io.grpc.internal.ServerImpl x0
io.grpc.internal.ServerImpl$1 x1
}
io/grpc/internal/ServerImpl$ServerTransportListenerImpl$1.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$ServerTransportListenerImpl$1 extends io.grpc.internal.ContextRunnable {
final String val$methodName
final io.grpc.internal.ServerStream val$stream
final java.util.concurrent.Future val$timeout
final io.grpc.Metadata val$headers
final io.grpc.Context$CancellableContext val$context
final io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener val$jumpListener
final io.grpc.internal.ServerImpl$ServerTransportListenerImpl this$1
void (io.grpc.internal.ServerImpl$ServerTransportListenerImpl, io.grpc.Context, java.lang.String, io.grpc.internal.ServerStream, java.util.concurrent.Future, io.grpc.Metadata, io.grpc.Context$CancellableContext, io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener)
io.grpc.internal.ServerImpl$ServerTransportListenerImpl this$1
io.grpc.Context context
public void runInContext ()
io.grpc.ServerMethodDefinition method
Throwable t
io.grpc.internal.ServerStreamListener listener
}
io/grpc/internal/ServerImpl$ServerTransportListenerImpl$2.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$ServerTransportListenerImpl$2 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.ServerStream val$stream
final io.grpc.Context$CancellableContext val$context
final io.grpc.internal.ServerImpl$ServerTransportListenerImpl this$1
void (io.grpc.internal.ServerImpl$ServerTransportListenerImpl, io.grpc.internal.ServerStream, io.grpc.Context$CancellableContext)
io.grpc.internal.ServerImpl$ServerTransportListenerImpl this$1
public void run ()
}
io/grpc/internal/ServerImpl$ServerTransportListenerImpl.classServerImpl.java
package io.grpc.internal
io.grpc.internal.ServerImpl$ServerTransportListenerImpl extends java.lang.Object implements io.grpc.internal.ServerTransportListener {
private final io.grpc.internal.ServerTransport transport
final io.grpc.internal.ServerImpl this$0
public void (io.grpc.internal.ServerImpl, io.grpc.internal.ServerTransport)
io.grpc.internal.ServerTransport transport
public void transportTerminated ()
public io.grpc.internal.ServerStreamListener streamCreated (io.grpc.internal.ServerStream, java.lang.String, io.grpc.Metadata)
java.util.concurrent.Executor wrappedExecutor
io.grpc.internal.ServerStream stream
String methodName
io.grpc.Metadata headers
io.grpc.Context$CancellableContext context
java.util.concurrent.Future timeout
java.util.concurrent.Executor wrappedExecutor
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener jumpListener
private java.util.concurrent.Future scheduleTimeout (io.grpc.internal.ServerStream, io.grpc.Metadata, io.grpc.Context$CancellableContext)
io.grpc.internal.ServerStream stream
io.grpc.Metadata headers
io.grpc.Context$CancellableContext context
Long timeoutNanos
private io.grpc.internal.ServerStreamListener startCall (io.grpc.internal.ServerStream, java.lang.String, io.grpc.ServerMethodDefinition, java.util.concurrent.Future, io.grpc.Metadata, io.grpc.Context$CancellableContext)
io.grpc.internal.ServerStream stream
String fullMethodName
io.grpc.ServerMethodDefinition methodDef
java.util.concurrent.Future timeout
io.grpc.Metadata headers
io.grpc.Context$CancellableContext context
io.grpc.internal.ServerCallImpl call
io.grpc.ServerCall$Listener listener
static io.grpc.internal.ServerStreamListener access$1100 (io.grpc.internal.ServerImpl$ServerTransportListenerImpl, io.grpc.internal.ServerStream, java.lang.String, io.grpc.ServerMethodDefinition, java.util.concurrent.Future, io.grpc.Metadata, io.grpc.Context$CancellableContext)
io.grpc.internal.ServerImpl$ServerTransportListenerImpl x0
io.grpc.internal.ServerStream x1
String x2
io.grpc.ServerMethodDefinition x3
java.util.concurrent.Future x4
io.grpc.Metadata x5
io.grpc.Context$CancellableContext x6
}
io/grpc/internal/ServerImpl.classServerImpl.java
package io.grpc.internal
public final io.grpc.internal.ServerImpl extends io.grpc.Server {
private static final io.grpc.internal.ServerStreamListener NOOP_LISTENER
private static final java.util.concurrent.Future DEFAULT_TIMEOUT_FUTURE
private static final java.util.concurrent.TimeoutException TIMEOUT_EXCEPTION
private java.util.concurrent.Executor executor
private boolean usingSharedExecutor
private final io.grpc.HandlerRegistry registry
private boolean started
private boolean shutdown
private boolean terminated
private final io.grpc.internal.Server transportServer
private final Object lock
private boolean transportServerTerminated
private final java.util.Collection transports
private final java.util.concurrent.ScheduledExecutorService timeoutService
private final io.grpc.Context rootContext
private final io.grpc.DecompressorRegistry decompressorRegistry
private final io.grpc.CompressorRegistry compressorRegistry
void (java.util.concurrent.Executor, io.grpc.HandlerRegistry, io.grpc.internal.Server, io.grpc.Context, io.grpc.DecompressorRegistry, io.grpc.CompressorRegistry)
java.util.concurrent.Executor executor
io.grpc.HandlerRegistry registry
io.grpc.internal.Server transportServer
io.grpc.Context rootContext
io.grpc.DecompressorRegistry decompressorRegistry
io.grpc.CompressorRegistry compressorRegistry
public io.grpc.internal.ServerImpl start () throws java.io.IOException
public io.grpc.internal.ServerImpl shutdown ()
boolean shutdownTransportServer
public io.grpc.internal.ServerImpl shutdownNow ()
public boolean isShutdown ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeoutNanos
long endTimeNanos
long timeout
java.util.concurrent.TimeUnit unit
public void awaitTermination () throws java.lang.InterruptedException
public boolean isTerminated ()
private void transportClosed (io.grpc.internal.ServerTransport)
io.grpc.internal.ServerTransport transport
private void checkForTermination ()
public volatile io.grpc.Server shutdownNow ()
public volatile io.grpc.Server shutdown ()
public volatile io.grpc.Server start () throws java.io.IOException
static java.lang.Object access$200 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static java.util.Collection access$300 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static boolean access$402 (io.grpc.internal.ServerImpl, boolean)
io.grpc.internal.ServerImpl x0
boolean x1
static void access$500 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static void access$600 (io.grpc.internal.ServerImpl, io.grpc.internal.ServerTransport)
io.grpc.internal.ServerImpl x0
io.grpc.internal.ServerTransport x1
static io.grpc.Context access$700 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static java.util.concurrent.Executor access$800 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static io.grpc.internal.ServerStreamListener access$900 ()
static io.grpc.HandlerRegistry access$1000 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static java.util.concurrent.Future access$1300 ()
static java.util.concurrent.TimeoutException access$1400 ()
static java.util.concurrent.ScheduledExecutorService access$1500 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static io.grpc.DecompressorRegistry access$1600 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static io.grpc.CompressorRegistry access$1700 (io.grpc.internal.ServerImpl)
io.grpc.internal.ServerImpl x0
static void ()
}
io/grpc/internal/ServerListener.classServerListener.java
package io.grpc.internal
public abstract io.grpc.internal.ServerListener extends java.lang.Object {
public abstract io.grpc.internal.ServerTransportListener transportCreated (io.grpc.internal.ServerTransport)
public abstract void serverShutdown ()
}
io/grpc/internal/ServerStream.classServerStream.java
package io.grpc.internal
public abstract io.grpc.internal.ServerStream extends java.lang.Object implements io.grpc.internal.Stream {
public abstract void writeHeaders (io.grpc.Metadata)
public abstract void close (io.grpc.Status, io.grpc.Metadata)
public abstract void cancel (io.grpc.Status)
}
io/grpc/internal/ServerStreamListener.classServerStreamListener.java
package io.grpc.internal
public abstract io.grpc.internal.ServerStreamListener extends java.lang.Object implements io.grpc.internal.StreamListener {
public abstract void halfClosed ()
public abstract void closed (io.grpc.Status)
}
io/grpc/internal/ServerTransport.classServerTransport.java
package io.grpc.internal
public abstract io.grpc.internal.ServerTransport extends java.lang.Object {
public abstract void shutdown ()
}
io/grpc/internal/ServerTransportListener.classServerTransportListener.java
package io.grpc.internal
public abstract io.grpc.internal.ServerTransportListener extends java.lang.Object {
public abstract io.grpc.internal.ServerStreamListener streamCreated (io.grpc.internal.ServerStream, java.lang.String, io.grpc.Metadata)
public abstract void transportTerminated ()
}
io/grpc/internal/SharedResourceHolder$1.classSharedResourceHolder.java
package io.grpc.internal
final io.grpc.internal.SharedResourceHolder$1 extends java.lang.Object implements io.grpc.internal.SharedResourceHolder$ScheduledExecutorFactory {
void ()
public java.util.concurrent.ScheduledExecutorService createScheduledExecutor ()
}
io/grpc/internal/SharedResourceHolder$2.classSharedResourceHolder.java
package io.grpc.internal
io.grpc.internal.SharedResourceHolder$2 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.internal.SharedResourceHolder$Instance val$cached
final io.grpc.internal.SharedResourceHolder$Resource val$resource
final Object val$instance
final io.grpc.internal.SharedResourceHolder this$0
void (io.grpc.internal.SharedResourceHolder, io.grpc.internal.SharedResourceHolder$Instance, io.grpc.internal.SharedResourceHolder$Resource, java.lang.Object)
io.grpc.internal.SharedResourceHolder this$0
public void run ()
}
io/grpc/internal/SharedResourceHolder$Instance.classSharedResourceHolder.java
package io.grpc.internal
io.grpc.internal.SharedResourceHolder$Instance extends java.lang.Object {
final Object payload
int refcount
java.util.concurrent.ScheduledFuture destroyTask
void (java.lang.Object)
Object payload
}
io/grpc/internal/SharedResourceHolder$Resource.classSharedResourceHolder.java
package io.grpc.internal
public abstract io.grpc.internal.SharedResourceHolder$Resource extends java.lang.Object {
public abstract java.lang.Object create ()
public abstract void close (java.lang.Object)
}
io/grpc/internal/SharedResourceHolder$ScheduledExecutorFactory.classSharedResourceHolder.java
package io.grpc.internal
abstract io.grpc.internal.SharedResourceHolder$ScheduledExecutorFactory extends java.lang.Object {
public abstract java.util.concurrent.ScheduledExecutorService createScheduledExecutor ()
}
io/grpc/internal/SharedResourceHolder.classSharedResourceHolder.java
package io.grpc.internal
public final io.grpc.internal.SharedResourceHolder extends java.lang.Object {
static final long DESTROY_DELAY_SECONDS
private static final io.grpc.internal.SharedResourceHolder holder
private final java.util.IdentityHashMap instances
private final io.grpc.internal.SharedResourceHolder$ScheduledExecutorFactory destroyerFactory
private java.util.concurrent.ScheduledExecutorService destroyer
void (io.grpc.internal.SharedResourceHolder$ScheduledExecutorFactory)
io.grpc.internal.SharedResourceHolder$ScheduledExecutorFactory destroyerFactory
public static java.lang.Object get (io.grpc.internal.SharedResourceHolder$Resource)
io.grpc.internal.SharedResourceHolder$Resource resource
public static java.lang.Object release (io.grpc.internal.SharedResourceHolder$Resource, java.lang.Object)
io.grpc.internal.SharedResourceHolder$Resource resource
Object instance
synchronized java.lang.Object getInternal (io.grpc.internal.SharedResourceHolder$Resource)
io.grpc.internal.SharedResourceHolder$Resource resource
io.grpc.internal.SharedResourceHolder$Instance instance
synchronized java.lang.Object releaseInternal (io.grpc.internal.SharedResourceHolder$Resource, java.lang.Object)
io.grpc.internal.SharedResourceHolder$Resource resource
Object instance
io.grpc.internal.SharedResourceHolder$Instance cached
static java.util.IdentityHashMap access$000 (io.grpc.internal.SharedResourceHolder)
io.grpc.internal.SharedResourceHolder x0
static java.util.concurrent.ScheduledExecutorService access$100 (io.grpc.internal.SharedResourceHolder)
io.grpc.internal.SharedResourceHolder x0
static java.util.concurrent.ScheduledExecutorService access$102 (io.grpc.internal.SharedResourceHolder, java.util.concurrent.ScheduledExecutorService)
io.grpc.internal.SharedResourceHolder x0
java.util.concurrent.ScheduledExecutorService x1
static void ()
}
io/grpc/internal/SingleTransportChannel$1.classSingleTransportChannel.java
package io.grpc.internal
io.grpc.internal.SingleTransportChannel$1 extends java.lang.Object implements io.grpc.internal.ClientCallImpl$ClientTransportProvider {
final io.grpc.internal.SingleTransportChannel this$0
void (io.grpc.internal.SingleTransportChannel)
io.grpc.internal.SingleTransportChannel this$0
public com.google.common.util.concurrent.ListenableFuture get (io.grpc.CallOptions)
io.grpc.CallOptions callOptions
}
io/grpc/internal/SingleTransportChannel.classSingleTransportChannel.java
package io.grpc.internal
final io.grpc.internal.SingleTransportChannel extends io.grpc.Channel {
private final io.grpc.internal.ClientTransport transport
private final java.util.concurrent.Executor executor
private final String authority
private final java.util.concurrent.ScheduledExecutorService deadlineCancellationExecutor
private final java.util.Set knownAcceptEncodingRegistry
private final io.grpc.internal.ClientCallImpl$ClientTransportProvider transportProvider
public void (io.grpc.internal.ClientTransport, java.util.concurrent.Executor, java.util.concurrent.ScheduledExecutorService, java.lang.String)
io.grpc.internal.ClientTransport transport
java.util.concurrent.Executor executor
java.util.concurrent.ScheduledExecutorService deadlineCancellationExecutor
String authority
public io.grpc.ClientCall newCall (io.grpc.MethodDescriptor, io.grpc.CallOptions)
io.grpc.MethodDescriptor methodDescriptor
io.grpc.CallOptions callOptions
public java.lang.String authority ()
static io.grpc.internal.ClientTransport access$000 (io.grpc.internal.SingleTransportChannel)
io.grpc.internal.SingleTransportChannel x0
}
io/grpc/internal/Stream.classStream.java
package io.grpc.internal
public abstract io.grpc.internal.Stream extends java.lang.Object {
public abstract void request (int)
public abstract void writeMessage (java.io.InputStream)
public abstract void flush ()
public abstract boolean isReady ()
public abstract void setCompressor (io.grpc.Compressor)
public abstract void setDecompressor (io.grpc.Decompressor)
public abstract void setMessageCompression (boolean)
}
io/grpc/internal/StreamListener.classStreamListener.java
package io.grpc.internal
public abstract io.grpc.internal.StreamListener extends java.lang.Object {
public abstract void messageRead (java.io.InputStream)
public abstract void onReady ()
}
io/grpc/internal/TransportFrameUtil.classTransportFrameUtil.java
package io.grpc.internal
public final io.grpc.internal.TransportFrameUtil extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final byte[] binaryHeaderSuffixBytes
public static byte[][] toHttp2Headers (io.grpc.Metadata)
String keyString
byte[] key
byte[] value
int i
io.grpc.Metadata headers
byte[][] serializedHeaders
java.util.ArrayList result
public static byte[][] toRawSerializedHeaders (byte[][])
byte[] key
byte[] value
int i
byte[][] http2Headers
byte[][] result
private static boolean endsWith (byte[], byte[])
int i
byte[] subject
byte[] suffix
int start
private static boolean isSpecCompliantAscii (byte[])
byte b
byte[] subject
private void ()
static void ()
}
io/grpc/internal/TransportSet$1.classTransportSet.java
package io.grpc.internal
io.grpc.internal.TransportSet$1 extends java.lang.Object implements java.util.concurrent.Callable {
final int val$currentAddressIndex
final java.net.SocketAddress val$address
final io.grpc.internal.TransportSet this$0
void (io.grpc.internal.TransportSet, int, java.net.SocketAddress)
io.grpc.internal.TransportSet this$0
public io.grpc.internal.ClientTransport call ()
io.grpc.internal.DelayedClientTransport savedDelayedTransport
io.grpc.internal.ManagedClientTransport newActiveTransport
boolean savedShutdown
public volatile java.lang.Object call () throws java.lang.Exception
}
io/grpc/internal/TransportSet$2.classTransportSet.java
package io.grpc.internal
io.grpc.internal.TransportSet$2 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.Callable val$createTransportCallable
final io.grpc.internal.TransportSet this$0
void (io.grpc.internal.TransportSet, java.util.concurrent.Callable)
io.grpc.internal.TransportSet this$0
public void run ()
Exception e
}
io/grpc/internal/TransportSet$BaseTransportListener.classTransportSet.java
package io.grpc.internal
io.grpc.internal.TransportSet$BaseTransportListener extends java.lang.Object implements io.grpc.internal.ManagedClientTransport$Listener {
protected final io.grpc.internal.ManagedClientTransport transport
final io.grpc.internal.TransportSet this$0
public void (io.grpc.internal.TransportSet, io.grpc.internal.ManagedClientTransport)
io.grpc.internal.ManagedClientTransport transport
public void transportReady ()
public void transportShutdown (io.grpc.Status)
io.grpc.Status status
public void transportTerminated ()
boolean runCallback
}
io/grpc/internal/TransportSet$Callback.classTransportSet.java
package io.grpc.internal
abstract io.grpc.internal.TransportSet$Callback extends java.lang.Object {
public abstract void onTerminated ()
}
io/grpc/internal/TransportSet$TransportListener.classTransportSet.java
package io.grpc.internal
io.grpc.internal.TransportSet$TransportListener extends io.grpc.internal.TransportSet$BaseTransportListener {
private final java.net.SocketAddress address
final io.grpc.internal.TransportSet this$0
public void (io.grpc.internal.TransportSet, io.grpc.internal.ManagedClientTransport, java.net.SocketAddress)
io.grpc.internal.ManagedClientTransport transport
java.net.SocketAddress address
private boolean isAttachedToActiveTransport ()
public void transportReady ()
public void transportShutdown (io.grpc.Status)
io.grpc.Status s
public void transportTerminated ()
}
io/grpc/internal/TransportSet.classTransportSet.java
package io.grpc.internal
final io.grpc.internal.TransportSet extends java.lang.Object {
private static final java.util.logging.Logger log
private final Object lock
private final io.grpc.EquivalentAddressGroup addressGroup
private final String authority
private final io.grpc.internal.BackoffPolicy$Provider backoffPolicyProvider
private final io.grpc.internal.TransportSet$Callback callback
private final io.grpc.internal.ClientTransportFactory transportFactory
private final java.util.concurrent.ScheduledExecutorService scheduledExecutor
private int nextAddressIndex
private io.grpc.internal.BackoffPolicy reconnectPolicy
private int headIndex
private final com.google.common.base.Stopwatch backoffWatch
private java.util.concurrent.ScheduledFuture reconnectTask
private final java.util.Collection transports
private final io.grpc.LoadBalancer loadBalancer
private boolean shutdown
private volatile io.grpc.internal.ManagedClientTransport activeTransport
private io.grpc.internal.DelayedClientTransport delayedTransport
void (io.grpc.EquivalentAddressGroup, java.lang.String, io.grpc.LoadBalancer, io.grpc.internal.BackoffPolicy$Provider, io.grpc.internal.ClientTransportFactory, java.util.concurrent.ScheduledExecutorService, io.grpc.internal.TransportSet$Callback)
io.grpc.EquivalentAddressGroup addressGroup
String authority
io.grpc.LoadBalancer loadBalancer
io.grpc.internal.BackoffPolicy$Provider backoffPolicyProvider
io.grpc.internal.ClientTransportFactory transportFactory
java.util.concurrent.ScheduledExecutorService scheduledExecutor
io.grpc.internal.TransportSet$Callback callback
void (io.grpc.EquivalentAddressGroup, java.lang.String, io.grpc.LoadBalancer, io.grpc.internal.BackoffPolicy$Provider, io.grpc.internal.ClientTransportFactory, java.util.concurrent.ScheduledExecutorService, io.grpc.internal.TransportSet$Callback, com.google.common.base.Stopwatch)
io.grpc.EquivalentAddressGroup addressGroup
String authority
io.grpc.LoadBalancer loadBalancer
io.grpc.internal.BackoffPolicy$Provider backoffPolicyProvider
io.grpc.internal.ClientTransportFactory transportFactory
java.util.concurrent.ScheduledExecutorService scheduledExecutor
io.grpc.internal.TransportSet$Callback callback
com.google.common.base.Stopwatch backoffWatch
final com.google.common.util.concurrent.ListenableFuture obtainActiveTransport ()
Exception e
io.grpc.internal.ClientTransport savedTransport
java.util.concurrent.Callable immediateConnectionTask
private java.util.concurrent.Callable scheduleConnection ()
long delayMillis
int currentAddressIndex
java.util.List addrs
java.net.SocketAddress address
java.util.concurrent.Callable createTransportCallable
long delayMillis
final void shutdown ()
io.grpc.internal.ManagedClientTransport savedActiveTransport
boolean runCallback
private void cancelReconnectTask ()
static java.lang.Object access$000 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static boolean access$100 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static java.util.concurrent.ScheduledFuture access$202 (io.grpc.internal.TransportSet, java.util.concurrent.ScheduledFuture)
io.grpc.internal.TransportSet x0
java.util.concurrent.ScheduledFuture x1
static int access$300 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static com.google.common.base.Stopwatch access$400 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static java.lang.String access$500 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.internal.ClientTransportFactory access$600 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static java.util.logging.Logger access$700 ()
static java.util.Collection access$800 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.internal.ManagedClientTransport access$900 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.internal.ManagedClientTransport access$902 (io.grpc.internal.TransportSet, io.grpc.internal.ManagedClientTransport)
io.grpc.internal.TransportSet x0
io.grpc.internal.ManagedClientTransport x1
static io.grpc.internal.DelayedClientTransport access$1000 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.internal.DelayedClientTransport access$1002 (io.grpc.internal.TransportSet, io.grpc.internal.DelayedClientTransport)
io.grpc.internal.TransportSet x0
io.grpc.internal.DelayedClientTransport x1
static void access$1100 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.internal.TransportSet$Callback access$1200 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static int access$302 (io.grpc.internal.TransportSet, int)
io.grpc.internal.TransportSet x0
int x1
static io.grpc.EquivalentAddressGroup access$1300 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static io.grpc.LoadBalancer access$1400 (io.grpc.internal.TransportSet)
io.grpc.internal.TransportSet x0
static void ()
}
io/grpc/internal/WritableBuffer.classWritableBuffer.java
package io.grpc.internal
public abstract io.grpc.internal.WritableBuffer extends java.lang.Object {
public abstract void write (byte[], int, int)
public abstract int writableBytes ()
public abstract int readableBytes ()
public abstract void release ()
}
io/grpc/internal/WritableBufferAllocator.classWritableBufferAllocator.java
package io.grpc.internal
public abstract io.grpc.internal.WritableBufferAllocator extends java.lang.Object {
public abstract io.grpc.internal.WritableBuffer allocate (int)
}
io/grpc/internal/package-info.classpackage-info.java
package io.grpc.internal
abstract io.grpc.internal.package-info extends java.lang.Object {
}
META-INF/services/
META-INF/services/io.grpc.ManagedChannelProvider
META-INF/services/io.grpc.ServerProvider
io/grpc/netty/
io/grpc/netty/AbstractNettyHandler.classAbstractNettyHandler.java
package io.grpc.netty
abstract io.grpc.netty.AbstractNettyHandler extends io.netty.handler.codec.http2.Http2ConnectionHandler {
private static long GRACEFUL_SHUTDOWN_TIMEOUT
private int initialConnectionWindow
private io.netty.channel.ChannelHandlerContext ctx
void (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public final void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable) throws java.lang.Exception
String message
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception embedded
protected final io.netty.channel.ChannelHandlerContext ctx ()
private void sendInitialConnectionWindow () throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream connectionStream
int currentSize
int delta
static void ()
}
io/grpc/netty/CancelClientStreamCommand.classCancelClientStreamCommand.java
package io.grpc.netty
io.grpc.netty.CancelClientStreamCommand extends java.lang.Object {
private final io.grpc.netty.NettyClientStream stream
private final io.grpc.Status reason
void (io.grpc.netty.NettyClientStream, io.grpc.Status)
io.grpc.netty.NettyClientStream stream
io.grpc.Status reason
io.grpc.netty.NettyClientStream stream ()
io.grpc.Status reason ()
}
io/grpc/netty/CancelServerStreamCommand.classCancelServerStreamCommand.java
package io.grpc.netty
io.grpc.netty.CancelServerStreamCommand extends java.lang.Object {
private final io.grpc.netty.NettyServerStream stream
private final io.grpc.Status reason
void (io.grpc.netty.NettyServerStream, io.grpc.Status)
io.grpc.netty.NettyServerStream stream
io.grpc.Status reason
io.grpc.netty.NettyServerStream stream ()
io.grpc.Status reason ()
public boolean equals (java.lang.Object)
Object o
io.grpc.netty.CancelServerStreamCommand that
public int hashCode ()
public java.lang.String toString ()
}
io/grpc/netty/ClientTransportLifecycleManager.classClientTransportLifecycleManager.java
package io.grpc.netty
final io.grpc.netty.ClientTransportLifecycleManager extends java.lang.Object {
private final io.grpc.internal.ManagedClientTransport$Listener listener
private boolean transportReady
private boolean transportShutdown
private io.grpc.Status shutdownStatus
private Throwable shutdownThrowable
private boolean transportTerminated
public void (io.grpc.internal.ManagedClientTransport$Listener)
io.grpc.internal.ManagedClientTransport$Listener listener
public void notifyReady ()
public void notifyShutdown (io.grpc.Status)
io.grpc.Status s
public void notifyTerminated (io.grpc.Status)
io.grpc.Status s
public io.grpc.Status getShutdownStatus ()
public java.lang.Throwable getShutdownThrowable ()
}
io/grpc/netty/CreateStreamCommand.classCreateStreamCommand.java
package io.grpc.netty
io.grpc.netty.CreateStreamCommand extends java.lang.Object {
private final io.netty.handler.codec.http2.Http2Headers headers
private final io.grpc.netty.NettyClientStream stream
void (io.netty.handler.codec.http2.Http2Headers, io.grpc.netty.NettyClientStream)
io.netty.handler.codec.http2.Http2Headers headers
io.grpc.netty.NettyClientStream stream
io.grpc.netty.NettyClientStream stream ()
io.netty.handler.codec.http2.Http2Headers headers ()
}
io/grpc/netty/GracefulCloseCommand.classGracefulCloseCommand.java
package io.grpc.netty
io.grpc.netty.GracefulCloseCommand extends java.lang.Object {
private final io.grpc.Status status
public void (io.grpc.Status)
io.grpc.Status status
public io.grpc.Status getStatus ()
}
io/grpc/netty/GrpcSslContexts$1.classGrpcSslContexts.java
package io.grpc.netty
io.grpc.netty.GrpcSslContexts$1 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$ssl$SslProvider
static void ()
}
io/grpc/netty/GrpcSslContexts.classGrpcSslContexts.java
package io.grpc.netty
public io.grpc.netty.GrpcSslContexts extends java.lang.Object {
static final java.util.Set HTTP2_VERSIONS
private static io.netty.handler.ssl.ApplicationProtocolConfig ALPN
private static io.netty.handler.ssl.ApplicationProtocolConfig NPN
private static io.netty.handler.ssl.ApplicationProtocolConfig NPN_AND_ALPN
private void ()
public static io.netty.handler.ssl.SslContextBuilder forClient ()
public static io.netty.handler.ssl.SslContextBuilder forServer (java.io.File, java.io.File)
java.io.File keyCertChainFile
java.io.File keyFile
public static io.netty.handler.ssl.SslContextBuilder forServer (java.io.File, java.io.File, java.lang.String)
java.io.File keyCertChainFile
java.io.File keyFile
String keyPassword
public static io.netty.handler.ssl.SslContextBuilder configure (io.netty.handler.ssl.SslContextBuilder)
io.netty.handler.ssl.SslContextBuilder builder
public static io.netty.handler.ssl.SslContextBuilder configure (io.netty.handler.ssl.SslContextBuilder, io.netty.handler.ssl.SslProvider)
io.netty.handler.ssl.SslContextBuilder builder
io.netty.handler.ssl.SslProvider provider
private static io.netty.handler.ssl.SslProvider defaultSslProvider ()
private static io.netty.handler.ssl.ApplicationProtocolConfig selectApplicationProtocolConfig (io.netty.handler.ssl.SslProvider)
io.netty.handler.ssl.SslProvider provider
static void ()
}
io/grpc/netty/JettyTlsUtil.classJettyTlsUtil.java
package io.grpc.netty
final io.grpc.netty.JettyTlsUtil extends java.lang.Object {
private void ()
static boolean isJettyAlpnConfigured ()
ClassNotFoundException e
static boolean isJettyNpnConfigured ()
ClassNotFoundException e
}
io/grpc/netty/NegotiationType.classNegotiationType.java
package io.grpc.netty
public final io.grpc.netty.NegotiationType extends java.lang.Enum {
public static final io.grpc.netty.NegotiationType TLS
public static final io.grpc.netty.NegotiationType PLAINTEXT_UPGRADE
public static final io.grpc.netty.NegotiationType PLAINTEXT
private static final io.grpc.netty.NegotiationType[] $VALUES
public static io.grpc.netty.NegotiationType[] values ()
public static io.grpc.netty.NegotiationType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/grpc/netty/NettyChannelBuilder$1.classNettyChannelBuilder.java
package io.grpc.netty
io.grpc.netty.NettyChannelBuilder$1 extends java.lang.Object {
static final int[] $SwitchMap$io$grpc$netty$NegotiationType
static void ()
}
io/grpc/netty/NettyChannelBuilder$NettyTransportFactory.classNettyChannelBuilder.java
package io.grpc.netty
public final io.grpc.netty.NettyChannelBuilder$NettyTransportFactory extends io.grpc.internal.AbstractReferenceCounted implements io.grpc.internal.ClientTransportFactory {
private final Class channelType
private final io.grpc.netty.NegotiationType negotiationType
private final io.grpc.netty.ProtocolNegotiator protocolNegotiator
private final io.netty.handler.ssl.SslContext sslContext
private final io.netty.channel.EventLoopGroup group
private final boolean usingSharedGroup
private final int flowControlWindow
private final int maxMessageSize
private final int maxHeaderListSize
private void (java.lang.Class, io.grpc.netty.NegotiationType, io.grpc.netty.ProtocolNegotiator, io.netty.handler.ssl.SslContext, io.netty.channel.EventLoopGroup, int, int, int)
Class channelType
io.grpc.netty.NegotiationType negotiationType
io.grpc.netty.ProtocolNegotiator protocolNegotiator
io.netty.handler.ssl.SslContext sslContext
io.netty.channel.EventLoopGroup group
int flowControlWindow
int maxMessageSize
int maxHeaderListSize
public io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress serverAddress
String authority
io.grpc.netty.ProtocolNegotiator negotiator
public io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String, io.grpc.netty.ProtocolNegotiator)
java.net.SocketAddress serverAddress
String authority
io.grpc.netty.ProtocolNegotiator negotiator
protected void deallocate ()
void (java.lang.Class, io.grpc.netty.NegotiationType, io.grpc.netty.ProtocolNegotiator, io.netty.handler.ssl.SslContext, io.netty.channel.EventLoopGroup, int, int, int, io.grpc.netty.NettyChannelBuilder$1)
Class x0
io.grpc.netty.NegotiationType x1
io.grpc.netty.ProtocolNegotiator x2
io.netty.handler.ssl.SslContext x3
io.netty.channel.EventLoopGroup x4
int x5
int x6
int x7
io.grpc.netty.NettyChannelBuilder$1 x8
}
io/grpc/netty/NettyChannelBuilder.classNettyChannelBuilder.java
package io.grpc.netty
public io.grpc.netty.NettyChannelBuilder extends io.grpc.internal.AbstractManagedChannelImplBuilder {
public static final int DEFAULT_FLOW_CONTROL_WINDOW
private io.grpc.netty.NegotiationType negotiationType
private io.grpc.netty.ProtocolNegotiator protocolNegotiator
private Class channelType
private io.netty.channel.EventLoopGroup eventLoopGroup
private io.netty.handler.ssl.SslContext sslContext
private int flowControlWindow
private int maxMessageSize
private int maxHeaderListSize
public static io.grpc.netty.NettyChannelBuilder forAddress (java.net.SocketAddress)
java.net.SocketAddress serverAddress
public static io.grpc.netty.NettyChannelBuilder forAddress (java.lang.String, int)
String host
int port
public static io.grpc.netty.NettyChannelBuilder forTarget (java.lang.String)
String target
protected void (java.lang.String, int)
String host
int port
protected void (java.lang.String)
String target
protected void (java.net.SocketAddress)
java.net.SocketAddress address
private static java.lang.String getAuthorityFromAddress (java.net.SocketAddress)
java.net.InetSocketAddress inetAddress
java.net.SocketAddress address
public final io.grpc.netty.NettyChannelBuilder channelType (java.lang.Class)
Class channelType
public final io.grpc.netty.NettyChannelBuilder negotiationType (io.grpc.netty.NegotiationType)
io.grpc.netty.NegotiationType type
public final io.grpc.netty.NettyChannelBuilder protocolNegotiator (io.grpc.netty.ProtocolNegotiator)
io.grpc.netty.ProtocolNegotiator protocolNegotiator
public final io.grpc.netty.NettyChannelBuilder eventLoopGroup (io.netty.channel.EventLoopGroup)
io.netty.channel.EventLoopGroup eventLoopGroup
public final io.grpc.netty.NettyChannelBuilder sslContext (io.netty.handler.ssl.SslContext)
io.netty.handler.ssl.SslContext sslContext
public final io.grpc.netty.NettyChannelBuilder flowControlWindow (int)
int flowControlWindow
public final io.grpc.netty.NettyChannelBuilder maxMessageSize (int)
int maxMessageSize
public final io.grpc.netty.NettyChannelBuilder maxHeaderListSize (int)
int maxHeaderListSize
public final io.grpc.netty.NettyChannelBuilder usePlaintext (boolean)
boolean skipNegotiation
protected io.grpc.internal.ClientTransportFactory buildTransportFactory ()
protected io.grpc.Attributes getNameResolverParams ()
int defaultPort
int defaultPort
int defaultPort
static io.grpc.netty.ProtocolNegotiator createProtocolNegotiator (java.lang.String, io.grpc.netty.NegotiationType, io.netty.handler.ssl.SslContext)
javax.net.ssl.SSLException ex
String authority
io.grpc.netty.NegotiationType negotiationType
io.netty.handler.ssl.SslContext sslContext
public volatile io.grpc.ManagedChannelBuilder usePlaintext (boolean)
}
io/grpc/netty/NettyChannelProvider.classNettyChannelProvider.java
package io.grpc.netty
public final io.grpc.netty.NettyChannelProvider extends io.grpc.ManagedChannelProvider {
public void ()
public boolean isAvailable ()
public int priority ()
public io.grpc.netty.NettyChannelBuilder builderForAddress (java.lang.String, int)
String name
int port
public io.grpc.netty.NettyChannelBuilder builderForTarget (java.lang.String)
String target
public volatile io.grpc.ManagedChannelBuilder builderForTarget (java.lang.String)
public volatile io.grpc.ManagedChannelBuilder builderForAddress (java.lang.String, int)
}
io/grpc/netty/NettyClientHandler$1.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.grpc.netty.NettyClientHandler this$0
void (io.grpc.netty.NettyClientHandler)
io.grpc.netty.NettyClientHandler this$0
public void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
}
io/grpc/netty/NettyClientHandler$2.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$2 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final io.grpc.netty.NettyClientHandler this$0
void (io.grpc.netty.NettyClientHandler)
io.grpc.netty.NettyClientHandler this$0
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
io.grpc.netty.NettyClientStream clientStream
}
io/grpc/netty/NettyClientHandler$3.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$3 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final int val$streamId
final io.grpc.netty.NettyClientStream val$stream
final io.netty.channel.ChannelPromise val$promise
final io.grpc.netty.NettyClientHandler this$0
void (io.grpc.netty.NettyClientHandler, int, io.grpc.netty.NettyClientStream, io.netty.channel.ChannelPromise)
io.grpc.netty.NettyClientHandler this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.handler.codec.http2.Http2Stream http2Stream
io.netty.handler.codec.http2.StreamBufferingEncoder$Http2GoAwayException e
Throwable cause
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientHandler$4.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$4 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.internal.Http2Ping val$finalPing
final io.grpc.netty.NettyClientHandler this$0
void (io.grpc.netty.NettyClientHandler, io.grpc.internal.Http2Ping)
io.grpc.netty.NettyClientHandler this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientHandler$5.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$5 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final int val$lastKnownStream
final io.grpc.Status val$goAwayStatus
final io.grpc.netty.NettyClientHandler this$0
void (io.grpc.netty.NettyClientHandler, int, io.grpc.Status)
io.grpc.netty.NettyClientHandler this$0
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyClientStream clientStream
io.netty.handler.codec.http2.Http2Stream stream
}
io/grpc/netty/NettyClientHandler$FrameListener.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler$FrameListener extends io.netty.handler.codec.http2.Http2FrameAdapter {
private boolean firstSettings
final io.grpc.netty.NettyClientHandler this$0
private void (io.grpc.netty.NettyClientHandler)
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
long ackPayload
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
io.grpc.internal.Http2Ping p
void (io.grpc.netty.NettyClientHandler, io.grpc.netty.NettyClientHandler$1)
io.grpc.netty.NettyClientHandler x0
io.grpc.netty.NettyClientHandler$1 x1
}
io/grpc/netty/NettyClientHandler.classNettyClientHandler.java
package io.grpc.netty
io.grpc.netty.NettyClientHandler extends io.grpc.netty.AbstractNettyHandler {
private static final java.util.logging.Logger logger
static final Object NOOP_MESSAGE
private static final io.grpc.Status EXHAUSTED_STREAMS_STATUS
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey streamKey
private final io.grpc.netty.ClientTransportLifecycleManager lifecycleManager
private final com.google.common.base.Ticker ticker
private final java.util.Random random
private io.grpc.netty.WriteQueue clientWriteQueue
private io.grpc.internal.Http2Ping ping
static io.grpc.netty.NettyClientHandler newHandler (io.grpc.netty.ClientTransportLifecycleManager, int, int, com.google.common.base.Ticker)
io.grpc.netty.ClientTransportLifecycleManager lifecycleManager
int flowControlWindow
int maxHeaderListSize
com.google.common.base.Ticker ticker
io.netty.handler.codec.http2.Http2HeadersDecoder headersDecoder
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
io.netty.handler.codec.http2.Http2Connection connection
static io.grpc.netty.NettyClientHandler newHandler (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameReader, io.netty.handler.codec.http2.Http2FrameWriter, io.grpc.netty.ClientTransportLifecycleManager, int, com.google.common.base.Ticker)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
io.grpc.netty.ClientTransportLifecycleManager lifecycleManager
int flowControlWindow
com.google.common.base.Ticker ticker
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
io.netty.handler.codec.http2.StreamBufferingEncoder encoder
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2Settings settings
private void (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.StreamBufferingEncoder, io.netty.handler.codec.http2.Http2Settings, io.grpc.netty.ClientTransportLifecycleManager, com.google.common.base.Ticker)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.StreamBufferingEncoder encoder
io.netty.handler.codec.http2.Http2Settings settings
io.grpc.netty.ClientTransportLifecycleManager lifecycleManager
com.google.common.base.Ticker ticker
io.netty.handler.codec.http2.Http2Connection connection
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
void startWriteQueue (io.netty.channel.Channel)
io.netty.channel.Channel channel
io.grpc.netty.WriteQueue getWriteQueue ()
void returnProcessedBytes (io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.Http2Stream stream
int bytes
private void onHeadersRead (int, io.netty.handler.codec.http2.Http2Headers, boolean) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
boolean endStream
io.grpc.netty.NettyClientStream stream
private void onDataRead (int, io.netty.buffer.ByteBuf, boolean) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.buffer.ByteBuf data
boolean endOfStream
io.grpc.netty.NettyClientStream stream
private void onRstStreamRead (int, long) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.Status status
int streamId
long errorCode
io.grpc.netty.NettyClientStream stream
public void close (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
protected void onConnectionError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception http2Ex
protected void onStreamError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception$StreamException)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception$StreamException http2Ex
io.grpc.netty.NettyClientStream stream
protected boolean isGracefulShutdownComplete ()
private void createStream (io.grpc.netty.CreateStreamCommand, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.grpc.StatusException e
io.grpc.netty.CreateStreamCommand command
io.netty.channel.ChannelPromise promise
int streamId
int streamId
io.grpc.netty.NettyClientStream stream
io.netty.handler.codec.http2.Http2Headers headers
io.netty.channel.ChannelPromise tempPromise
private void cancelStream (io.netty.channel.ChannelHandlerContext, io.grpc.netty.CancelClientStreamCommand, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.CancelClientStreamCommand cmd
io.netty.channel.ChannelPromise promise
io.grpc.netty.NettyClientStream stream
private void sendGrpcFrame (io.netty.channel.ChannelHandlerContext, io.grpc.netty.SendGrpcFrameCommand, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.SendGrpcFrameCommand cmd
io.netty.channel.ChannelPromise promise
private void sendPingFrame (io.netty.channel.ChannelHandlerContext, io.grpc.netty.SendPingCommand, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.SendPingCommand msg
io.netty.channel.ChannelPromise promise
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
long data
io.netty.buffer.ByteBuf buffer
com.google.common.base.Stopwatch stopwatch
io.grpc.internal.Http2Ping finalPing
private void gracefulClose (io.netty.channel.ChannelHandlerContext, io.grpc.netty.GracefulCloseCommand, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.GracefulCloseCommand msg
io.netty.channel.ChannelPromise promise
private void goingAway (io.grpc.Status)
io.netty.handler.codec.http2.Http2Exception e
io.grpc.Status status
io.grpc.Status goAwayStatus
int lastKnownStream
private void cancelPing (java.lang.Throwable)
Throwable t
private io.grpc.Status statusFromGoAway (long, byte[])
String msg
long errorCode
byte[] debugData
io.grpc.Status status
private io.grpc.netty.NettyClientStream clientStream (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private int incrementAndGetNextStreamId () throws io.grpc.StatusException
int nextStreamId
private io.netty.handler.codec.http2.Http2Stream requireHttp2Stream (int)
int streamId
io.netty.handler.codec.http2.Http2Stream stream
static io.grpc.Status access$100 (io.grpc.netty.NettyClientHandler, long, byte[])
io.grpc.netty.NettyClientHandler x0
long x1
byte[] x2
static void access$200 (io.grpc.netty.NettyClientHandler, io.grpc.Status)
io.grpc.netty.NettyClientHandler x0
io.grpc.Status x1
static io.grpc.netty.NettyClientStream access$300 (io.grpc.netty.NettyClientHandler, io.netty.handler.codec.http2.Http2Stream)
io.grpc.netty.NettyClientHandler x0
io.netty.handler.codec.http2.Http2Stream x1
static io.grpc.netty.ClientTransportLifecycleManager access$400 (io.grpc.netty.NettyClientHandler)
io.grpc.netty.NettyClientHandler x0
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$500 (io.grpc.netty.NettyClientHandler)
io.grpc.netty.NettyClientHandler x0
static io.grpc.internal.Http2Ping access$600 (io.grpc.netty.NettyClientHandler)
io.grpc.netty.NettyClientHandler x0
static io.grpc.internal.Http2Ping access$602 (io.grpc.netty.NettyClientHandler, io.grpc.internal.Http2Ping)
io.grpc.netty.NettyClientHandler x0
io.grpc.internal.Http2Ping x1
static void access$700 (io.grpc.netty.NettyClientHandler, int, io.netty.buffer.ByteBuf, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyClientHandler x0
int x1
io.netty.buffer.ByteBuf x2
boolean x3
static void access$800 (io.grpc.netty.NettyClientHandler, int, io.netty.handler.codec.http2.Http2Headers, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyClientHandler x0
int x1
io.netty.handler.codec.http2.Http2Headers x2
boolean x3
static void access$900 (io.grpc.netty.NettyClientHandler, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyClientHandler x0
int x1
long x2
static java.util.logging.Logger access$1000 ()
static void ()
}
io/grpc/netty/NettyClientStream$1.classNettyClientStream.java
package io.grpc.netty
io.grpc.netty.NettyClientStream$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyClientStream this$0
void (io.grpc.netty.NettyClientStream)
io.grpc.netty.NettyClientStream this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.grpc.Status s
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientStream$2.classNettyClientStream.java
package io.grpc.netty
io.grpc.netty.NettyClientStream$2 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final int val$numBytes
final io.grpc.netty.NettyClientStream this$0
void (io.grpc.netty.NettyClientStream, int)
io.grpc.netty.NettyClientStream this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientStream.classNettyClientStream.java
package io.grpc.netty
abstract io.grpc.netty.NettyClientStream extends io.grpc.internal.Http2ClientStream {
private final io.grpc.MethodDescriptor method
private io.grpc.Metadata headers
private final io.netty.channel.Channel channel
private final io.grpc.netty.NettyClientHandler handler
private io.netty.util.AsciiString authority
private final io.netty.util.AsciiString scheme
private io.netty.handler.codec.http2.Http2Stream http2Stream
private Integer id
private io.grpc.netty.WriteQueue writeQueue
void (io.grpc.MethodDescriptor, io.grpc.Metadata, io.netty.channel.Channel, io.grpc.netty.NettyClientHandler, int, io.netty.util.AsciiString, io.netty.util.AsciiString)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
io.netty.channel.Channel channel
io.grpc.netty.NettyClientHandler handler
int maxMessageSize
io.netty.util.AsciiString authority
io.netty.util.AsciiString scheme
public void setAuthority (java.lang.String)
String authority
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
io.netty.util.AsciiString defaultPath
io.netty.handler.codec.http2.Http2Headers http2Headers
io.netty.channel.ChannelFutureListener failureListener
protected abstract io.grpc.Status statusFromFailedFuture (io.netty.channel.ChannelFuture)
public void request (int)
int numMessages
public java.lang.Integer id ()
public void id (int)
int id
public void setHttp2Stream (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream http2Stream
public io.netty.handler.codec.http2.Http2Stream http2Stream ()
void transportHeadersReceived (io.netty.handler.codec.http2.Http2Headers, boolean)
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
void transportDataReceived (io.netty.buffer.ByteBuf, boolean)
io.netty.buffer.ByteBuf frame
boolean endOfStream
protected void sendCancel (io.grpc.Status)
io.grpc.Status reason
protected void sendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
io.netty.buffer.ByteBuf bytebuf
int numBytes
protected void returnProcessedBytes (int)
int processedBytes
public volatile java.lang.Object id ()
static void access$000 (io.grpc.netty.NettyClientStream, int)
io.grpc.netty.NettyClientStream x0
int x1
}
io/grpc/netty/NettyClientTransport$1.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.internal.ClientTransport$PingCallback val$callback
final java.util.concurrent.Executor val$executor
final io.grpc.netty.NettyClientTransport this$0
void (io.grpc.netty.NettyClientTransport, io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.netty.NettyClientTransport this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.grpc.Status s
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientTransport$2.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport$2 extends io.grpc.netty.NettyClientStream {
final io.grpc.netty.NettyClientTransport this$0
void (io.grpc.netty.NettyClientTransport, io.grpc.MethodDescriptor, io.grpc.Metadata, io.netty.channel.Channel, io.grpc.netty.NettyClientHandler, int, io.netty.util.AsciiString, io.netty.util.AsciiString)
io.grpc.netty.NettyClientTransport this$0
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
io.netty.channel.Channel channel
io.grpc.netty.NettyClientHandler handler
int maxMessageSize
io.netty.util.AsciiString authority
io.netty.util.AsciiString scheme
protected io.grpc.Status statusFromFailedFuture (io.netty.channel.ChannelFuture)
io.netty.channel.ChannelFuture f
}
io/grpc/netty/NettyClientTransport$3.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport$3 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyClientTransport this$0
void (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientTransport$4.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport$4 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyClientTransport this$0
void (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientTransport$5.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport$5 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyClientTransport this$0
void (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyClientTransport.classNettyClientTransport.java
package io.grpc.netty
io.grpc.netty.NettyClientTransport extends java.lang.Object implements io.grpc.internal.ManagedClientTransport {
private final java.net.SocketAddress address
private final Class channelType
private final io.netty.channel.EventLoopGroup group
private final io.grpc.netty.ProtocolNegotiator negotiator
private final io.netty.util.AsciiString authority
private final int flowControlWindow
private final int maxMessageSize
private final int maxHeaderListSize
private io.grpc.netty.ProtocolNegotiator$Handler negotiationHandler
private io.grpc.netty.NettyClientHandler handler
private io.netty.channel.Channel channel
private io.grpc.netty.ClientTransportLifecycleManager lifecycleManager
void (java.net.SocketAddress, java.lang.Class, io.netty.channel.EventLoopGroup, io.grpc.netty.ProtocolNegotiator, int, int, int, java.lang.String)
java.net.SocketAddress address
Class channelType
io.netty.channel.EventLoopGroup group
io.grpc.netty.ProtocolNegotiator negotiator
int flowControlWindow
int maxMessageSize
int maxHeaderListSize
String authority
public void ping (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
io.netty.channel.ChannelFutureListener failureListener
public io.grpc.internal.ClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
public void start (io.grpc.internal.ManagedClientTransport$Listener)
io.grpc.internal.ManagedClientTransport$Listener transportListener
io.netty.bootstrap.Bootstrap b
public void shutdown ()
io.grpc.Status status
public java.lang.String toString ()
private io.grpc.Status statusFromFailedFuture (io.netty.channel.ChannelFuture)
io.grpc.Status shutdownStatus
io.netty.channel.ChannelFuture f
Throwable t
private io.grpc.netty.NettyClientHandler newHandler ()
static io.grpc.Status access$000 (io.grpc.netty.NettyClientTransport, io.netty.channel.ChannelFuture)
io.grpc.netty.NettyClientTransport x0
io.netty.channel.ChannelFuture x1
static io.grpc.netty.NettyClientHandler access$100 (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport x0
static io.netty.channel.Channel access$200 (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport x0
static io.grpc.netty.ClientTransportLifecycleManager access$300 (io.grpc.netty.NettyClientTransport)
io.grpc.netty.NettyClientTransport x0
}
io/grpc/netty/NettyReadableBuffer.classNettyReadableBuffer.java
package io.grpc.netty
io.grpc.netty.NettyReadableBuffer extends io.grpc.internal.AbstractReadableBuffer {
private final io.netty.buffer.ByteBuf buffer
private boolean closed
void (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf buffer
io.netty.buffer.ByteBuf buffer ()
public int readableBytes ()
public void skipBytes (int)
int length
public int readUnsignedByte ()
public void readBytes (byte[], int, int)
byte[] dest
int index
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
public void readBytes (java.io.OutputStream, int)
java.io.IOException e
java.io.OutputStream dest
int length
public io.grpc.netty.NettyReadableBuffer readBytes (int)
int length
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public void close ()
public volatile io.grpc.internal.ReadableBuffer readBytes (int)
}
io/grpc/netty/NettyServer$1$1.classNettyServer.java
package io.grpc.netty
io.grpc.netty.NettyServer$1$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyServer$1 this$1
void (io.grpc.netty.NettyServer$1)
io.grpc.netty.NettyServer$1 this$1
public void operationComplete (io.netty.channel.ChannelFuture)
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyServer$1.classNettyServer.java
package io.grpc.netty
io.grpc.netty.NettyServer$1 extends io.netty.channel.ChannelInitializer {
final io.grpc.netty.NettyServer this$0
void (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer this$0
public void initChannel (io.netty.channel.Channel) throws java.lang.Exception
io.netty.channel.Channel ch
io.grpc.netty.NettyServerTransport transport
}
io/grpc/netty/NettyServer$2.classNettyServer.java
package io.grpc.netty
io.grpc.netty.NettyServer$2 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyServer this$0
void (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyServer$EventLoopReferenceCounter.classNettyServer.java
package io.grpc.netty
io.grpc.netty.NettyServer$EventLoopReferenceCounter extends io.netty.util.AbstractReferenceCounted {
final io.grpc.netty.NettyServer this$0
void (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer this$0
protected void deallocate ()
public io.netty.util.ReferenceCounted touch (java.lang.Object)
Object hint
}
io/grpc/netty/NettyServer.classNettyServer.java
package io.grpc.netty
io.grpc.netty.NettyServer extends java.lang.Object implements io.grpc.internal.Server {
private static final java.util.logging.Logger log
private final java.net.SocketAddress address
private final Class channelType
private final io.grpc.netty.ProtocolNegotiator protocolNegotiator
private final int maxStreamsPerConnection
private final boolean usingSharedBossGroup
private final boolean usingSharedWorkerGroup
private io.netty.channel.EventLoopGroup bossGroup
private io.netty.channel.EventLoopGroup workerGroup
private io.grpc.internal.ServerListener listener
private io.netty.channel.Channel channel
private final int flowControlWindow
private final int maxMessageSize
private final int maxHeaderListSize
private final io.netty.util.ReferenceCounted eventLoopReferenceCounter
void (java.net.SocketAddress, java.lang.Class, io.netty.channel.EventLoopGroup, io.netty.channel.EventLoopGroup, io.grpc.netty.ProtocolNegotiator, int, int, int, int)
java.net.SocketAddress address
Class channelType
io.netty.channel.EventLoopGroup bossGroup
io.netty.channel.EventLoopGroup workerGroup
io.grpc.netty.ProtocolNegotiator protocolNegotiator
int maxStreamsPerConnection
int flowControlWindow
int maxMessageSize
int maxHeaderListSize
public void start (io.grpc.internal.ServerListener) throws java.io.IOException
InterruptedException ex
io.grpc.internal.ServerListener serverListener
io.netty.bootstrap.ServerBootstrap b
io.netty.channel.ChannelFuture future
public void shutdown ()
private void allocateSharedGroups ()
static io.netty.util.ReferenceCounted access$000 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.grpc.netty.ProtocolNegotiator access$100 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static int access$200 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static int access$300 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static int access$400 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static int access$500 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.grpc.internal.ServerListener access$600 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static java.util.logging.Logger access$700 ()
static boolean access$800 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.netty.channel.EventLoopGroup access$900 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.netty.channel.EventLoopGroup access$902 (io.grpc.netty.NettyServer, io.netty.channel.EventLoopGroup)
io.grpc.netty.NettyServer x0
io.netty.channel.EventLoopGroup x1
static boolean access$1000 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.netty.channel.EventLoopGroup access$1100 (io.grpc.netty.NettyServer)
io.grpc.netty.NettyServer x0
static io.netty.channel.EventLoopGroup access$1102 (io.grpc.netty.NettyServer, io.netty.channel.EventLoopGroup)
io.grpc.netty.NettyServer x0
io.netty.channel.EventLoopGroup x1
static void ()
}
io/grpc/netty/NettyServerBuilder.classNettyServerBuilder.java
package io.grpc.netty
public final io.grpc.netty.NettyServerBuilder extends io.grpc.internal.AbstractServerImplBuilder {
public static final int DEFAULT_FLOW_CONTROL_WINDOW
private final java.net.SocketAddress address
private Class channelType
private io.netty.channel.EventLoopGroup bossEventLoopGroup
private io.netty.channel.EventLoopGroup workerEventLoopGroup
private io.netty.handler.ssl.SslContext sslContext
private io.grpc.netty.ProtocolNegotiator protocolNegotiator
private int maxConcurrentCallsPerConnection
private int flowControlWindow
private int maxMessageSize
private int maxHeaderListSize
public static io.grpc.netty.NettyServerBuilder forPort (int)
int port
public static io.grpc.netty.NettyServerBuilder forRegistryAndPort (io.grpc.HandlerRegistry, int)
io.grpc.HandlerRegistry registry
int port
public static io.grpc.netty.NettyServerBuilder forAddress (java.net.SocketAddress)
java.net.SocketAddress address
private void (int)
int port
private void (io.grpc.HandlerRegistry, int)
io.grpc.HandlerRegistry registry
int port
private void (java.net.SocketAddress)
java.net.SocketAddress address
public io.grpc.netty.NettyServerBuilder channelType (java.lang.Class)
Class channelType
public io.grpc.netty.NettyServerBuilder bossEventLoopGroup (io.netty.channel.EventLoopGroup)
io.netty.channel.EventLoopGroup group
public io.grpc.netty.NettyServerBuilder workerEventLoopGroup (io.netty.channel.EventLoopGroup)
io.netty.channel.EventLoopGroup group
public io.grpc.netty.NettyServerBuilder sslContext (io.netty.handler.ssl.SslContext)
io.netty.handler.ssl.SslContext sslContext
public final io.grpc.netty.NettyServerBuilder protocolNegotiator (io.grpc.netty.ProtocolNegotiator)
io.grpc.netty.ProtocolNegotiator protocolNegotiator
public io.grpc.netty.NettyServerBuilder maxConcurrentCallsPerConnection (int)
int maxCalls
public io.grpc.netty.NettyServerBuilder flowControlWindow (int)
int flowControlWindow
public io.grpc.netty.NettyServerBuilder maxMessageSize (int)
int maxMessageSize
public io.grpc.netty.NettyServerBuilder maxHeaderListSize (int)
int maxHeaderListSize
protected io.grpc.netty.NettyServer buildTransportServer ()
io.grpc.netty.ProtocolNegotiator negotiator
public io.grpc.netty.NettyServerBuilder useTransportSecurity (java.io.File, java.io.File)
javax.net.ssl.SSLException e
java.io.File certChain
java.io.File privateKey
protected volatile io.grpc.internal.Server buildTransportServer ()
public volatile io.grpc.ServerBuilder useTransportSecurity (java.io.File, java.io.File)
}
io/grpc/netty/NettyServerHandler$1.classNettyServerHandler.java
package io.grpc.netty
io.grpc.netty.NettyServerHandler$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final io.grpc.netty.NettyServerHandler this$0
void (io.grpc.netty.NettyServerHandler)
io.grpc.netty.NettyServerHandler this$0
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
io.grpc.netty.NettyServerStream serverStream
}
io/grpc/netty/NettyServerHandler$2.classNettyServerHandler.java
package io.grpc.netty
io.grpc.netty.NettyServerHandler$2 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyServerStream val$stream
final io.grpc.netty.NettyServerHandler this$0
void (io.grpc.netty.NettyServerHandler, io.grpc.netty.NettyServerStream)
io.grpc.netty.NettyServerHandler this$0
public void operationComplete (io.netty.channel.ChannelFuture)
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyServerHandler$FrameListener.classNettyServerHandler.java
package io.grpc.netty
io.grpc.netty.NettyServerHandler$FrameListener extends io.netty.handler.codec.http2.Http2FrameAdapter {
final io.grpc.netty.NettyServerHandler this$0
private void (io.grpc.netty.NettyServerHandler)
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
void (io.grpc.netty.NettyServerHandler, io.grpc.netty.NettyServerHandler$1)
io.grpc.netty.NettyServerHandler x0
io.grpc.netty.NettyServerHandler$1 x1
}
io/grpc/netty/NettyServerHandler.classNettyServerHandler.java
package io.grpc.netty
io.grpc.netty.NettyServerHandler extends io.grpc.netty.AbstractNettyHandler {
private static java.util.logging.Logger logger
private static final io.grpc.Status GOAWAY_STATUS
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey streamKey
private final io.grpc.internal.ServerTransportListener transportListener
private final int maxMessageSize
private Throwable connectionError
private boolean teWarningLogged
private io.grpc.netty.WriteQueue serverWriteQueue
static io.grpc.netty.NettyServerHandler newHandler (io.grpc.internal.ServerTransportListener, int, int, int, int)
io.grpc.internal.ServerTransportListener transportListener
int maxStreams
int flowControlWindow
int maxHeaderListSize
int maxMessageSize
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
io.netty.handler.codec.http2.Http2HeadersDecoder headersDecoder
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
static io.grpc.netty.NettyServerHandler newHandler (io.netty.handler.codec.http2.Http2FrameReader, io.netty.handler.codec.http2.Http2FrameWriter, io.grpc.internal.ServerTransportListener, int, int, int)
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
io.grpc.internal.ServerTransportListener transportListener
int maxStreams
int flowControlWindow
int maxMessageSize
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2Settings settings
private void (io.grpc.internal.ServerTransportListener, io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings, int)
io.grpc.internal.ServerTransportListener transportListener
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings settings
int maxMessageSize
java.lang.Throwable connectionError ()
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
private void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers) throws io.netty.handler.codec.http2.Http2Exception
String method
io.netty.handler.codec.http2.Http2Stream http2Stream
io.grpc.netty.NettyServerStream stream
io.grpc.Metadata metadata
io.grpc.internal.ServerStreamListener listener
io.netty.handler.codec.http2.Http2Exception e
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
private void onDataRead (int, io.netty.buffer.ByteBuf, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyServerStream stream
Throwable e
int streamId
io.netty.buffer.ByteBuf data
boolean endOfStream
private void onRstStreamRead (int) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyServerStream stream
Throwable e
int streamId
protected void onConnectionError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception http2Ex
protected void onStreamError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception$StreamException)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception$StreamException http2Ex
io.grpc.netty.NettyServerStream serverStream
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.WriteQueue getWriteQueue ()
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise) throws io.netty.handler.codec.http2.Http2Exception
AssertionError e
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
void returnProcessedBytes (io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.Http2Stream http2Stream
int bytes
private void closeStreamWhenDone (io.netty.channel.ChannelPromise, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelPromise promise
int streamId
io.grpc.netty.NettyServerStream stream
private void sendGrpcFrame (io.netty.channel.ChannelHandlerContext, io.grpc.netty.SendGrpcFrameCommand, io.netty.channel.ChannelPromise) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.SendGrpcFrameCommand cmd
io.netty.channel.ChannelPromise promise
private void sendResponseHeaders (io.netty.channel.ChannelHandlerContext, io.grpc.netty.SendResponseHeadersCommand, io.netty.channel.ChannelPromise) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.SendResponseHeadersCommand cmd
io.netty.channel.ChannelPromise promise
private void cancelStream (io.netty.channel.ChannelHandlerContext, io.grpc.netty.CancelServerStreamCommand, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.grpc.netty.CancelServerStreamCommand cmd
io.netty.channel.ChannelPromise promise
private void verifyContentType (int, io.netty.handler.codec.http2.Http2Headers) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
CharSequence contentType
String contentTypeString
private io.netty.handler.codec.http2.Http2Stream requireHttp2Stream (int)
int streamId
io.netty.handler.codec.http2.Http2Stream stream
private java.lang.String determineMethod (int, io.netty.handler.codec.http2.Http2Headers) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
CharSequence path
private static void checkHeader (int, io.netty.handler.codec.http2.Http2Headers, java.lang.CharSequence, java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
CharSequence header
CharSequence expectedValue
private io.grpc.netty.NettyServerStream serverStream (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private io.netty.handler.codec.http2.Http2Exception newStreamException (int, java.lang.Throwable)
int streamId
Throwable cause
static io.grpc.netty.NettyServerStream access$100 (io.grpc.netty.NettyServerHandler, io.netty.handler.codec.http2.Http2Stream)
io.grpc.netty.NettyServerHandler x0
io.netty.handler.codec.http2.Http2Stream x1
static io.grpc.Status access$200 ()
static void access$300 (io.grpc.netty.NettyServerHandler, int, io.netty.buffer.ByteBuf, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyServerHandler x0
int x1
io.netty.buffer.ByteBuf x2
boolean x3
static void access$400 (io.grpc.netty.NettyServerHandler, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyServerHandler x0
io.netty.channel.ChannelHandlerContext x1
int x2
io.netty.handler.codec.http2.Http2Headers x3
static void access$500 (io.grpc.netty.NettyServerHandler, int) throws io.netty.handler.codec.http2.Http2Exception
io.grpc.netty.NettyServerHandler x0
int x1
static void ()
}
io/grpc/netty/NettyServerProvider.classNettyServerProvider.java
package io.grpc.netty
public final io.grpc.netty.NettyServerProvider extends io.grpc.ServerProvider {
public void ()
protected boolean isAvailable ()
protected int priority ()
protected io.grpc.netty.NettyServerBuilder builderForPort (int)
int port
protected volatile io.grpc.ServerBuilder builderForPort (int)
}
io/grpc/netty/NettyServerStream$1.classNettyServerStream.java
package io.grpc.netty
io.grpc.netty.NettyServerStream$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final int val$numBytes
final io.grpc.netty.NettyServerStream this$0
void (io.grpc.netty.NettyServerStream, int)
io.grpc.netty.NettyServerStream this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyServerStream.classNettyServerStream.java
package io.grpc.netty
io.grpc.netty.NettyServerStream extends io.grpc.internal.AbstractServerStream {
private final io.netty.channel.Channel channel
private final io.grpc.netty.NettyServerHandler handler
private final io.netty.handler.codec.http2.Http2Stream http2Stream
private final io.grpc.netty.WriteQueue writeQueue
void (io.netty.channel.Channel, io.netty.handler.codec.http2.Http2Stream, io.grpc.netty.NettyServerHandler, int)
io.netty.channel.Channel channel
io.netty.handler.codec.http2.Http2Stream http2Stream
io.grpc.netty.NettyServerHandler handler
int maxMessageSize
public java.lang.Integer id ()
protected void inboundHeadersReceived (io.grpc.Metadata)
io.grpc.Metadata headers
void inboundDataReceived (io.netty.buffer.ByteBuf, boolean)
io.netty.buffer.ByteBuf frame
boolean endOfStream
public void request (int)
int numMessages
protected void inboundDeliveryPaused ()
protected void internalSendHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
protected void sendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
io.netty.buffer.ByteBuf bytebuf
int numBytes
protected void sendTrailers (io.grpc.Metadata, boolean)
io.grpc.Metadata trailers
boolean headersSent
io.netty.handler.codec.http2.Http2Headers http2Trailers
protected void returnProcessedBytes (int)
int processedBytes
protected void sendStreamAbortToClient (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
public void cancel (io.grpc.Status)
io.grpc.Status status
public volatile java.lang.Object id ()
static void access$000 (io.grpc.netty.NettyServerStream, int)
io.grpc.netty.NettyServerStream x0
int x1
}
io/grpc/netty/NettyServerTransport$1.classNettyServerTransport.java
package io.grpc.netty
io.grpc.netty.NettyServerTransport$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.grpc.netty.NettyServerHandler val$grpcHandler
final io.grpc.netty.NettyServerTransport this$0
void (io.grpc.netty.NettyServerTransport, io.grpc.netty.NettyServerHandler)
io.grpc.netty.NettyServerTransport this$0
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/grpc/netty/NettyServerTransport.classNettyServerTransport.java
package io.grpc.netty
io.grpc.netty.NettyServerTransport extends java.lang.Object implements io.grpc.internal.ServerTransport {
private static final java.util.logging.Logger log
private final io.netty.channel.Channel channel
private final io.grpc.netty.ProtocolNegotiator protocolNegotiator
private final int maxStreams
private io.grpc.internal.ServerTransportListener listener
private boolean terminated
private final int flowControlWindow
private final int maxMessageSize
private final int maxHeaderListSize
void (io.netty.channel.Channel, io.grpc.netty.ProtocolNegotiator, int, int, int, int)
io.netty.channel.Channel channel
io.grpc.netty.ProtocolNegotiator protocolNegotiator
int maxStreams
int flowControlWindow
int maxMessageSize
int maxHeaderListSize
public void start (io.grpc.internal.ServerTransportListener)
io.grpc.internal.ServerTransportListener listener
io.grpc.netty.NettyServerHandler grpcHandler
io.netty.channel.ChannelHandler negotiationHandler
public void shutdown ()
io.netty.channel.Channel channel ()
private void notifyTerminated (java.lang.Throwable)
Throwable t
private io.grpc.netty.NettyServerHandler createHandler (io.grpc.internal.ServerTransportListener)
io.grpc.internal.ServerTransportListener transportListener
static void access$000 (io.grpc.netty.NettyServerTransport, java.lang.Throwable)
io.grpc.netty.NettyServerTransport x0
Throwable x1
static void ()
}
io/grpc/netty/NettyWritableBuffer.classNettyWritableBuffer.java
package io.grpc.netty
io.grpc.netty.NettyWritableBuffer extends java.lang.Object implements io.grpc.internal.WritableBuffer {
private final io.netty.buffer.ByteBuf bytebuf
void (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf bytebuf
public void write (byte[], int, int)
byte[] src
int srcIndex
int length
public int writableBytes ()
public int readableBytes ()
public void release ()
io.netty.buffer.ByteBuf bytebuf ()
}
io/grpc/netty/NettyWritableBufferAllocator.classNettyWritableBufferAllocator.java
package io.grpc.netty
io.grpc.netty.NettyWritableBufferAllocator extends java.lang.Object implements io.grpc.internal.WritableBufferAllocator {
private static final int MIN_BUFFER
private static final int MAX_BUFFER
private final io.netty.buffer.ByteBufAllocator allocator
void (io.netty.buffer.ByteBufAllocator)
io.netty.buffer.ByteBufAllocator allocator
public io.grpc.internal.WritableBuffer allocate (int)
int capacityHint
}
io/grpc/netty/ProtocolNegotiator$Handler.classProtocolNegotiator.java
package io.grpc.netty
public abstract io.grpc.netty.ProtocolNegotiator$Handler extends java.lang.Object implements io.netty.channel.ChannelHandler {
public abstract io.netty.util.AsciiString scheme ()
}
io/grpc/netty/ProtocolNegotiator.classProtocolNegotiator.java
package io.grpc.netty
public abstract io.grpc.netty.ProtocolNegotiator extends java.lang.Object {
public abstract io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
}
io/grpc/netty/ProtocolNegotiators$1$1PlaintextHandler.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$1$1PlaintextHandler extends io.netty.channel.ChannelHandlerAdapter implements io.grpc.netty.ProtocolNegotiator$Handler {
final io.netty.handler.codec.http2.Http2ConnectionHandler val$handler
final io.grpc.netty.ProtocolNegotiators$1 this$0
void (io.grpc.netty.ProtocolNegotiators$1, io.netty.handler.codec.http2.Http2ConnectionHandler)
io.grpc.netty.ProtocolNegotiators$1 this$0
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public io.netty.util.AsciiString scheme ()
}
io/grpc/netty/ProtocolNegotiators$1.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$1 extends java.lang.Object implements io.grpc.netty.ProtocolNegotiator {
void ()
public io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
}
io/grpc/netty/ProtocolNegotiators$2.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$2 extends java.lang.Object implements io.grpc.netty.ProtocolNegotiator {
final io.netty.handler.ssl.SslContext val$sslContext
void (io.netty.handler.ssl.SslContext)
public io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
}
io/grpc/netty/ProtocolNegotiators$AbstractBufferingHandler$ChannelWrite.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler$ChannelWrite extends java.lang.Object {
Object msg
io.netty.channel.ChannelPromise promise
void (java.lang.Object, io.netty.channel.ChannelPromise)
Object msg
io.netty.channel.ChannelPromise promise
}
io/grpc/netty/ProtocolNegotiators$AbstractBufferingHandler.classProtocolNegotiators.java
package io.grpc.netty
public abstract io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler extends io.netty.channel.ChannelDuplexHandler {
private io.netty.channel.ChannelHandler[] handlers
private java.util.Queue bufferedWrites
private boolean writing
private boolean flushRequested
private Throwable failCause
static final boolean $assertionsDisabled
protected transient void (io.netty.channel.ChannelHandler[])
io.netty.channel.ChannelHandler[] handlers
public void channelRegistered (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
public void flush (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public void close (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise future
protected final void fail (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler$ChannelWrite write
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
protected final void writeBufferedAndRemove (io.netty.channel.ChannelHandlerContext)
io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler$ChannelWrite write
io.netty.channel.ChannelHandlerContext ctx
static void ()
}
io/grpc/netty/ProtocolNegotiators$BufferUntilChannelActiveHandler.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$BufferUntilChannelActiveHandler extends io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler implements io.grpc.netty.ProtocolNegotiator$Handler {
transient void (io.netty.channel.ChannelHandler[])
io.netty.channel.ChannelHandler[] handlers
public io.netty.util.AsciiString scheme ()
public void handlerAdded (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
}
io/grpc/netty/ProtocolNegotiators$BufferUntilTlsNegotiatedHandler.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$BufferUntilTlsNegotiatedHandler extends io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler implements io.grpc.netty.ProtocolNegotiator$Handler {
transient void (io.netty.channel.ChannelHandler[])
io.netty.channel.ChannelHandler[] handlers
public io.netty.util.AsciiString scheme ()
public void userEventTriggered (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
Exception ex
io.netty.handler.ssl.SslHandler handler
io.netty.handler.ssl.SslHandshakeCompletionEvent handshakeEvent
io.netty.channel.ChannelHandlerContext ctx
Object evt
}
io/grpc/netty/ProtocolNegotiators$BufferingHttp2UpgradeHandler.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$BufferingHttp2UpgradeHandler extends io.grpc.netty.ProtocolNegotiators$AbstractBufferingHandler implements io.grpc.netty.ProtocolNegotiator$Handler {
transient void (io.netty.channel.ChannelHandler[])
io.netty.channel.ChannelHandler[] handlers
public io.netty.util.AsciiString scheme ()
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.DefaultHttpRequest upgradeTrigger
public void userEventTriggered (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Object evt
}
io/grpc/netty/ProtocolNegotiators$PlaintextNegotiator.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$PlaintextNegotiator extends java.lang.Object implements io.grpc.netty.ProtocolNegotiator {
void ()
public io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
}
io/grpc/netty/ProtocolNegotiators$PlaintextUpgradeNegotiator.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$PlaintextUpgradeNegotiator extends java.lang.Object implements io.grpc.netty.ProtocolNegotiator {
void ()
public io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
io.netty.handler.codec.http2.Http2ClientUpgradeCodec upgradeCodec
io.netty.handler.codec.http.HttpClientCodec httpClientCodec
io.netty.handler.codec.http.HttpClientUpgradeHandler upgrader
}
io/grpc/netty/ProtocolNegotiators$ServerTlsHandler.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$ServerTlsHandler extends io.netty.channel.ChannelInboundHandlerAdapter implements io.grpc.netty.ProtocolNegotiator$Handler {
private final io.netty.channel.ChannelHandler grpcHandler
private final io.netty.handler.ssl.SslContext sslContext
void (io.netty.handler.ssl.SslContext, io.netty.channel.ChannelHandler)
io.netty.handler.ssl.SslContext sslContext
io.netty.channel.ChannelHandler grpcHandler
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
javax.net.ssl.SSLEngine sslEngine
public void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void userEventTriggered (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.handler.ssl.SslHandshakeCompletionEvent handshakeEvent
io.netty.channel.ChannelHandlerContext ctx
Object evt
private io.netty.handler.ssl.SslHandler sslHandler (io.netty.channel.ChannelPipeline)
io.netty.channel.ChannelPipeline pipeline
private void fail (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.channel.ChannelHandlerContext ctx
Throwable exception
public io.netty.util.AsciiString scheme ()
}
io/grpc/netty/ProtocolNegotiators$TlsNegotiator$1.classProtocolNegotiators.java
package io.grpc.netty
io.grpc.netty.ProtocolNegotiators$TlsNegotiator$1 extends io.netty.channel.ChannelHandlerAdapter {
final io.grpc.netty.ProtocolNegotiators$TlsNegotiator this$0
void (io.grpc.netty.ProtocolNegotiators$TlsNegotiator)
io.grpc.netty.ProtocolNegotiators$TlsNegotiator this$0
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
javax.net.ssl.SSLEngine sslEngine
javax.net.ssl.SSLParameters sslParams
}
io/grpc/netty/ProtocolNegotiators$TlsNegotiator.classProtocolNegotiators.java
package io.grpc.netty
final io.grpc.netty.ProtocolNegotiators$TlsNegotiator extends java.lang.Object implements io.grpc.netty.ProtocolNegotiator {
private final io.netty.handler.ssl.SslContext sslContext
private final String host
private final int port
void (io.netty.handler.ssl.SslContext, java.lang.String, int)
io.netty.handler.ssl.SslContext sslContext
String host
int port
java.lang.String getHost ()
int getPort ()
public io.grpc.netty.ProtocolNegotiator$Handler newHandler (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
io.netty.channel.ChannelHandler sslBootstrap
static java.lang.String access$000 (io.grpc.netty.ProtocolNegotiators$TlsNegotiator)
io.grpc.netty.ProtocolNegotiators$TlsNegotiator x0
static int access$100 (io.grpc.netty.ProtocolNegotiators$TlsNegotiator)
io.grpc.netty.ProtocolNegotiators$TlsNegotiator x0
static io.netty.handler.ssl.SslContext access$200 (io.grpc.netty.ProtocolNegotiators$TlsNegotiator)
io.grpc.netty.ProtocolNegotiators$TlsNegotiator x0
}
io/grpc/netty/ProtocolNegotiators.classProtocolNegotiators.java
package io.grpc.netty
public final io.grpc.netty.ProtocolNegotiators extends java.lang.Object {
private static final java.util.logging.Logger log
private void ()
public static io.grpc.netty.ProtocolNegotiator serverPlaintext ()
public static io.grpc.netty.ProtocolNegotiator serverTls (io.netty.handler.ssl.SslContext)
io.netty.handler.ssl.SslContext sslContext
public static io.grpc.netty.ProtocolNegotiator tls (io.netty.handler.ssl.SslContext, java.lang.String)
String host
int port
io.netty.handler.ssl.SslContext sslContext
String authority
java.net.URI uri
String host
int port
public static io.grpc.netty.ProtocolNegotiator plaintextUpgrade ()
public static io.grpc.netty.ProtocolNegotiator plaintext ()
private static java.lang.RuntimeException unavailableException (java.lang.String)
String msg
static void logSslEngineDetails (java.util.logging.Level, io.netty.channel.ChannelHandlerContext, java.lang.String, java.lang.Throwable)
java.util.logging.Level level
io.netty.channel.ChannelHandlerContext ctx
String msg
Throwable t
io.netty.handler.ssl.SslHandler sslHandler
javax.net.ssl.SSLEngine engine
StringBuilder builder
static java.lang.RuntimeException access$300 (java.lang.String)
String x0
static void ()
}
io/grpc/netty/RequestMessagesCommand.classRequestMessagesCommand.java
package io.grpc.netty
io.grpc.netty.RequestMessagesCommand extends java.lang.Object {
private final int numMessages
private final io.grpc.internal.AbstractStream stream
public void (io.grpc.internal.AbstractStream, int)
io.grpc.internal.AbstractStream stream
int numMessages
void requestMessages ()
}
io/grpc/netty/SendGrpcFrameCommand.classSendGrpcFrameCommand.java
package io.grpc.netty
io.grpc.netty.SendGrpcFrameCommand extends io.netty.buffer.DefaultByteBufHolder {
private final io.grpc.internal.AbstractStream stream
private final boolean endStream
void (io.grpc.internal.AbstractStream, io.netty.buffer.ByteBuf, boolean)
io.grpc.internal.AbstractStream stream
io.netty.buffer.ByteBuf content
boolean endStream
int streamId ()
boolean endStream ()
public io.netty.buffer.ByteBufHolder copy ()
public io.netty.buffer.ByteBufHolder duplicate ()
public io.grpc.netty.SendGrpcFrameCommand retain ()
public io.grpc.netty.SendGrpcFrameCommand retain (int)
int increment
public io.grpc.netty.SendGrpcFrameCommand touch ()
public io.grpc.netty.SendGrpcFrameCommand touch (java.lang.Object)
Object hint
public boolean equals (java.lang.Object)
Object that
io.grpc.netty.SendGrpcFrameCommand thatCmd
public java.lang.String toString ()
public int hashCode ()
int hash
public volatile io.netty.buffer.ByteBufHolder touch (java.lang.Object)
public volatile io.netty.buffer.ByteBufHolder touch ()
public volatile io.netty.buffer.ByteBufHolder retain (int)
public volatile io.netty.buffer.ByteBufHolder retain ()
public volatile io.netty.util.ReferenceCounted touch (java.lang.Object)
public volatile io.netty.util.ReferenceCounted touch ()
public volatile io.netty.util.ReferenceCounted retain (int)
public volatile io.netty.util.ReferenceCounted retain ()
}
io/grpc/netty/SendPingCommand.classSendPingCommand.java
package io.grpc.netty
io.grpc.netty.SendPingCommand extends java.lang.Object {
private final io.grpc.internal.ClientTransport$PingCallback callback
private final java.util.concurrent.Executor executor
void (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
io.grpc.internal.ClientTransport$PingCallback callback ()
java.util.concurrent.Executor executor ()
}
io/grpc/netty/SendResponseHeadersCommand.classSendResponseHeadersCommand.java
package io.grpc.netty
io.grpc.netty.SendResponseHeadersCommand extends java.lang.Object {
private final int streamId
private final io.netty.handler.codec.http2.Http2Headers headers
private final boolean endOfStream
void (int, io.netty.handler.codec.http2.Http2Headers, boolean)
int streamId
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
int streamId ()
io.netty.handler.codec.http2.Http2Headers headers ()
boolean endOfStream ()
public boolean equals (java.lang.Object)
Object that
io.grpc.netty.SendResponseHeadersCommand thatCmd
public java.lang.String toString ()
public int hashCode ()
}
io/grpc/netty/Utils$DefaultEventLoopGroupResource$1.classUtils.java
package io.grpc.netty
io.grpc.netty.Utils$DefaultEventLoopGroupResource$1 extends java.lang.Object implements io.netty.util.concurrent.GenericFutureListener {
final java.util.concurrent.ExecutorService val$executor
final io.grpc.netty.Utils$DefaultEventLoopGroupResource this$0
void (io.grpc.netty.Utils$DefaultEventLoopGroupResource, java.util.concurrent.ExecutorService)
io.grpc.netty.Utils$DefaultEventLoopGroupResource this$0
public void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
io.netty.util.concurrent.Future future
}
io/grpc/netty/Utils$DefaultEventLoopGroupResource.classUtils.java
package io.grpc.netty
io.grpc.netty.Utils$DefaultEventLoopGroupResource extends java.lang.Object implements io.grpc.internal.SharedResourceHolder$Resource {
private final String name
private final int numEventLoops
void (int, java.lang.String)
int numEventLoops
String name
public io.netty.channel.EventLoopGroup create ()
java.util.concurrent.ThreadFactory threadFactory
int parallelism
java.util.concurrent.ExecutorService executor
io.netty.channel.nio.NioEventLoopGroup nioEventLoopGroup
public void close (io.netty.channel.EventLoopGroup)
io.netty.channel.EventLoopGroup instance
public java.lang.String toString ()
public volatile void close (java.lang.Object)
public volatile java.lang.Object create ()
}
io/grpc/netty/Utils.classUtils.java
package io.grpc.netty
io.grpc.netty.Utils extends java.lang.Object {
public static final io.netty.util.AsciiString STATUS_OK
public static final io.netty.util.AsciiString HTTP_METHOD
public static final io.netty.util.AsciiString HTTPS
public static final io.netty.util.AsciiString HTTP
public static final io.netty.util.AsciiString CONTENT_TYPE_HEADER
public static final io.netty.util.AsciiString CONTENT_TYPE_GRPC
public static final io.netty.util.AsciiString TE_HEADER
public static final io.netty.util.AsciiString TE_TRAILERS
public static final io.netty.util.AsciiString USER_AGENT
public static final io.grpc.internal.SharedResourceHolder$Resource DEFAULT_BOSS_EVENT_LOOP_GROUP
public static final io.grpc.internal.SharedResourceHolder$Resource DEFAULT_WORKER_EVENT_LOOP_GROUP
public static io.grpc.Metadata convertHeaders (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers http2Headers
private static byte[][] convertHeadersToArray (io.netty.handler.codec.http2.Http2Headers)
java.util.Map$Entry entry
io.netty.handler.codec.http2.Http2Headers http2Headers
byte[][] headerValues
int i
private static byte[] bytes (java.lang.CharSequence)
CharSequence seq
public static io.netty.handler.codec.http2.Http2Headers convertClientHeaders (io.grpc.Metadata, io.netty.util.AsciiString, io.netty.util.AsciiString, io.netty.util.AsciiString)
io.grpc.Metadata headers
io.netty.util.AsciiString scheme
io.netty.util.AsciiString defaultPath
io.netty.util.AsciiString authority
io.netty.handler.codec.http2.Http2Headers http2Headers
String userAgent
public static io.netty.handler.codec.http2.Http2Headers convertServerHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
io.netty.handler.codec.http2.Http2Headers http2Headers
public static io.grpc.Metadata convertTrailers (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers http2Headers
public static io.netty.handler.codec.http2.Http2Headers convertTrailers (io.grpc.Metadata, boolean)
io.grpc.Metadata trailers
boolean headersSent
io.netty.handler.codec.http2.Http2Headers http2Trailers
private static io.netty.handler.codec.http2.Http2Headers convertMetadata (io.grpc.Metadata)
io.netty.util.AsciiString name
io.netty.util.AsciiString value
int i
io.grpc.Metadata headers
io.netty.handler.codec.http2.Http2Headers http2Headers
byte[][] serializedHeaders
public static io.grpc.Status statusFromThrowable (java.lang.Throwable)
Throwable t
io.grpc.Status s
private void ()
static void ()
}
io/grpc/netty/WriteQueue$1.classWriteQueue.java
package io.grpc.netty
io.grpc.netty.WriteQueue$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.netty.WriteQueue this$0
void (io.grpc.netty.WriteQueue)
io.grpc.netty.WriteQueue this$0
public void run ()
}
io/grpc/netty/WriteQueue$QueuedCommand.classWriteQueue.java
package io.grpc.netty
final io.grpc.netty.WriteQueue$QueuedCommand extends java.lang.Object implements java.lang.Runnable {
private final Object command
private final io.netty.channel.ChannelPromise promise
final io.grpc.netty.WriteQueue this$0
private void (io.grpc.netty.WriteQueue, java.lang.Object, io.netty.channel.ChannelPromise)
Object command
io.netty.channel.ChannelPromise promise
public void run ()
void (io.grpc.netty.WriteQueue, java.lang.Object, io.netty.channel.ChannelPromise, io.grpc.netty.WriteQueue$1)
io.grpc.netty.WriteQueue x0
Object x1
io.netty.channel.ChannelPromise x2
io.grpc.netty.WriteQueue$1 x3
}
io/grpc/netty/WriteQueue.classWriteQueue.java
package io.grpc.netty
io.grpc.netty.WriteQueue extends java.lang.Object {
private static final int DEQUE_CHUNK_SIZE
private final Runnable later
private final io.netty.channel.Channel channel
private final java.util.concurrent.BlockingQueue queue
private final java.util.concurrent.atomic.AtomicBoolean scheduled
private final java.util.ArrayDeque writeChunk
public void (io.netty.channel.Channel)
io.netty.channel.Channel channel
void scheduleFlush ()
io.netty.channel.ChannelFuture enqueue (java.lang.Object, boolean)
Object command
boolean flush
io.netty.channel.ChannelFuture enqueue (java.lang.Object, io.netty.channel.ChannelPromise, boolean)
Object command
io.netty.channel.ChannelPromise promise
boolean flush
private void flush ()
boolean flushed
static void access$000 (io.grpc.netty.WriteQueue)
io.grpc.netty.WriteQueue x0
static io.netty.channel.Channel access$200 (io.grpc.netty.WriteQueue)
io.grpc.netty.WriteQueue x0
}
META-INF/services/io.grpc.ManagedChannelProvider
io/grpc/okhttp/
io/grpc/okhttp/AsyncFrameWriter$1.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$1 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$10.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$10 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final io.grpc.okhttp.internal.framed.Settings val$okHttpSettings
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, io.grpc.okhttp.internal.framed.Settings)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$11.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$11 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final boolean val$ack
final int val$payload1
final int val$payload2
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, boolean, int, int)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$12.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$12 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final int val$lastGoodStreamId
final io.grpc.okhttp.internal.framed.ErrorCode val$errorCode
final byte[] val$debugData
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, int, io.grpc.okhttp.internal.framed.ErrorCode, byte[])
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$13.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$13 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final int val$streamId
final long val$windowSizeIncrement
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, int, long)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$14.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$14 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter this$0
public void run ()
java.io.IOException e
}
io/grpc/okhttp/AsyncFrameWriter$2.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$2 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final io.grpc.okhttp.internal.framed.Settings val$peerSettings
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, io.grpc.okhttp.internal.framed.Settings)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$3.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$3 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final int val$streamId
final int val$promisedStreamId
final java.util.List val$requestHeaders
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, int, int, java.util.List)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$4.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$4 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$5.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$5 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final boolean val$outFinished
final boolean val$inFinished
final int val$streamId
final int val$associatedStreamId
final java.util.List val$headerBlock
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, boolean, boolean, int, int, java.util.List)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$6.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$6 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final boolean val$outFinished
final int val$streamId
final java.util.List val$headerBlock
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, boolean, int, java.util.List)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$7.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$7 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final int val$streamId
final java.util.List val$headerBlock
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, int, java.util.List)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$8.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$8 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final int val$streamId
final io.grpc.okhttp.internal.framed.ErrorCode val$errorCode
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, int, io.grpc.okhttp.internal.framed.ErrorCode)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$9.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter$9 extends io.grpc.okhttp.AsyncFrameWriter$WriteRunnable {
final boolean val$outFinished
final int val$streamId
final okio.Buffer val$source
final int val$byteCount
final io.grpc.okhttp.AsyncFrameWriter this$0
void (io.grpc.okhttp.AsyncFrameWriter, boolean, int, okio.Buffer, int)
io.grpc.okhttp.AsyncFrameWriter this$0
public void doRun () throws java.io.IOException
}
io/grpc/okhttp/AsyncFrameWriter$WriteRunnable.classAsyncFrameWriter.java
package io.grpc.okhttp
abstract io.grpc.okhttp.AsyncFrameWriter$WriteRunnable extends java.lang.Object implements java.lang.Runnable {
final io.grpc.okhttp.AsyncFrameWriter this$0
private void (io.grpc.okhttp.AsyncFrameWriter)
public final void run ()
RuntimeException e
Exception e
public abstract void doRun () throws java.io.IOException
void (io.grpc.okhttp.AsyncFrameWriter, io.grpc.okhttp.AsyncFrameWriter$1)
io.grpc.okhttp.AsyncFrameWriter x0
io.grpc.okhttp.AsyncFrameWriter$1 x1
}
io/grpc/okhttp/AsyncFrameWriter.classAsyncFrameWriter.java
package io.grpc.okhttp
io.grpc.okhttp.AsyncFrameWriter extends java.lang.Object implements io.grpc.okhttp.internal.framed.FrameWriter {
private static final java.util.logging.Logger log
private io.grpc.okhttp.internal.framed.FrameWriter frameWriter
private java.net.Socket socket
private final io.grpc.internal.SerializingExecutor executor
private final io.grpc.okhttp.OkHttpClientTransport transport
public void (io.grpc.okhttp.OkHttpClientTransport, io.grpc.internal.SerializingExecutor)
io.grpc.okhttp.OkHttpClientTransport transport
io.grpc.internal.SerializingExecutor executor
void becomeConnected (io.grpc.okhttp.internal.framed.FrameWriter, java.net.Socket)
io.grpc.okhttp.internal.framed.FrameWriter frameWriter
java.net.Socket socket
public void connectionPreface ()
public void ackSettings (io.grpc.okhttp.internal.framed.Settings)
io.grpc.okhttp.internal.framed.Settings peerSettings
public void pushPromise (int, int, java.util.List)
int streamId
int promisedStreamId
java.util.List requestHeaders
public void flush ()
public void synStream (boolean, boolean, int, int, java.util.List)
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
public void synReply (boolean, int, java.util.List)
boolean outFinished
int streamId
java.util.List headerBlock
public void headers (int, java.util.List)
int streamId
java.util.List headerBlock
public void rstStream (int, io.grpc.okhttp.internal.framed.ErrorCode)
int streamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
public void data (boolean, int, okio.Buffer, int)
boolean outFinished
int streamId
okio.Buffer source
int byteCount
public void settings (io.grpc.okhttp.internal.framed.Settings)
io.grpc.okhttp.internal.framed.Settings okHttpSettings
public void ping (boolean, int, int)
boolean ack
int payload1
int payload2
public void goAway (int, io.grpc.okhttp.internal.framed.ErrorCode, byte[])
int lastGoodStreamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
byte[] debugData
public void windowUpdate (int, long)
int streamId
long windowSizeIncrement
public void close ()
public int maxDataLength ()
static io.grpc.okhttp.internal.framed.FrameWriter access$100 (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter x0
static java.net.Socket access$200 (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter x0
static java.util.logging.Logger access$300 ()
static io.grpc.okhttp.OkHttpClientTransport access$400 (io.grpc.okhttp.AsyncFrameWriter)
io.grpc.okhttp.AsyncFrameWriter x0
static void ()
}
io/grpc/okhttp/Headers.classHeaders.java
package io.grpc.okhttp
public io.grpc.okhttp.Headers extends java.lang.Object {
public static final io.grpc.okhttp.internal.framed.Header SCHEME_HEADER
public static final io.grpc.okhttp.internal.framed.Header METHOD_HEADER
public static final io.grpc.okhttp.internal.framed.Header CONTENT_TYPE_HEADER
public static final io.grpc.okhttp.internal.framed.Header TE_HEADER
public void ()
public static java.util.List createRequestHeaders (io.grpc.Metadata, java.lang.String, java.lang.String)
okio.ByteString value
okio.ByteString key
String keyString
int i
io.grpc.Metadata headers
String defaultPath
String authority
java.util.List okhttpHeaders
String path
String userAgent
byte[][] serializedHeaders
private static boolean isApplicationHeader (java.lang.String)
String key
static void ()
}
io/grpc/okhttp/NegotiationType.classNegotiationType.java
package io.grpc.okhttp
public final io.grpc.okhttp.NegotiationType extends java.lang.Enum {
public static final io.grpc.okhttp.NegotiationType TLS
public static final io.grpc.okhttp.NegotiationType PLAINTEXT
private static final io.grpc.okhttp.NegotiationType[] $VALUES
public static io.grpc.okhttp.NegotiationType[] values ()
public static io.grpc.okhttp.NegotiationType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/grpc/okhttp/OkHttpChannelBuilder$1.classOkHttpChannelBuilder.java
package io.grpc.okhttp
final io.grpc.okhttp.OkHttpChannelBuilder$1 extends java.lang.Object implements io.grpc.internal.SharedResourceHolder$Resource {
void ()
public java.util.concurrent.ExecutorService create ()
public void close (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public volatile void close (java.lang.Object)
public volatile java.lang.Object create ()
}
io/grpc/okhttp/OkHttpChannelBuilder$2.classOkHttpChannelBuilder.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpChannelBuilder$2 extends java.lang.Object {
static final int[] $SwitchMap$io$grpc$okhttp$NegotiationType
static void ()
}
io/grpc/okhttp/OkHttpChannelBuilder$OkHttpTransportFactory.classOkHttpChannelBuilder.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpChannelBuilder$OkHttpTransportFactory extends io.grpc.internal.AbstractReferenceCounted implements io.grpc.internal.ClientTransportFactory {
private final java.util.concurrent.Executor executor
private final boolean usingSharedExecutor
private final javax.net.ssl.SSLSocketFactory socketFactory
private final com.squareup.okhttp.ConnectionSpec connectionSpec
private final int maxMessageSize
private void (java.util.concurrent.Executor, javax.net.ssl.SSLSocketFactory, com.squareup.okhttp.ConnectionSpec, int)
java.util.concurrent.Executor executor
javax.net.ssl.SSLSocketFactory socketFactory
com.squareup.okhttp.ConnectionSpec connectionSpec
int maxMessageSize
public io.grpc.internal.ManagedClientTransport newClientTransport (java.net.SocketAddress, java.lang.String)
java.net.SocketAddress addr
String authority
java.net.InetSocketAddress inetSocketAddr
protected void deallocate ()
void (java.util.concurrent.Executor, javax.net.ssl.SSLSocketFactory, com.squareup.okhttp.ConnectionSpec, int, io.grpc.okhttp.OkHttpChannelBuilder$1)
java.util.concurrent.Executor x0
javax.net.ssl.SSLSocketFactory x1
com.squareup.okhttp.ConnectionSpec x2
int x3
io.grpc.okhttp.OkHttpChannelBuilder$1 x4
}
io/grpc/okhttp/OkHttpChannelBuilder.classOkHttpChannelBuilder.java
package io.grpc.okhttp
public io.grpc.okhttp.OkHttpChannelBuilder extends io.grpc.internal.AbstractManagedChannelImplBuilder {
public static final com.squareup.okhttp.ConnectionSpec DEFAULT_CONNECTION_SPEC
private static final io.grpc.internal.SharedResourceHolder$Resource SHARED_EXECUTOR
private java.util.concurrent.Executor transportExecutor
private javax.net.ssl.SSLSocketFactory sslSocketFactory
private com.squareup.okhttp.ConnectionSpec connectionSpec
private io.grpc.okhttp.NegotiationType negotiationType
private int maxMessageSize
public static io.grpc.okhttp.OkHttpChannelBuilder forAddress (java.lang.String, int)
String host
int port
public static io.grpc.okhttp.OkHttpChannelBuilder forTarget (java.lang.String)
String target
protected void (java.lang.String, int)
String host
int port
private void (java.lang.String)
String target
public final io.grpc.okhttp.OkHttpChannelBuilder transportExecutor (java.util.concurrent.Executor)
java.util.concurrent.Executor transportExecutor
public final io.grpc.okhttp.OkHttpChannelBuilder negotiationType (io.grpc.okhttp.NegotiationType)
io.grpc.okhttp.NegotiationType type
public final io.grpc.okhttp.OkHttpChannelBuilder sslSocketFactory (javax.net.ssl.SSLSocketFactory)
javax.net.ssl.SSLSocketFactory factory
public final io.grpc.okhttp.OkHttpChannelBuilder connectionSpec (com.squareup.okhttp.ConnectionSpec)
com.squareup.okhttp.ConnectionSpec connectionSpec
public final io.grpc.okhttp.OkHttpChannelBuilder maxMessageSize (int)
int maxMessageSize
public final io.grpc.okhttp.OkHttpChannelBuilder usePlaintext (boolean)
boolean skipNegotiation
protected final io.grpc.internal.ClientTransportFactory buildTransportFactory ()
protected io.grpc.Attributes getNameResolverParams ()
int defaultPort
int defaultPort
int defaultPort
private javax.net.ssl.SSLSocketFactory createSocketFactory ()
public volatile io.grpc.ManagedChannelBuilder usePlaintext (boolean)
static io.grpc.internal.SharedResourceHolder$Resource access$100 ()
static void ()
}
io/grpc/okhttp/OkHttpChannelProvider.classOkHttpChannelProvider.java
package io.grpc.okhttp
public final io.grpc.okhttp.OkHttpChannelProvider extends io.grpc.ManagedChannelProvider {
public void ()
public boolean isAvailable ()
public int priority ()
public io.grpc.okhttp.OkHttpChannelBuilder builderForAddress (java.lang.String, int)
String name
int port
public io.grpc.okhttp.OkHttpChannelBuilder builderForTarget (java.lang.String)
String target
public volatile io.grpc.ManagedChannelBuilder builderForTarget (java.lang.String)
public volatile io.grpc.ManagedChannelBuilder builderForAddress (java.lang.String, int)
}
io/grpc/okhttp/OkHttpClientStream$PendingData.classOkHttpClientStream.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpClientStream$PendingData extends java.lang.Object {
okio.Buffer buffer
boolean endOfStream
boolean flush
void (okio.Buffer, boolean, boolean)
okio.Buffer buffer
boolean endOfStream
boolean flush
}
io/grpc/okhttp/OkHttpClientStream.classOkHttpClientStream.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpClientStream extends io.grpc.internal.Http2ClientStream {
private static final int WINDOW_UPDATE_THRESHOLD
private static final okio.Buffer EMPTY_BUFFER
private int window
private int processedWindow
private final io.grpc.MethodDescriptor method
private io.grpc.Metadata headers
private final io.grpc.okhttp.AsyncFrameWriter frameWriter
private final io.grpc.okhttp.OutboundFlowController outboundFlow
private final io.grpc.okhttp.OkHttpClientTransport transport
private final Object lock
private String authority
private Object outboundFlowState
private volatile Integer id
private java.util.List requestHeaders
private java.util.Queue pendingData
private boolean cancelSent
void (io.grpc.MethodDescriptor, io.grpc.Metadata, io.grpc.okhttp.AsyncFrameWriter, io.grpc.okhttp.OkHttpClientTransport, io.grpc.okhttp.OutboundFlowController, java.lang.Object, int, java.lang.String)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
io.grpc.okhttp.AsyncFrameWriter frameWriter
io.grpc.okhttp.OkHttpClientTransport transport
io.grpc.okhttp.OutboundFlowController outboundFlow
Object lock
int maxMessageSize
String authority
public io.grpc.MethodDescriptor$MethodType getType ()
public void request (int)
int numMessages
public java.lang.Integer id ()
public void setAuthority (java.lang.String)
String authority
public void start (io.grpc.internal.ClientStreamListener)
io.grpc.internal.ClientStreamListener listener
String defaultPath
java.util.List requestHeaders
public void start (java.lang.Integer)
io.grpc.okhttp.OkHttpClientStream$PendingData data
boolean flush
Integer id
public void allocated ()
void onStreamSentBytes (int)
int numBytes
public void transportHeadersReceived (java.util.List, boolean)
java.util.List headers
boolean endOfStream
public void transportDataReceived (okio.Buffer, boolean)
okio.Buffer frame
boolean endOfStream
long length
protected void sendFrame (io.grpc.internal.WritableBuffer, boolean, boolean)
okio.Buffer buffer
int size
io.grpc.internal.WritableBuffer frame
boolean endOfStream
boolean flush
okio.Buffer buffer
protected void returnProcessedBytes (int)
int delta
int processedBytes
protected void sendCancel (io.grpc.Status)
io.grpc.okhttp.OkHttpClientStream$PendingData data
io.grpc.Status reason
public void remoteEndClosed ()
void setOutboundFlowState (java.lang.Object)
Object outboundFlowState
java.lang.Object getOutboundFlowState ()
public volatile java.lang.Object id ()
static void ()
}
io/grpc/okhttp/OkHttpClientTransport$1.classOkHttpClientTransport.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpClientTransport$1 extends java.lang.Object implements java.lang.Runnable {
final io.grpc.okhttp.OkHttpClientTransport this$0
void (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport this$0
public void run ()
RuntimeException e
Exception e
java.io.IOException e
io.grpc.okhttp.internal.framed.Settings settings
RuntimeException e
Exception e
okio.BufferedSource source
okio.BufferedSource source
okio.BufferedSink sink
okio.BufferedSink sink
java.net.Socket sock
java.net.Socket sock
io.grpc.okhttp.internal.framed.FrameWriter rawFrameWriter
io.grpc.okhttp.internal.framed.Variant variant
}
io/grpc/okhttp/OkHttpClientTransport$ClientFrameHandler.classOkHttpClientTransport.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler extends java.lang.Object implements io.grpc.okhttp.internal.framed.FrameReader$Handler java.lang.Runnable {
io.grpc.okhttp.internal.framed.FrameReader frameReader
boolean firstSettings
final io.grpc.okhttp.OkHttpClientTransport this$0
void (io.grpc.okhttp.OkHttpClientTransport, io.grpc.okhttp.internal.framed.FrameReader)
io.grpc.okhttp.OkHttpClientTransport this$0
io.grpc.okhttp.internal.framed.FrameReader frameReader
public void run ()
java.io.IOException ex
Exception t
java.io.IOException ex
java.io.IOException ex
String threadName
public void data (boolean, int, okio.BufferedSource, int) throws java.io.IOException
okio.Buffer buf
boolean inFinished
int streamId
okio.BufferedSource in
int length
io.grpc.okhttp.OkHttpClientStream stream
public void headers (boolean, boolean, int, int, java.util.List, io.grpc.okhttp.internal.framed.HeadersMode)
io.grpc.okhttp.OkHttpClientStream stream
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
io.grpc.okhttp.internal.framed.HeadersMode headersMode
boolean unknownStream
public void rstStream (int, io.grpc.okhttp.internal.framed.ErrorCode)
int streamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
public void settings (boolean, io.grpc.okhttp.internal.framed.Settings)
int receivedMaxConcurrentStreams
int initialWindowSize
boolean clearPrevious
io.grpc.okhttp.internal.framed.Settings settings
public void ping (boolean, int, int)
io.grpc.internal.Http2Ping p
long ackPayload
boolean ack
int payload1
int payload2
public void ackSettings ()
public void goAway (int, io.grpc.okhttp.internal.framed.ErrorCode, okio.ByteString)
int lastGoodStreamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
okio.ByteString debugData
io.grpc.Status status
public void pushPromise (int, int, java.util.List) throws java.io.IOException
int streamId
int promisedStreamId
java.util.List requestHeaders
public void windowUpdate (int, long)
String errorMsg
io.grpc.okhttp.OkHttpClientStream stream
int streamId
long delta
boolean unknownStream
public void priority (int, int, int, boolean)
int streamId
int streamDependency
int weight
boolean exclusive
public void alternateService (int, java.lang.String, okio.ByteString, java.lang.String, int, long)
int streamId
String origin
okio.ByteString protocol
String host
int port
long maxAge
}
io/grpc/okhttp/OkHttpClientTransport.classOkHttpClientTransport.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpClientTransport extends java.lang.Object implements io.grpc.internal.ManagedClientTransport {
private static final java.util.Map ERROR_CODE_TO_STATUS
private static final java.util.logging.Logger log
private static final io.grpc.okhttp.OkHttpClientStream[] EMPTY_STREAM_ARRAY
private final java.net.InetSocketAddress address
private final String defaultAuthority
private final java.util.Random random
private final com.google.common.base.Ticker ticker
private io.grpc.internal.ManagedClientTransport$Listener listener
private io.grpc.okhttp.internal.framed.FrameReader testFrameReader
private io.grpc.okhttp.AsyncFrameWriter frameWriter
private io.grpc.okhttp.OutboundFlowController outboundFlow
private final Object lock
private int nextStreamId
private final java.util.Map streams
private final java.util.concurrent.Executor executor
private final io.grpc.internal.SerializingExecutor serializingExecutor
private final int maxMessageSize
private int connectionUnacknowledgedBytesRead
private io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler clientFrameHandler
private boolean goAway
private boolean startedGoAway
private io.grpc.Status goAwayStatus
private io.grpc.internal.Http2Ping ping
private boolean stopped
private javax.net.ssl.SSLSocketFactory sslSocketFactory
private java.net.Socket socket
private int maxConcurrentStreams
private java.util.LinkedList pendingStreams
private final io.grpc.okhttp.internal.ConnectionSpec connectionSpec
private io.grpc.okhttp.internal.framed.FrameWriter testFrameWriter
Runnable connectingCallback
com.google.common.util.concurrent.SettableFuture connectedFuture
void (java.net.InetSocketAddress, java.lang.String, java.util.concurrent.Executor, javax.net.ssl.SSLSocketFactory, io.grpc.okhttp.internal.ConnectionSpec, int)
java.net.InetSocketAddress address
String authority
java.util.concurrent.Executor executor
javax.net.ssl.SSLSocketFactory sslSocketFactory
io.grpc.okhttp.internal.ConnectionSpec connectionSpec
int maxMessageSize
void (java.util.concurrent.Executor, io.grpc.okhttp.internal.framed.FrameReader, io.grpc.okhttp.internal.framed.FrameWriter, int, java.net.Socket, com.google.common.base.Ticker, java.lang.Runnable, com.google.common.util.concurrent.SettableFuture, int)
java.util.concurrent.Executor executor
io.grpc.okhttp.internal.framed.FrameReader frameReader
io.grpc.okhttp.internal.framed.FrameWriter testFrameWriter
int nextStreamId
java.net.Socket socket
com.google.common.base.Ticker ticker
Runnable connectingCallback
com.google.common.util.concurrent.SettableFuture connectedFuture
int maxMessageSize
private boolean isForTest ()
public void ping (io.grpc.internal.ClientTransport$PingCallback, java.util.concurrent.Executor)
io.grpc.internal.Http2Ping p
boolean writePing
io.grpc.internal.ClientTransport$PingCallback callback
java.util.concurrent.Executor executor
long data
io.grpc.internal.Http2Ping p
boolean writePing
public io.grpc.okhttp.OkHttpClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
io.grpc.MethodDescriptor method
io.grpc.Metadata headers
void streamReadyToStart (io.grpc.okhttp.OkHttpClientStream)
io.grpc.okhttp.OkHttpClientStream clientStream
private void startStream (io.grpc.okhttp.OkHttpClientStream)
io.grpc.okhttp.OkHttpClientStream stream
private boolean startPendingStreams ()
io.grpc.okhttp.OkHttpClientStream stream
boolean hasStreamStarted
void removePendingStream (io.grpc.okhttp.OkHttpClientStream)
io.grpc.okhttp.OkHttpClientStream pendingStream
public void start (io.grpc.internal.ManagedClientTransport$Listener)
io.grpc.internal.ManagedClientTransport$Listener listener
public java.lang.String toString ()
java.lang.String getOverridenHost ()
java.net.URI uri
int getOverridenPort ()
java.net.URI uri
public void shutdown ()
io.grpc.okhttp.OkHttpClientStream[] getActiveStreams ()
io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler getHandler ()
int getPendingStreamSize ()
void onException (java.lang.Throwable)
Throwable failureCause
private void onError (io.grpc.okhttp.internal.framed.ErrorCode, java.lang.String)
io.grpc.okhttp.internal.framed.ErrorCode errorCode
String moreDetail
private void startGoAway (int, io.grpc.Status)
java.util.Map$Entry entry
io.grpc.okhttp.OkHttpClientStream stream
java.util.Iterator it
int lastKnownStreamId
io.grpc.Status status
void finishStream (int, io.grpc.Status, io.grpc.okhttp.internal.framed.ErrorCode)
boolean isCancelled
io.grpc.okhttp.OkHttpClientStream stream
int streamId
io.grpc.Status status
io.grpc.okhttp.internal.framed.ErrorCode errorCode
void stopIfNecessary ()
private java.lang.Throwable getPingFailure ()
boolean mayHaveCreatedStream (int)
int streamId
io.grpc.okhttp.OkHttpClientStream getStream (int)
int streamId
static io.grpc.Status toGrpcStatus (io.grpc.okhttp.internal.framed.ErrorCode)
io.grpc.okhttp.internal.framed.ErrorCode code
io.grpc.Status status
public volatile io.grpc.internal.ClientStream newStream (io.grpc.MethodDescriptor, io.grpc.Metadata)
static boolean access$000 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler access$102 (io.grpc.okhttp.OkHttpClientTransport, io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler)
io.grpc.okhttp.OkHttpClientTransport x0
io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler x1
static io.grpc.okhttp.internal.framed.FrameReader access$200 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler access$100 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static java.util.concurrent.Executor access$300 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static java.lang.Object access$400 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static int access$502 (io.grpc.okhttp.OkHttpClientTransport, int)
io.grpc.okhttp.OkHttpClientTransport x0
int x1
static io.grpc.okhttp.internal.framed.FrameWriter access$600 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static java.net.Socket access$700 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.okhttp.AsyncFrameWriter access$800 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static boolean access$900 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static java.net.InetSocketAddress access$1000 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static javax.net.ssl.SSLSocketFactory access$1100 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.okhttp.internal.ConnectionSpec access$1200 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static boolean access$1300 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static java.util.logging.Logger access$1400 ()
static java.net.Socket access$702 (io.grpc.okhttp.OkHttpClientTransport, java.net.Socket)
io.grpc.okhttp.OkHttpClientTransport x0
java.net.Socket x1
static void access$1500 (io.grpc.okhttp.OkHttpClientTransport, int, io.grpc.Status)
io.grpc.okhttp.OkHttpClientTransport x0
int x1
io.grpc.Status x2
static io.grpc.internal.ManagedClientTransport$Listener access$1600 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static void access$1700 (io.grpc.okhttp.OkHttpClientTransport, io.grpc.okhttp.internal.framed.ErrorCode, java.lang.String)
io.grpc.okhttp.OkHttpClientTransport x0
io.grpc.okhttp.internal.framed.ErrorCode x1
String x2
static int access$1800 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static int access$1802 (io.grpc.okhttp.OkHttpClientTransport, int)
io.grpc.okhttp.OkHttpClientTransport x0
int x1
static java.util.Map access$1900 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.okhttp.OutboundFlowController access$2000 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.internal.Http2Ping access$2100 (io.grpc.okhttp.OkHttpClientTransport)
io.grpc.okhttp.OkHttpClientTransport x0
static io.grpc.internal.Http2Ping access$2102 (io.grpc.okhttp.OkHttpClientTransport, io.grpc.internal.Http2Ping)
io.grpc.okhttp.OkHttpClientTransport x0
io.grpc.internal.Http2Ping x1
static void ()
java.util.Map errorToStatus
}
io/grpc/okhttp/OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType.classOkHttpProtocolNegotiator.java
package io.grpc.okhttp
final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType extends java.lang.Enum {
public static final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType ALPN_AND_NPN
public static final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType NPN
private static final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType[] $VALUES
public static io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType[] values ()
public static io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/grpc/okhttp/OkHttpProtocolNegotiator$AndroidNegotiator.classOkHttpProtocolNegotiator.java
package io.grpc.okhttp
final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator extends io.grpc.okhttp.OkHttpProtocolNegotiator {
private static final io.grpc.okhttp.internal.OptionalMethod SET_USE_SESSION_TICKETS
private static final io.grpc.okhttp.internal.OptionalMethod SET_HOSTNAME
private static final io.grpc.okhttp.internal.OptionalMethod GET_ALPN_SELECTED_PROTOCOL
private static final io.grpc.okhttp.internal.OptionalMethod SET_ALPN_PROTOCOLS
private static final io.grpc.okhttp.internal.OptionalMethod GET_NPN_SELECTED_PROTOCOL
private static final io.grpc.okhttp.internal.OptionalMethod SET_NPN_PROTOCOLS
private static final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType DEFAULT_TLS_EXTENSION_TYPE
private final io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType tlsExtensionType
void (io.grpc.okhttp.internal.Platform, io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType)
io.grpc.okhttp.internal.Platform platform
io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType tlsExtensionType
public java.lang.String negotiate (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) throws java.io.IOException
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
String negotiatedProtocol
protected void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List)
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
Object[] parameters
public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket)
byte[] alpnResult
byte[] npnResult
javax.net.ssl.SSLSocket socket
static io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType pickTlsExtensionType (java.lang.ClassLoader)
ClassLoader loader
java.security.Provider provider
static io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator$TlsExtensionType access$000 ()
static void ()
}
io/grpc/okhttp/OkHttpProtocolNegotiator.classOkHttpProtocolNegotiator.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpProtocolNegotiator extends java.lang.Object {
private static final io.grpc.okhttp.internal.Platform DEFAULT_PLATFORM
private static io.grpc.okhttp.OkHttpProtocolNegotiator NEGOTIATOR
private final io.grpc.okhttp.internal.Platform platform
void (io.grpc.okhttp.internal.Platform)
io.grpc.okhttp.internal.Platform platform
public static io.grpc.okhttp.OkHttpProtocolNegotiator get ()
static io.grpc.okhttp.OkHttpProtocolNegotiator createNegotiator (java.lang.ClassLoader)
ClassNotFoundException ignored2
ClassNotFoundException ignored
ClassLoader loader
boolean android
public java.lang.String negotiate (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) throws java.io.IOException
String negotiatedProtocol
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
protected void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List)
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket)
javax.net.ssl.SSLSocket socket
static void ()
}
io/grpc/okhttp/OkHttpReadableBuffer.classOkHttpReadableBuffer.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpReadableBuffer extends io.grpc.internal.AbstractReadableBuffer {
private final okio.Buffer buffer
void (okio.Buffer)
okio.Buffer buffer
public int readableBytes ()
public int readUnsignedByte ()
public void skipBytes (int)
java.io.EOFException e
int length
public void readBytes (byte[], int, int)
int bytesRead
byte[] dest
int destOffset
int length
public void readBytes (java.nio.ByteBuffer)
java.nio.ByteBuffer dest
public void readBytes (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream dest
int length
public io.grpc.internal.ReadableBuffer readBytes (int)
int length
okio.Buffer buf
public void close ()
}
io/grpc/okhttp/OkHttpSettingsUtil.classOkHttpSettingsUtil.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpSettingsUtil extends java.lang.Object {
public static final int MAX_CONCURRENT_STREAMS
public static final int INITIAL_WINDOW_SIZE
void ()
public static boolean isSet (io.grpc.okhttp.internal.framed.Settings, int)
io.grpc.okhttp.internal.framed.Settings settings
int id
public static int get (io.grpc.okhttp.internal.framed.Settings, int)
io.grpc.okhttp.internal.framed.Settings settings
int id
public static void set (io.grpc.okhttp.internal.framed.Settings, int, int)
io.grpc.okhttp.internal.framed.Settings settings
int id
int value
}
io/grpc/okhttp/OkHttpTlsUpgrader.classOkHttpTlsUpgrader.java
package io.grpc.okhttp
final io.grpc.okhttp.OkHttpTlsUpgrader extends java.lang.Object {
private static final String HTTP2_PROTOCOL_NAME
private static final java.util.List TLS_PROTOCOLS
void ()
public static javax.net.ssl.SSLSocket upgrade (javax.net.ssl.SSLSocketFactory, java.net.Socket, java.lang.String, int, io.grpc.okhttp.internal.ConnectionSpec) throws java.io.IOException
javax.net.ssl.SSLSocketFactory sslSocketFactory
java.net.Socket socket
String host
int port
io.grpc.okhttp.internal.ConnectionSpec spec
javax.net.ssl.SSLSocket sslSocket
String negotiatedProtocol
static void ()
}
io/grpc/okhttp/OkHttpWritableBuffer.classOkHttpWritableBuffer.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpWritableBuffer extends java.lang.Object implements io.grpc.internal.WritableBuffer {
private final okio.Buffer buffer
private int writableBytes
private int readableBytes
void (okio.Buffer, int)
okio.Buffer buffer
int capacity
public void write (byte[], int, int)
byte[] src
int srcIndex
int length
public int writableBytes ()
public int readableBytes ()
public void release ()
okio.Buffer buffer ()
}
io/grpc/okhttp/OkHttpWritableBufferAllocator.classOkHttpWritableBufferAllocator.java
package io.grpc.okhttp
io.grpc.okhttp.OkHttpWritableBufferAllocator extends java.lang.Object implements io.grpc.internal.WritableBufferAllocator {
private static final int MIN_BUFFER
private static final int MAX_BUFFER
void ()
public io.grpc.internal.WritableBuffer allocate (int)
int capacityHint
}
io/grpc/okhttp/OutboundFlowController$1.classOutboundFlowController.java
package io.grpc.okhttp
io.grpc.okhttp.OutboundFlowController$1 extends java.lang.Object {
}
io/grpc/okhttp/OutboundFlowController$OutboundFlowState$Frame.classOutboundFlowController.java
package io.grpc.okhttp
final io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame extends java.lang.Object {
final okio.Buffer data
final boolean endStream
boolean enqueued
static final boolean $assertionsDisabled
final io.grpc.okhttp.OutboundFlowController$OutboundFlowState this$1
void (io.grpc.okhttp.OutboundFlowController$OutboundFlowState, okio.Buffer, boolean)
okio.Buffer data
boolean endStream
int size ()
void enqueue ()
void write ()
java.io.IOException e
int bytesToWrite
int frameBytes
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame frame
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame split (int)
int maxBytes
int dataSplit
okio.Buffer splitSlice
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame frame
static void ()
}
io/grpc/okhttp/OutboundFlowController$OutboundFlowState.classOutboundFlowController.java
package io.grpc.okhttp
final io.grpc.okhttp.OutboundFlowController$OutboundFlowState extends java.lang.Object {
final java.util.Queue pendingWriteQueue
final int streamId
int queuedBytes
int window
int allocatedBytes
io.grpc.okhttp.OkHttpClientStream stream
final io.grpc.okhttp.OutboundFlowController this$0
void (io.grpc.okhttp.OutboundFlowController, int)
int streamId
void (io.grpc.okhttp.OutboundFlowController, io.grpc.okhttp.OkHttpClientStream)
io.grpc.okhttp.OkHttpClientStream stream
int window ()
void allocateBytes (int)
int bytes
int allocatedBytes ()
int unallocatedBytes ()
void clearAllocatedBytes ()
int incrementStreamWindow (int)
int delta
int writableWindow ()
int streamableBytes ()
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame newFrame (okio.Buffer, boolean)
okio.Buffer data
boolean endStream
boolean hasFrame ()
private io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame peek ()
int writeBytes (int, io.grpc.okhttp.OutboundFlowController$WriteStatus)
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame partialFrame
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame pendingWrite
int bytes
io.grpc.okhttp.OutboundFlowController$WriteStatus writeStatus
int bytesAttempted
int maxBytes
}
io/grpc/okhttp/OutboundFlowController$WriteStatus.classOutboundFlowController.java
package io.grpc.okhttp
final io.grpc.okhttp.OutboundFlowController$WriteStatus extends java.lang.Object {
int numWrites
final io.grpc.okhttp.OutboundFlowController this$0
private void (io.grpc.okhttp.OutboundFlowController)
void incrementNumWrites ()
boolean hasWritten ()
void (io.grpc.okhttp.OutboundFlowController, io.grpc.okhttp.OutboundFlowController$1)
io.grpc.okhttp.OutboundFlowController x0
io.grpc.okhttp.OutboundFlowController$1 x1
}
io/grpc/okhttp/OutboundFlowController.classOutboundFlowController.java
package io.grpc.okhttp
io.grpc.okhttp.OutboundFlowController extends java.lang.Object {
private final io.grpc.okhttp.OkHttpClientTransport transport
private final io.grpc.okhttp.internal.framed.FrameWriter frameWriter
private int initialWindowSize
private final io.grpc.okhttp.OutboundFlowController$OutboundFlowState connectionState
void (io.grpc.okhttp.OkHttpClientTransport, io.grpc.okhttp.internal.framed.FrameWriter)
io.grpc.okhttp.OkHttpClientTransport transport
io.grpc.okhttp.internal.framed.FrameWriter frameWriter
void initialOutboundWindowSize (int)
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
io.grpc.okhttp.OkHttpClientStream stream
int newWindowSize
int delta
void windowUpdate (io.grpc.okhttp.OkHttpClientStream, int)
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
io.grpc.okhttp.OutboundFlowController$WriteStatus writeStatus
io.grpc.okhttp.OkHttpClientStream stream
int delta
void data (boolean, int, okio.Buffer, boolean)
boolean outFinished
int streamId
okio.Buffer source
boolean flush
io.grpc.okhttp.OkHttpClientStream stream
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
int window
boolean framesAlreadyQueued
io.grpc.okhttp.OutboundFlowController$OutboundFlowState$Frame frame
void flush ()
java.io.IOException e
private io.grpc.okhttp.OutboundFlowController$OutboundFlowState state (io.grpc.okhttp.OkHttpClientStream)
io.grpc.okhttp.OkHttpClientStream stream
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
private void writeStreams ()
io.grpc.okhttp.OkHttpClientStream stream
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
int bytesForStream
int index
int nextNumStreams
int windowSlice
int numStreams
io.grpc.okhttp.OutboundFlowController$OutboundFlowState state
io.grpc.okhttp.OkHttpClientStream stream
io.grpc.okhttp.OkHttpClientStream[] streams
int connectionWindow
io.grpc.okhttp.OutboundFlowController$WriteStatus writeStatus
static int access$100 (io.grpc.okhttp.OutboundFlowController)
io.grpc.okhttp.OutboundFlowController x0
static io.grpc.okhttp.OutboundFlowController$OutboundFlowState access$200 (io.grpc.okhttp.OutboundFlowController)
io.grpc.okhttp.OutboundFlowController x0
static io.grpc.okhttp.internal.framed.FrameWriter access$300 (io.grpc.okhttp.OutboundFlowController)
io.grpc.okhttp.OutboundFlowController x0
}
io/grpc/okhttp/Utils.classUtils.java
package io.grpc.okhttp
io.grpc.okhttp.Utils extends java.lang.Object {
static final int DEFAULT_WINDOW_SIZE
static final int CONNECTION_STREAM_ID
public static io.grpc.Metadata convertHeaders (java.util.List)
java.util.List http2Headers
public static io.grpc.Metadata convertTrailers (java.util.List)
java.util.List http2Headers
private static byte[][] convertHeadersToArray (java.util.List)
io.grpc.okhttp.internal.framed.Header header
java.util.List http2Headers
byte[][] headerValues
int i
static io.grpc.okhttp.internal.ConnectionSpec convertSpec (com.squareup.okhttp.ConnectionSpec)
int i
int i
com.squareup.okhttp.ConnectionSpec spec
java.util.List tlsVersionList
String[] tlsVersions
java.util.List cipherSuiteList
io.grpc.okhttp.internal.CipherSuite[] cipherSuites
private void ()
}
io/grpc/okhttp/internal/
io/grpc/okhttp/internal/CipherSuite.classCipherSuite.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.CipherSuite extends java.lang.Enum {
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_NULL_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_EXPORT_WITH_RC4_40_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_RC4_128_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_DES_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_DES_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_DES_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_RC4_128_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_DES_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_DES_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_DES_CBC_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_WITH_RC4_128_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_MD5
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_NULL_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_anon_WITH_NULL_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
public static final io.grpc.okhttp.internal.CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
final String javaName
private static final io.grpc.okhttp.internal.CipherSuite[] $VALUES
public static io.grpc.okhttp.internal.CipherSuite[] values ()
public static io.grpc.okhttp.internal.CipherSuite valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, int, int, int, int)
String javaName
int value
int rfc
int sinceJavaVersion
int sinceAndroidVersion
public static io.grpc.okhttp.internal.CipherSuite forJavaName (java.lang.String)
String javaName
static void ()
}
io/grpc/okhttp/internal/ConnectionSpec$1.classConnectionSpec.java
package io.grpc.okhttp.internal
io.grpc.okhttp.internal.ConnectionSpec$1 extends java.lang.Object {
}
io/grpc/okhttp/internal/ConnectionSpec$Builder.classConnectionSpec.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.ConnectionSpec$Builder extends java.lang.Object {
private boolean tls
private String[] cipherSuites
private String[] tlsVersions
private boolean supportsTlsExtensions
public void (boolean)
boolean tls
public void (io.grpc.okhttp.internal.ConnectionSpec)
io.grpc.okhttp.internal.ConnectionSpec connectionSpec
public transient io.grpc.okhttp.internal.ConnectionSpec$Builder cipherSuites (io.grpc.okhttp.internal.CipherSuite[])
int i
io.grpc.okhttp.internal.CipherSuite[] cipherSuites
String[] strings
public transient io.grpc.okhttp.internal.ConnectionSpec$Builder cipherSuites (java.lang.String[])
String[] cipherSuites
public transient io.grpc.okhttp.internal.ConnectionSpec$Builder tlsVersions (io.grpc.okhttp.internal.TlsVersion[])
int i
io.grpc.okhttp.internal.TlsVersion[] tlsVersions
String[] strings
public transient io.grpc.okhttp.internal.ConnectionSpec$Builder tlsVersions (java.lang.String[])
String[] tlsVersions
public io.grpc.okhttp.internal.ConnectionSpec$Builder supportsTlsExtensions (boolean)
boolean supportsTlsExtensions
public io.grpc.okhttp.internal.ConnectionSpec build ()
static boolean access$000 (io.grpc.okhttp.internal.ConnectionSpec$Builder)
io.grpc.okhttp.internal.ConnectionSpec$Builder x0
static java.lang.String[] access$100 (io.grpc.okhttp.internal.ConnectionSpec$Builder)
io.grpc.okhttp.internal.ConnectionSpec$Builder x0
static java.lang.String[] access$200 (io.grpc.okhttp.internal.ConnectionSpec$Builder)
io.grpc.okhttp.internal.ConnectionSpec$Builder x0
static boolean access$300 (io.grpc.okhttp.internal.ConnectionSpec$Builder)
io.grpc.okhttp.internal.ConnectionSpec$Builder x0
}
io/grpc/okhttp/internal/ConnectionSpec.classConnectionSpec.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.ConnectionSpec extends java.lang.Object {
private static final io.grpc.okhttp.internal.CipherSuite[] APPROVED_CIPHER_SUITES
public static final io.grpc.okhttp.internal.ConnectionSpec MODERN_TLS
public static final io.grpc.okhttp.internal.ConnectionSpec COMPATIBLE_TLS
public static final io.grpc.okhttp.internal.ConnectionSpec CLEARTEXT
final boolean tls
private final String[] cipherSuites
private final String[] tlsVersions
final boolean supportsTlsExtensions
private void (io.grpc.okhttp.internal.ConnectionSpec$Builder)
io.grpc.okhttp.internal.ConnectionSpec$Builder builder
public boolean isTls ()
public java.util.List cipherSuites ()
int i
io.grpc.okhttp.internal.CipherSuite[] result
public java.util.List tlsVersions ()
int i
io.grpc.okhttp.internal.TlsVersion[] result
public boolean supportsTlsExtensions ()
public void apply (javax.net.ssl.SSLSocket, boolean)
javax.net.ssl.SSLSocket sslSocket
boolean isFallback
io.grpc.okhttp.internal.ConnectionSpec specToApply
String[] cipherSuitesToEnable
private io.grpc.okhttp.internal.ConnectionSpec supportedSpec (javax.net.ssl.SSLSocket, boolean)
String[] cipherSuitesToSelectFrom
String[] oldEnabledCipherSuites
String[] newEnabledCipherSuites
String fallbackScsv
boolean socketSupportsFallbackScsv
javax.net.ssl.SSLSocket sslSocket
boolean isFallback
String[] cipherSuitesToEnable
String[] protocolsToSelectFrom
String[] protocolsToEnable
public boolean isCompatible (javax.net.ssl.SSLSocket)
boolean requiredCiphersEnabled
String[] enabledCipherSuites
javax.net.ssl.SSLSocket socket
String[] enabledProtocols
boolean requiredProtocolsEnabled
boolean requiredCiphersEnabled
private static boolean nonEmptyIntersection (java.lang.String[], java.lang.String[])
String toFind
String[] a
String[] b
private static boolean contains (java.lang.Object[], java.lang.Object)
Object arrayValue
Object[] array
Object value
public boolean equals (java.lang.Object)
Object other
io.grpc.okhttp.internal.ConnectionSpec that
public int hashCode ()
int result
public java.lang.String toString ()
java.util.List cipherSuites
String cipherSuitesString
static java.lang.String[] access$400 (io.grpc.okhttp.internal.ConnectionSpec)
io.grpc.okhttp.internal.ConnectionSpec x0
static java.lang.String[] access$500 (io.grpc.okhttp.internal.ConnectionSpec)
io.grpc.okhttp.internal.ConnectionSpec x0
void (io.grpc.okhttp.internal.ConnectionSpec$Builder, io.grpc.okhttp.internal.ConnectionSpec$1)
io.grpc.okhttp.internal.ConnectionSpec$Builder x0
io.grpc.okhttp.internal.ConnectionSpec$1 x1
static void ()
}
io/grpc/okhttp/internal/DistinguishedNameParser.classDistinguishedNameParser.java
package io.grpc.okhttp.internal
final io.grpc.okhttp.internal.DistinguishedNameParser extends java.lang.Object {
private final String dn
private final int length
private int pos
private int beg
private int end
private int cur
private char[] chars
public void (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal principal
private java.lang.String nextAT ()
private java.lang.String quotedAV ()
private java.lang.String hexAV ()
int i
int p
int hexLen
byte[] encoded
private java.lang.String escapedAV ()
private char getEscaped ()
private char getUTF8 ()
int count
int count
int b
int i
int count
int res
private int getByte (int)
int position
int b1
int b2
public java.lang.String findMostSpecific (java.lang.String)
String attValue
String attributeType
String attType
}
io/grpc/okhttp/internal/OkHostnameVerifier.classOkHostnameVerifier.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.OkHostnameVerifier extends java.lang.Object implements javax.net.ssl.HostnameVerifier {
public static final io.grpc.okhttp.internal.OkHostnameVerifier INSTANCE
private static final java.util.regex.Pattern VERIFY_AS_IP_ADDRESS
private static final int ALT_DNS_NAME
private static final int ALT_IPA_NAME
private void ()
public boolean verify (java.lang.String, javax.net.ssl.SSLSession)
java.security.cert.Certificate[] certificates
javax.net.ssl.SSLException e
String host
javax.net.ssl.SSLSession session
public boolean verify (java.lang.String, java.security.cert.X509Certificate)
String host
java.security.cert.X509Certificate certificate
static boolean verifyAsIpAddress (java.lang.String)
String host
private boolean verifyIpAddress (java.lang.String, java.security.cert.X509Certificate)
int i
int size
String ipAddress
java.security.cert.X509Certificate certificate
java.util.List altNames
private boolean verifyHostName (java.lang.String, java.security.cert.X509Certificate)
int i
int size
javax.security.auth.x500.X500Principal principal
String cn
String hostName
java.security.cert.X509Certificate certificate
boolean hasDns
java.util.List altNames
public static java.util.List allSubjectAltNames (java.security.cert.X509Certificate)
java.security.cert.X509Certificate certificate
java.util.List altIpaNames
java.util.List altDnsNames
java.util.List result
private static java.util.List getSubjectAltNames (java.security.cert.X509Certificate, int)
String altName
java.util.List entry
Integer altNameType
Object subjectAltName
java.util.Collection subjectAltNames
java.security.cert.CertificateParsingException e
java.security.cert.X509Certificate certificate
int type
java.util.List result
private boolean verifyHostName (java.lang.String, java.lang.String)
String hostName
String pattern
String suffix
int suffixStartIndexInHostName
static void ()
}
io/grpc/okhttp/internal/OptionalMethod.classOptionalMethod.java
package io.grpc.okhttp.internal
public io.grpc.okhttp.internal.OptionalMethod extends java.lang.Object {
private final Class returnType
private final String methodName
private final Class[] methodParams
public transient void (java.lang.Class, java.lang.String, java.lang.Class[])
Class returnType
String methodName
Class[] methodParams
public boolean isSupported (java.lang.Object)
Object target
public transient java.lang.Object invokeOptional (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
IllegalAccessException e
Object target
Object[] args
java.lang.reflect.Method m
public transient java.lang.Object invokeOptionalWithoutCheckedException (java.lang.Object, java.lang.Object[])
Throwable targetException
AssertionError error
java.lang.reflect.InvocationTargetException e
Object target
Object[] args
public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException
AssertionError error
IllegalAccessException e
Object target
Object[] args
java.lang.reflect.Method m
public transient java.lang.Object invokeWithoutCheckedException (java.lang.Object, java.lang.Object[])
Throwable targetException
AssertionError error
java.lang.reflect.InvocationTargetException e
Object target
Object[] args
private java.lang.reflect.Method getMethod (java.lang.Class)
Class clazz
java.lang.reflect.Method method
private static java.lang.reflect.Method getPublicMethod (java.lang.Class, java.lang.String, java.lang.Class[])
Class clazz
String methodName
Class[] parameterTypes
java.lang.reflect.Method method
}
io/grpc/okhttp/internal/Platform$Android.classPlatform.java
package io.grpc.okhttp.internal
io.grpc.okhttp.internal.Platform$Android extends io.grpc.okhttp.internal.Platform {
private final io.grpc.okhttp.internal.OptionalMethod setUseSessionTickets
private final io.grpc.okhttp.internal.OptionalMethod setHostname
private final java.lang.reflect.Method trafficStatsTagSocket
private final java.lang.reflect.Method trafficStatsUntagSocket
private final io.grpc.okhttp.internal.OptionalMethod getAlpnSelectedProtocol
private final io.grpc.okhttp.internal.OptionalMethod setAlpnProtocols
public void (io.grpc.okhttp.internal.OptionalMethod, io.grpc.okhttp.internal.OptionalMethod, java.lang.reflect.Method, java.lang.reflect.Method, io.grpc.okhttp.internal.OptionalMethod, io.grpc.okhttp.internal.OptionalMethod)
io.grpc.okhttp.internal.OptionalMethod setUseSessionTickets
io.grpc.okhttp.internal.OptionalMethod setHostname
java.lang.reflect.Method trafficStatsTagSocket
java.lang.reflect.Method trafficStatsUntagSocket
io.grpc.okhttp.internal.OptionalMethod getAlpnSelectedProtocol
io.grpc.okhttp.internal.OptionalMethod setAlpnProtocols
public void connectSocket (java.net.Socket, java.net.InetSocketAddress, int) throws java.io.IOException
java.io.IOException ioException
SecurityException se
java.net.Socket socket
java.net.InetSocketAddress address
int connectTimeout
public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List)
Object[] parameters
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket)
javax.net.ssl.SSLSocket socket
byte[] alpnResult
public void tagSocket (java.net.Socket) throws java.net.SocketException
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.net.Socket socket
public void untagSocket (java.net.Socket) throws java.net.SocketException
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.net.Socket socket
}
io/grpc/okhttp/internal/Platform$JdkWithJettyBootPlatform.classPlatform.java
package io.grpc.okhttp.internal
io.grpc.okhttp.internal.Platform$JdkWithJettyBootPlatform extends io.grpc.okhttp.internal.Platform {
private final java.lang.reflect.Method putMethod
private final java.lang.reflect.Method getMethod
private final java.lang.reflect.Method removeMethod
private final Class clientProviderClass
private final Class serverProviderClass
public void (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Class, java.lang.Class)
java.lang.reflect.Method putMethod
java.lang.reflect.Method getMethod
java.lang.reflect.Method removeMethod
Class clientProviderClass
Class serverProviderClass
public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List)
io.grpc.okhttp.internal.Protocol protocol
int i
int size
Object provider
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
java.util.List names
public void afterHandshake (javax.net.ssl.SSLSocket)
IllegalAccessException ignored
javax.net.ssl.SSLSocket sslSocket
public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket)
io.grpc.okhttp.internal.Platform$JettyNegoProvider provider
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
javax.net.ssl.SSLSocket socket
}
io/grpc/okhttp/internal/Platform$JettyNegoProvider.classPlatform.java
package io.grpc.okhttp.internal
io.grpc.okhttp.internal.Platform$JettyNegoProvider extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final java.util.List protocols
private boolean unsupported
private String selected
public void (java.util.List)
java.util.List protocols
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
int i
int size
java.util.List peerProtocols
Object proxy
java.lang.reflect.Method method
Object[] args
String methodName
Class returnType
static boolean access$000 (io.grpc.okhttp.internal.Platform$JettyNegoProvider)
io.grpc.okhttp.internal.Platform$JettyNegoProvider x0
static java.lang.String access$100 (io.grpc.okhttp.internal.Platform$JettyNegoProvider)
io.grpc.okhttp.internal.Platform$JettyNegoProvider x0
}
io/grpc/okhttp/internal/Platform.classPlatform.java
package io.grpc.okhttp.internal
public io.grpc.okhttp.internal.Platform extends java.lang.Object {
public static final java.util.logging.Logger logger
private static final io.grpc.okhttp.internal.Platform PLATFORM
public void ()
public static io.grpc.okhttp.internal.Platform get ()
public java.lang.String getPrefix ()
public void logW (java.lang.String)
String warning
public void tagSocket (java.net.Socket) throws java.net.SocketException
java.net.Socket socket
public void untagSocket (java.net.Socket) throws java.net.SocketException
java.net.Socket socket
public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List)
javax.net.ssl.SSLSocket sslSocket
String hostname
java.util.List protocols
public void afterHandshake (javax.net.ssl.SSLSocket)
javax.net.ssl.SSLSocket sslSocket
public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket)
javax.net.ssl.SSLSocket socket
public void connectSocket (java.net.Socket, java.net.InetSocketAddress, int) throws java.io.IOException
java.net.Socket socket
java.net.InetSocketAddress address
int connectTimeout
private static io.grpc.okhttp.internal.Platform findPlatform ()
ClassNotFoundException e
Class trafficStats
io.grpc.okhttp.internal.OptionalMethod setUseSessionTickets
io.grpc.okhttp.internal.OptionalMethod setHostname
java.lang.reflect.Method trafficStatsTagSocket
java.lang.reflect.Method trafficStatsUntagSocket
io.grpc.okhttp.internal.OptionalMethod getAlpnSelectedProtocol
io.grpc.okhttp.internal.OptionalMethod setAlpnProtocols
String negoClassName
Class negoClass
Class providerClass
Class clientProviderClass
Class serverProviderClass
java.lang.reflect.Method putMethod
java.lang.reflect.Method getMethod
java.lang.reflect.Method removeMethod
public static byte[] concatLengthPrefixed (java.util.List)
io.grpc.okhttp.internal.Protocol protocol
int i
int size
java.util.List protocols
okio.Buffer result
static void ()
}
io/grpc/okhttp/internal/Protocol.classProtocol.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.Protocol extends java.lang.Enum {
public static final io.grpc.okhttp.internal.Protocol HTTP_1_0
public static final io.grpc.okhttp.internal.Protocol HTTP_1_1
public static final io.grpc.okhttp.internal.Protocol SPDY_3
public static final io.grpc.okhttp.internal.Protocol HTTP_2
private final String protocol
private static final io.grpc.okhttp.internal.Protocol[] $VALUES
public static io.grpc.okhttp.internal.Protocol[] values ()
public static io.grpc.okhttp.internal.Protocol valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String protocol
public static io.grpc.okhttp.internal.Protocol get (java.lang.String) throws java.io.IOException
String protocol
public java.lang.String toString ()
static void ()
}
io/grpc/okhttp/internal/TlsVersion.classTlsVersion.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.TlsVersion extends java.lang.Enum {
public static final io.grpc.okhttp.internal.TlsVersion TLS_1_2
public static final io.grpc.okhttp.internal.TlsVersion TLS_1_1
public static final io.grpc.okhttp.internal.TlsVersion TLS_1_0
public static final io.grpc.okhttp.internal.TlsVersion SSL_3_0
final String javaName
private static final io.grpc.okhttp.internal.TlsVersion[] $VALUES
public static io.grpc.okhttp.internal.TlsVersion[] values ()
public static io.grpc.okhttp.internal.TlsVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String javaName
public static io.grpc.okhttp.internal.TlsVersion forJavaName (java.lang.String)
String javaName
public java.lang.String javaName ()
static void ()
}
io/grpc/okhttp/internal/Util$1.classUtil.java
package io.grpc.okhttp.internal
final io.grpc.okhttp.internal.Util$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final String val$name
final boolean val$daemon
void (java.lang.String, boolean)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread result
}
io/grpc/okhttp/internal/Util.classUtil.java
package io.grpc.okhttp.internal
public final io.grpc.okhttp.internal.Util extends java.lang.Object {
public static final byte[] EMPTY_BYTE_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final java.nio.charset.Charset UTF_8
private void ()
public static void checkOffsetAndCount (long, long, long)
long arrayLength
long offset
long count
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static void closeQuietly (java.io.Closeable)
RuntimeException rethrown
java.io.Closeable closeable
public static void closeQuietly (java.net.Socket)
AssertionError e
RuntimeException rethrown
java.net.Socket socket
public static void closeQuietly (java.net.ServerSocket)
RuntimeException rethrown
java.net.ServerSocket serverSocket
public static void closeAll (java.io.Closeable, java.io.Closeable) throws java.io.IOException
Throwable e
Throwable e
java.io.Closeable a
java.io.Closeable b
Throwable thrown
public static boolean discard (okio.Source, int, java.util.concurrent.TimeUnit)
java.io.IOException e
okio.Source source
int timeout
java.util.concurrent.TimeUnit timeUnit
public static boolean skipAll (okio.Source, int, java.util.concurrent.TimeUnit) throws java.io.IOException
okio.Buffer skipBuffer
java.io.InterruptedIOException e
okio.Source source
int duration
java.util.concurrent.TimeUnit timeUnit
long now
long originalDuration
public static java.lang.String md5Hex (java.lang.String)
java.security.MessageDigest messageDigest
byte[] md5bytes
java.security.NoSuchAlgorithmException e
java.io.UnsupportedEncodingException e
String s
public static java.lang.String shaBase64 (java.lang.String)
java.security.MessageDigest messageDigest
byte[] sha1Bytes
java.security.NoSuchAlgorithmException e
java.io.UnsupportedEncodingException e
String s
public static okio.ByteString sha1 (okio.ByteString)
java.security.MessageDigest messageDigest
byte[] sha1Bytes
java.security.NoSuchAlgorithmException e
okio.ByteString s
public static java.util.List immutableList (java.util.List)
java.util.List list
public static transient java.util.List immutableList (java.lang.Object[])
Object[] elements
public static java.util.Map immutableMap (java.util.Map)
java.util.Map map
public static java.util.concurrent.ThreadFactory threadFactory (java.lang.String, boolean)
String name
boolean daemon
public static java.lang.Object[] intersect (java.lang.Class, java.lang.Object[], java.lang.Object[])
Class arrayType
Object[] first
Object[] second
java.util.List result
private static java.util.List intersect (java.lang.Object[], java.lang.Object[])
Object b
Object a
Object[] first
Object[] second
java.util.List result
public static java.lang.String toHumanReadableAscii (java.lang.String)
int j
okio.Buffer buffer
int i
int length
int c
String s
public static boolean isAndroidGetsocknameError (java.lang.AssertionError)
AssertionError e
static void ()
}
io/grpc/okhttp/internal/framed/
io/grpc/okhttp/internal/framed/ErrorCode.classErrorCode.java
package io.grpc.okhttp.internal.framed
public final io.grpc.okhttp.internal.framed.ErrorCode extends java.lang.Enum {
public static final io.grpc.okhttp.internal.framed.ErrorCode NO_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode PROTOCOL_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode INVALID_STREAM
public static final io.grpc.okhttp.internal.framed.ErrorCode UNSUPPORTED_VERSION
public static final io.grpc.okhttp.internal.framed.ErrorCode STREAM_IN_USE
public static final io.grpc.okhttp.internal.framed.ErrorCode STREAM_ALREADY_CLOSED
public static final io.grpc.okhttp.internal.framed.ErrorCode INTERNAL_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode FLOW_CONTROL_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode STREAM_CLOSED
public static final io.grpc.okhttp.internal.framed.ErrorCode FRAME_TOO_LARGE
public static final io.grpc.okhttp.internal.framed.ErrorCode REFUSED_STREAM
public static final io.grpc.okhttp.internal.framed.ErrorCode CANCEL
public static final io.grpc.okhttp.internal.framed.ErrorCode COMPRESSION_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode CONNECT_ERROR
public static final io.grpc.okhttp.internal.framed.ErrorCode ENHANCE_YOUR_CALM
public static final io.grpc.okhttp.internal.framed.ErrorCode INADEQUATE_SECURITY
public static final io.grpc.okhttp.internal.framed.ErrorCode HTTP_1_1_REQUIRED
public static final io.grpc.okhttp.internal.framed.ErrorCode INVALID_CREDENTIALS
public final int httpCode
public final int spdyRstCode
public final int spdyGoAwayCode
private static final io.grpc.okhttp.internal.framed.ErrorCode[] $VALUES
public static io.grpc.okhttp.internal.framed.ErrorCode[] values ()
public static io.grpc.okhttp.internal.framed.ErrorCode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int, int)
int httpCode
int spdyRstCode
int spdyGoAwayCode
public static io.grpc.okhttp.internal.framed.ErrorCode fromSpdy3Rst (int)
io.grpc.okhttp.internal.framed.ErrorCode errorCode
int code
public static io.grpc.okhttp.internal.framed.ErrorCode fromHttp2 (int)
io.grpc.okhttp.internal.framed.ErrorCode errorCode
int code
public static io.grpc.okhttp.internal.framed.ErrorCode fromSpdyGoAway (int)
io.grpc.okhttp.internal.framed.ErrorCode errorCode
int code
static void ()
}
io/grpc/okhttp/internal/framed/FrameReader$Handler.classFrameReader.java
package io.grpc.okhttp.internal.framed
public abstract io.grpc.okhttp.internal.framed.FrameReader$Handler extends java.lang.Object {
public abstract void data (boolean, int, okio.BufferedSource, int) throws java.io.IOException
public abstract void headers (boolean, boolean, int, int, java.util.List, io.grpc.okhttp.internal.framed.HeadersMode)
public abstract void rstStream (int, io.grpc.okhttp.internal.framed.ErrorCode)
public abstract void settings (boolean, io.grpc.okhttp.internal.framed.Settings)
public abstract void ackSettings ()
public abstract void ping (boolean, int, int)
public abstract void goAway (int, io.grpc.okhttp.internal.framed.ErrorCode, okio.ByteString)
public abstract void windowUpdate (int, long)
public abstract void priority (int, int, int, boolean)
public abstract void pushPromise (int, int, java.util.List) throws java.io.IOException
public abstract void alternateService (int, java.lang.String, okio.ByteString, java.lang.String, int, long)
}
io/grpc/okhttp/internal/framed/FrameReader.classFrameReader.java
package io.grpc.okhttp.internal.framed
public abstract io.grpc.okhttp.internal.framed.FrameReader extends java.lang.Object implements java.io.Closeable {
public abstract void readConnectionPreface () throws java.io.IOException
public abstract boolean nextFrame (io.grpc.okhttp.internal.framed.FrameReader$Handler) throws java.io.IOException
}
io/grpc/okhttp/internal/framed/FrameWriter.classFrameWriter.java
package io.grpc.okhttp.internal.framed
public abstract io.grpc.okhttp.internal.framed.FrameWriter extends java.lang.Object implements java.io.Closeable {
public abstract void connectionPreface () throws java.io.IOException
public abstract void ackSettings (io.grpc.okhttp.internal.framed.Settings) throws java.io.IOException
public abstract void pushPromise (int, int, java.util.List) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
public abstract void synReply (boolean, int, java.util.List) throws java.io.IOException
public abstract void headers (int, java.util.List) throws java.io.IOException
public abstract void rstStream (int, io.grpc.okhttp.internal.framed.ErrorCode) throws java.io.IOException
public abstract int maxDataLength ()
public abstract void data (boolean, int, okio.Buffer, int) throws java.io.IOException
public abstract void settings (io.grpc.okhttp.internal.framed.Settings) throws java.io.IOException
public abstract void ping (boolean, int, int) throws java.io.IOException
public abstract void goAway (int, io.grpc.okhttp.internal.framed.ErrorCode, byte[]) throws java.io.IOException
public abstract void windowUpdate (int, long) throws java.io.IOException
}
io/grpc/okhttp/internal/framed/Header.classHeader.java
package io.grpc.okhttp.internal.framed
public final io.grpc.okhttp.internal.framed.Header extends java.lang.Object {
public static final okio.ByteString RESPONSE_STATUS
public static final okio.ByteString TARGET_METHOD
public static final okio.ByteString TARGET_PATH
public static final okio.ByteString TARGET_SCHEME
public static final okio.ByteString TARGET_AUTHORITY
public static final okio.ByteString TARGET_HOST
public static final okio.ByteString VERSION
public final okio.ByteString name
public final okio.ByteString value
final int hpackSize
public void (java.lang.String, java.lang.String)
String name
String value
public void (okio.ByteString, java.lang.String)
okio.ByteString name
String value
public void (okio.ByteString, okio.ByteString)
okio.ByteString name
okio.ByteString value
public boolean equals (java.lang.Object)
io.grpc.okhttp.internal.framed.Header that
Object other
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
io/grpc/okhttp/internal/framed/HeadersMode.classHeadersMode.java
package io.grpc.okhttp.internal.framed
public final io.grpc.okhttp.internal.framed.HeadersMode extends java.lang.Enum {
public static final io.grpc.okhttp.internal.framed.HeadersMode SPDY_SYN_STREAM
public static final io.grpc.okhttp.internal.framed.HeadersMode SPDY_REPLY
public static final io.grpc.okhttp.internal.framed.HeadersMode SPDY_HEADERS
public static final io.grpc.okhttp.internal.framed.HeadersMode HTTP_20_HEADERS
private static final io.grpc.okhttp.internal.framed.HeadersMode[] $VALUES
public static io.grpc.okhttp.internal.framed.HeadersMode[] values ()
public static io.grpc.okhttp.internal.framed.HeadersMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean failIfStreamAbsent ()
public boolean failIfStreamPresent ()
public boolean failIfHeadersAbsent ()
public boolean failIfHeadersPresent ()
static void ()
}
io/grpc/okhttp/internal/framed/Hpack$Reader.classHpack.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Hpack$Reader extends java.lang.Object {
private final java.util.List headerList
private final okio.BufferedSource source
private int headerTableSizeSetting
private int maxDynamicTableByteCount
io.grpc.okhttp.internal.framed.Header[] dynamicTable
int nextHeaderIndex
int headerCount
int dynamicTableByteCount
void (int, okio.Source)
int headerTableSizeSetting
okio.Source source
int maxDynamicTableByteCount ()
void headerTableSizeSetting (int)
int headerTableSizeSetting
private void adjustDynamicTableByteCount ()
private void clearDynamicTable ()
private int evictToRecoverBytes (int)
int j
int bytesToRecover
int entriesToEvict
void readHeaders () throws java.io.IOException
int index
int index
int index
int b
public java.util.List getAndResetHeaderList ()
java.util.List result
private void readIndexedHeader (int) throws java.io.IOException
io.grpc.okhttp.internal.framed.Header staticEntry
int dynamicTableIndex
int index
private int dynamicTableIndex (int)
int index
private void readLiteralHeaderWithoutIndexingIndexedName (int) throws java.io.IOException
int index
okio.ByteString name
okio.ByteString value
private void readLiteralHeaderWithoutIndexingNewName () throws java.io.IOException
okio.ByteString name
okio.ByteString value
private void readLiteralHeaderWithIncrementalIndexingIndexedName (int) throws java.io.IOException
int nameIndex
okio.ByteString name
okio.ByteString value
private void readLiteralHeaderWithIncrementalIndexingNewName () throws java.io.IOException
okio.ByteString name
okio.ByteString value
private okio.ByteString getName (int)
int index
private boolean isStaticHeader (int)
int index
private void insertIntoDynamicTable (int, io.grpc.okhttp.internal.framed.Header)
io.grpc.okhttp.internal.framed.Header[] doubled
int index
io.grpc.okhttp.internal.framed.Header entry
int delta
int bytesToRecover
int entriesEvicted
private int readByte () throws java.io.IOException
int readInt (int, int) throws java.io.IOException
int b
int firstByte
int prefixMask
int prefix
int result
int shift
okio.ByteString readByteString () throws java.io.IOException
int firstByte
boolean huffmanDecode
int length
}
io/grpc/okhttp/internal/framed/Hpack$Writer.classHpack.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Hpack$Writer extends java.lang.Object {
private final okio.Buffer out
void (okio.Buffer)
okio.Buffer out
void writeHeaders (java.util.List) throws java.io.IOException
okio.ByteString name
Integer staticIndex
int i
int size
java.util.List headerBlock
void writeInt (int, int, int) throws java.io.IOException
int b
int value
int prefixMask
int bits
void writeByteString (okio.ByteString) throws java.io.IOException
okio.ByteString data
}
io/grpc/okhttp/internal/framed/Hpack.classHpack.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Hpack extends java.lang.Object {
private static final int PREFIX_4_BITS
private static final int PREFIX_5_BITS
private static final int PREFIX_6_BITS
private static final int PREFIX_7_BITS
private static final io.grpc.okhttp.internal.framed.Header[] STATIC_HEADER_TABLE
private static final java.util.Map NAME_TO_FIRST_INDEX
private void ()
private static java.util.Map nameToFirstIndex ()
int i
java.util.Map result
private static okio.ByteString checkLowercase (okio.ByteString) throws java.io.IOException
byte c
int i
int length
okio.ByteString name
static io.grpc.okhttp.internal.framed.Header[] access$000 ()
static okio.ByteString access$100 (okio.ByteString) throws java.io.IOException
okio.ByteString x0
static java.util.Map access$200 ()
static void ()
}
io/grpc/okhttp/internal/framed/Http2$ContinuationSource.classHttp2.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Http2$ContinuationSource extends java.lang.Object implements okio.Source {
private final okio.BufferedSource source
int length
byte flags
int streamId
int left
short padding
public void (okio.BufferedSource)
okio.BufferedSource source
public long read (okio.Buffer, long) throws java.io.IOException
okio.Buffer sink
long byteCount
long read
public okio.Timeout timeout ()
public void close () throws java.io.IOException
private void readContinuationHeader () throws java.io.IOException
int previousStreamId
byte type
}
io/grpc/okhttp/internal/framed/Http2$FrameLogger.classHttp2.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Http2$FrameLogger extends java.lang.Object {
private static final String[] TYPES
private static final String[] FLAGS
private static final String[] BINARY
void ()
static java.lang.String formatHeader (boolean, int, int, byte, byte)
boolean inbound
int streamId
int length
byte type
byte flags
String formattedType
String formattedFlags
static java.lang.String formatFlags (byte, byte)
byte type
byte flags
String result
static void ()
int i
int prefixFlag
int prefixFlag
int frameFlag
int i
int[] prefixFlags
int[] frameFlags
}
io/grpc/okhttp/internal/framed/Http2$Reader.classHttp2.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Http2$Reader extends java.lang.Object implements io.grpc.okhttp.internal.framed.FrameReader {
private final okio.BufferedSource source
private final io.grpc.okhttp.internal.framed.Http2$ContinuationSource continuation
private final boolean client
final io.grpc.okhttp.internal.framed.Hpack$Reader hpackReader
void (okio.BufferedSource, int, boolean)
okio.BufferedSource source
int headerTableSize
boolean client
public void readConnectionPreface () throws java.io.IOException
okio.ByteString connectionPreface
public boolean nextFrame (io.grpc.okhttp.internal.framed.FrameReader$Handler) throws java.io.IOException
java.io.IOException e
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte type
byte flags
int streamId
private void readHeaders (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
boolean endStream
short padding
java.util.List headerBlock
private java.util.List readHeaderBlock (int, short, byte, int) throws java.io.IOException
int length
short padding
byte flags
int streamId
private void readData (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
boolean inFinished
boolean gzipped
short padding
private void readPriority (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
private void readPriority (io.grpc.okhttp.internal.framed.FrameReader$Handler, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int streamId
int w1
boolean exclusive
int streamDependency
int weight
private void readRstStream (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int errorCodeInt
io.grpc.okhttp.internal.framed.ErrorCode errorCode
private void readSettings (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
short id
int value
int i
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
io.grpc.okhttp.internal.framed.Settings settings
private void readPushPromise (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
short padding
int promisedStreamId
java.util.List headerBlock
private void readPing (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int payload1
int payload2
boolean ack
private void readGoAway (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int lastStreamId
int errorCodeInt
int opaqueDataLength
io.grpc.okhttp.internal.framed.ErrorCode errorCode
okio.ByteString debugData
private void readWindowUpdate (io.grpc.okhttp.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
io.grpc.okhttp.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
long increment
public void close () throws java.io.IOException
}
io/grpc/okhttp/internal/framed/Http2$Writer.classHttp2.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Http2$Writer extends java.lang.Object implements io.grpc.okhttp.internal.framed.FrameWriter {
private final okio.BufferedSink sink
private final boolean client
private final okio.Buffer hpackBuffer
private final io.grpc.okhttp.internal.framed.Hpack$Writer hpackWriter
private int maxFrameSize
private boolean closed
void (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
public synchronized void flush () throws java.io.IOException
public synchronized void ackSettings (io.grpc.okhttp.internal.framed.Settings) throws java.io.IOException
io.grpc.okhttp.internal.framed.Settings peerSettings
int length
byte type
byte flags
int streamId
public synchronized void connectionPreface () throws java.io.IOException
public synchronized void synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
public synchronized void synReply (boolean, int, java.util.List) throws java.io.IOException
boolean outFinished
int streamId
java.util.List headerBlock
public synchronized void headers (int, java.util.List) throws java.io.IOException
int streamId
java.util.List headerBlock
public synchronized void pushPromise (int, int, java.util.List) throws java.io.IOException
int streamId
int promisedStreamId
java.util.List requestHeaders
long byteCount
int length
byte type
byte flags
void headers (boolean, int, java.util.List) throws java.io.IOException
boolean outFinished
int streamId
java.util.List headerBlock
long byteCount
int length
byte type
byte flags
private void writeContinuationFrames (int, long) throws java.io.IOException
int length
int streamId
long byteCount
public synchronized void rstStream (int, io.grpc.okhttp.internal.framed.ErrorCode) throws java.io.IOException
int streamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
int length
byte type
byte flags
public int maxDataLength ()
public synchronized void data (boolean, int, okio.Buffer, int) throws java.io.IOException
boolean outFinished
int streamId
okio.Buffer source
int byteCount
byte flags
void dataFrame (int, byte, okio.Buffer, int) throws java.io.IOException
int streamId
byte flags
okio.Buffer buffer
int byteCount
byte type
public synchronized void settings (io.grpc.okhttp.internal.framed.Settings) throws java.io.IOException
int id
int i
io.grpc.okhttp.internal.framed.Settings settings
int length
byte type
byte flags
int streamId
public synchronized void ping (boolean, int, int) throws java.io.IOException
boolean ack
int payload1
int payload2
int length
byte type
byte flags
int streamId
public synchronized void goAway (int, io.grpc.okhttp.internal.framed.ErrorCode, byte[]) throws java.io.IOException
int lastGoodStreamId
io.grpc.okhttp.internal.framed.ErrorCode errorCode
byte[] debugData
int length
byte type
byte flags
int streamId
public synchronized void windowUpdate (int, long) throws java.io.IOException
int streamId
long windowSizeIncrement
int length
byte type
byte flags
public synchronized void close () throws java.io.IOException
void frameHeader (int, int, byte, byte) throws java.io.IOException
int streamId
int length
byte type
byte flags
}
io/grpc/okhttp/internal/framed/Http2.classHttp2.java
package io.grpc.okhttp.internal.framed
public final io.grpc.okhttp.internal.framed.Http2 extends java.lang.Object implements io.grpc.okhttp.internal.framed.Variant {
private static final java.util.logging.Logger logger
private static final okio.ByteString CONNECTION_PREFACE
static final int INITIAL_MAX_FRAME_SIZE
static final byte TYPE_DATA
static final byte TYPE_HEADERS
static final byte TYPE_PRIORITY
static final byte TYPE_RST_STREAM
static final byte TYPE_SETTINGS
static final byte TYPE_PUSH_PROMISE
static final byte TYPE_PING
static final byte TYPE_GOAWAY
static final byte TYPE_WINDOW_UPDATE
static final byte TYPE_CONTINUATION
static final byte FLAG_NONE
static final byte FLAG_ACK
static final byte FLAG_END_STREAM
static final byte FLAG_END_HEADERS
static final byte FLAG_END_PUSH_PROMISE
static final byte FLAG_PADDED
static final byte FLAG_PRIORITY
static final byte FLAG_COMPRESSED
public void ()
public io.grpc.okhttp.internal.Protocol getProtocol ()
public io.grpc.okhttp.internal.framed.FrameReader newReader (okio.BufferedSource, boolean)
okio.BufferedSource source
boolean client
public io.grpc.okhttp.internal.framed.FrameWriter newWriter (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
private static transient java.lang.IllegalArgumentException illegalArgument (java.lang.String, java.lang.Object[])
String message
Object[] args
private static transient java.io.IOException ioException (java.lang.String, java.lang.Object[]) throws java.io.IOException
String message
Object[] args
private static int lengthWithoutPadding (int, byte, short) throws java.io.IOException
int length
byte flags
short padding
private static int readMedium (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource source
private static void writeMedium (okio.BufferedSink, int) throws java.io.IOException
okio.BufferedSink sink
int i
static okio.ByteString access$000 ()
static java.util.logging.Logger access$100 ()
static java.io.IOException access$200 (java.lang.String, java.lang.Object[]) throws java.io.IOException
String x0
Object[] x1
static int access$300 (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource x0
static int access$400 (int, byte, short) throws java.io.IOException
int x0
byte x1
short x2
static java.lang.IllegalArgumentException access$500 (java.lang.String, java.lang.Object[])
String x0
Object[] x1
static void access$600 (okio.BufferedSink, int) throws java.io.IOException
okio.BufferedSink x0
int x1
static void ()
}
io/grpc/okhttp/internal/framed/Huffman$Node.classHuffman.java
package io.grpc.okhttp.internal.framed
final io.grpc.okhttp.internal.framed.Huffman$Node extends java.lang.Object {
private final io.grpc.okhttp.internal.framed.Huffman$Node[] children
private final int symbol
private final int terminalBits
void ()
void (int, int)
int symbol
int bits
int b
static io.grpc.okhttp.internal.framed.Huffman$Node[] access$000 (io.grpc.okhttp.internal.framed.Huffman$Node)
io.grpc.okhttp.internal.framed.Huffman$Node x0
static int access$100 (io.grpc.okhttp.internal.framed.Huffman$Node)
io.grpc.okhttp.internal.framed.Huffman$Node x0
static int access$200 (io.grpc.okhttp.internal.framed.Huffman$Node)
io.grpc.okhttp.internal.framed.Huffman$Node x0
}
io/grpc/okhttp/internal/framed/Huffman.classHuffman.java
package io.grpc.okhttp.internal.framed
io.grpc.okhttp.internal.framed.Huffman extends java.lang.Object {
private static final int[] CODES
private static final byte[] CODE_LENGTHS
private static final io.grpc.okhttp.internal.framed.Huffman INSTANCE
private final io.grpc.okhttp.internal.framed.Huffman$Node root
public static io.grpc.okhttp.internal.framed.Huffman get ()
private void ()
void encode (byte[], java.io.OutputStream) throws java.io.IOException
int b
int code
int nbits
int i
byte[] data
java.io.OutputStream out
long current
int n
int encodedLength (byte[])
int b
int i
byte[] bytes
long len
byte[] decode (byte[]) throws java.io.IOException
int c
int b
int i
int c
byte[] buf
java.io.ByteArrayOutputStream baos
io.grpc.okhttp.internal.framed.Huffman$Node node
int current
int nbits
private void buildTree ()
int i
private void addCode (int, int, byte)
int i
int i
int sym
int code
byte len
io.grpc.okhttp.internal.framed.Huffman$Node terminal
io.grpc.okhttp.internal.framed.Huffman$Node current
int shift
int start
int end
static void ()
}
io/grpc/okhttp/internal/framed/Settings.classSettings.java
package io.grpc.okhttp.internal.framed
public final io.grpc.okhttp.internal.framed.Settings extends java.lang.Object {
static final int DEFAULT_INITIAL_WINDOW_SIZE
static final int FLAG_CLEAR_PREVIOUSLY_PERSISTED_SETTINGS
static final int PERSIST_VALUE
static final int PERSISTED
static final int UPLOAD_BANDWIDTH
static final int HEADER_TABLE_SIZE
static final int DOWNLOAD_BANDWIDTH
static final int ENABLE_PUSH
static final int ROUND_TRIP_TIME
public static final int MAX_CONCURRENT_STREAMS
static final int CURRENT_CWND
static final int MAX_FRAME_SIZE
static final int DOWNLOAD_RETRANS_RATE
static final int MAX_HEADER_LIST_SIZE
public static final int INITIAL_WINDOW_SIZE
static final int CLIENT_CERTIFICATE_VECTOR_SIZE
static final int FLOW_CONTROL_OPTIONS
static final int COUNT
static final int FLOW_CONTROL_OPTIONS_DISABLED
private int set
private int persistValue
private int persisted
private final int[] values
public void ()
void clear ()
public io.grpc.okhttp.internal.framed.Settings set (int, int, int)
int id
int idFlags
int value
int bit
public boolean isSet (int)
int id
int bit
public int get (int)
int id
int flags (int)
int id
int result
int size ()
int getUploadBandwidth (int)
int defaultValue
int bit
int getHeaderTableSize ()
int bit
int getDownloadBandwidth (int)
int defaultValue
int bit
boolean getEnablePush (boolean)
boolean defaultValue
int bit
int getRoundTripTime (int)
int defaultValue
int bit
int getMaxConcurrentStreams (int)
int defaultValue
int bit
int getCurrentCwnd (int)
int defaultValue
int bit
int getMaxFrameSize (int)
int defaultValue
int bit
int getDownloadRetransRate (int)
int defaultValue
int bit
int getMaxHeaderListSize (int)
int defaultValue
int bit
int getInitialWindowSize (int)
int defaultValue
int bit
int getClientCertificateVectorSize (int)
int defaultValue
int bit
boolean isFlowControlDisabled ()
int bit
int value
boolean persistValue (int)
int id
int bit
boolean isPersisted (int)
int id
int bit
void merge (io.grpc.okhttp.internal.framed.Settings)
int i
io.grpc.okhttp.internal.framed.Settings other
}
io/grpc/okhttp/internal/framed/Variant.classVariant.java
package io.grpc.okhttp.internal.framed
public abstract io.grpc.okhttp.internal.framed.Variant extends java.lang.Object {
public abstract io.grpc.okhttp.internal.Protocol getProtocol ()
public abstract io.grpc.okhttp.internal.framed.FrameReader newReader (okio.BufferedSource, boolean)
public abstract io.grpc.okhttp.internal.framed.FrameWriter newWriter (okio.BufferedSink, boolean)
}
io/grpc/protobuf/
io/grpc/protobuf/ProtoInputStream.classProtoInputStream.java
package io.grpc.protobuf
io.grpc.protobuf.ProtoInputStream extends java.io.InputStream implements io.grpc.Drainable io.grpc.KnownLength {
private com.google.protobuf.MessageLite message
private final com.google.protobuf.Parser parser
private java.io.ByteArrayInputStream partial
public void (com.google.protobuf.MessageLite, com.google.protobuf.Parser)
com.google.protobuf.MessageLite message
com.google.protobuf.Parser parser
public int drainTo (java.io.OutputStream) throws java.io.IOException
int written
int written
java.io.OutputStream target
int written
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
com.google.protobuf.CodedOutputStream stream
int size
byte[] b
int off
int len
public int available () throws java.io.IOException
com.google.protobuf.MessageLite message ()
com.google.protobuf.Parser parser ()
}
io/grpc/protobuf/ProtoUtils$1.classProtoUtils.java
package io.grpc.protobuf
final io.grpc.protobuf.ProtoUtils$1 extends java.lang.Object implements io.grpc.MethodDescriptor$Marshaller {
final com.google.protobuf.Parser val$parser
void (com.google.protobuf.Parser)
public java.io.InputStream stream (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
public com.google.protobuf.MessageLite parse (java.io.InputStream)
com.google.protobuf.MessageLite message
io.grpc.protobuf.ProtoInputStream protoStream
com.google.protobuf.InvalidProtocolBufferException ipbe
java.io.InputStream stream
private com.google.protobuf.MessageLite parseFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
java.io.InputStream stream
com.google.protobuf.CodedInputStream codedInput
com.google.protobuf.MessageLite message
public volatile java.lang.Object parse (java.io.InputStream)
public volatile java.io.InputStream stream (java.lang.Object)
}
io/grpc/protobuf/ProtoUtils$2.classProtoUtils.java
package io.grpc.protobuf
final io.grpc.protobuf.ProtoUtils$2 extends java.lang.Object implements io.grpc.Metadata$BinaryMarshaller {
final com.google.protobuf.MessageLite val$instance
void (com.google.protobuf.MessageLite)
public byte[] toBytes (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
public com.google.protobuf.MessageLite parseBytes (byte[])
com.google.protobuf.InvalidProtocolBufferException ipbe
byte[] serialized
public volatile java.lang.Object parseBytes (byte[])
public volatile byte[] toBytes (java.lang.Object)
}
io/grpc/protobuf/ProtoUtils.classProtoUtils.java
package io.grpc.protobuf
public io.grpc.protobuf.ProtoUtils extends java.lang.Object {
public static io.grpc.MethodDescriptor$Marshaller marshaller (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.Parser parserGeneric
com.google.protobuf.Parser parser
public static io.grpc.Metadata$Key keyForProto (com.google.protobuf.Message)
com.google.protobuf.Message instance
static io.grpc.Metadata$BinaryMarshaller keyMarshaller (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite instance
private void ()
}
io/grpc/protobuf/nano/
io/grpc/protobuf/nano/MessageNanoFactory.classMessageNanoFactory.java
package io.grpc.protobuf.nano
public abstract io.grpc.protobuf.nano.MessageNanoFactory extends java.lang.Object {
public abstract com.google.protobuf.nano.MessageNano newInstance ()
}
io/grpc/protobuf/nano/NanoProtoInputStream.classNanoProtoInputStream.java
package io.grpc.protobuf.nano
io.grpc.protobuf.nano.NanoProtoInputStream extends java.io.InputStream implements io.grpc.KnownLength {
private com.google.protobuf.nano.MessageNano message
private java.io.ByteArrayInputStream partial
public void (com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano message
private void toPartial ()
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
com.google.protobuf.nano.CodedOutputByteBufferNano output
int size
byte[] b
int off
int len
public int available () throws java.io.IOException
}
io/grpc/protobuf/nano/NanoUtils$1.classNanoUtils.java
package io.grpc.protobuf.nano
final io.grpc.protobuf.nano.NanoUtils$1 extends java.lang.Object implements io.grpc.MethodDescriptor$Marshaller {
final io.grpc.protobuf.nano.MessageNanoFactory val$factory
void (io.grpc.protobuf.nano.MessageNanoFactory)
public java.io.InputStream stream (com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano value
public com.google.protobuf.nano.MessageNano parse (java.io.InputStream)
com.google.protobuf.nano.CodedInputByteBufferNano input
com.google.protobuf.nano.MessageNano message
java.io.IOException ipbe
java.io.InputStream stream
public volatile java.lang.Object parse (java.io.InputStream)
public volatile java.io.InputStream stream (java.lang.Object)
}
io/grpc/protobuf/nano/NanoUtils.classNanoUtils.java
package io.grpc.protobuf.nano
public io.grpc.protobuf.nano.NanoUtils extends java.lang.Object {
private void ()
public static io.grpc.MethodDescriptor$Marshaller marshaller (io.grpc.protobuf.nano.MessageNanoFactory)
io.grpc.protobuf.nano.MessageNanoFactory factory
}
io/grpc/stub/
io/grpc/stub/AbstractStub.classAbstractStub.java
package io.grpc.stub
public abstract io.grpc.stub.AbstractStub extends java.lang.Object {
private final io.grpc.Channel channel
private final io.grpc.CallOptions callOptions
protected void (io.grpc.Channel)
io.grpc.Channel channel
protected void (io.grpc.Channel, io.grpc.CallOptions)
io.grpc.Channel channel
io.grpc.CallOptions callOptions
public final io.grpc.Channel getChannel ()
public final io.grpc.CallOptions getCallOptions ()
protected abstract io.grpc.stub.AbstractStub build (io.grpc.Channel, io.grpc.CallOptions)
public final io.grpc.stub.AbstractStub withDeadlineNanoTime (java.lang.Long)
Long deadlineNanoTime
public final io.grpc.stub.AbstractStub withDeadlineAfter (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
public final io.grpc.stub.AbstractStub withCompression (java.lang.String)
String compressorName
public final io.grpc.stub.AbstractStub withChannel (io.grpc.Channel)
io.grpc.Channel newChannel
public final transient io.grpc.stub.AbstractStub withInterceptors (io.grpc.ClientInterceptor[])
io.grpc.ClientInterceptor[] interceptors
}
io/grpc/stub/ClientCalls$1.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$1 extends java.lang.Object {
}
io/grpc/stub/ClientCalls$BlockingResponseStream$QueuingListener.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$BlockingResponseStream$QueuingListener extends io.grpc.ClientCall$Listener {
private boolean done
final io.grpc.stub.ClientCalls$BlockingResponseStream this$0
private void (io.grpc.stub.ClientCalls$BlockingResponseStream)
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onMessage (java.lang.Object)
Object value
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
void (io.grpc.stub.ClientCalls$BlockingResponseStream, io.grpc.stub.ClientCalls$1)
io.grpc.stub.ClientCalls$BlockingResponseStream x0
io.grpc.stub.ClientCalls$1 x1
}
io/grpc/stub/ClientCalls$BlockingResponseStream.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$BlockingResponseStream extends java.lang.Object implements java.util.Iterator {
private final java.util.concurrent.BlockingQueue buffer
private final io.grpc.ClientCall$Listener listener
private final io.grpc.ClientCall call
private final io.grpc.stub.ClientCalls$ThreadlessExecutor threadless
private Object last
private void (io.grpc.ClientCall)
io.grpc.ClientCall call
private void (io.grpc.ClientCall, io.grpc.stub.ClientCalls$ThreadlessExecutor)
io.grpc.ClientCall call
io.grpc.stub.ClientCalls$ThreadlessExecutor threadless
io.grpc.ClientCall$Listener listener ()
private java.lang.Object waitForNext () throws java.lang.InterruptedException
Object next
public boolean hasNext ()
InterruptedException ie
public java.lang.Object next ()
Object tmp
public void remove ()
void (io.grpc.ClientCall, io.grpc.stub.ClientCalls$1)
io.grpc.ClientCall x0
io.grpc.stub.ClientCalls$1 x1
void (io.grpc.ClientCall, io.grpc.stub.ClientCalls$ThreadlessExecutor, io.grpc.stub.ClientCalls$1)
io.grpc.ClientCall x0
io.grpc.stub.ClientCalls$ThreadlessExecutor x1
io.grpc.stub.ClientCalls$1 x2
static java.util.concurrent.BlockingQueue access$400 (io.grpc.stub.ClientCalls$BlockingResponseStream)
io.grpc.stub.ClientCalls$BlockingResponseStream x0
}
io/grpc/stub/ClientCalls$CallToStreamObserverAdapter.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$CallToStreamObserverAdapter extends java.lang.Object implements io.grpc.stub.StreamObserver {
private final io.grpc.ClientCall call
public void (io.grpc.ClientCall)
io.grpc.ClientCall call
public void onNext (java.lang.Object)
Object value
public void onError (java.lang.Throwable)
Throwable t
public void onCompleted ()
}
io/grpc/stub/ClientCalls$GrpcFuture.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$GrpcFuture extends com.google.common.util.concurrent.AbstractFuture {
private final io.grpc.ClientCall call
void (io.grpc.ClientCall)
io.grpc.ClientCall call
protected void interruptTask ()
protected boolean set (java.lang.Object)
Object resp
protected boolean setException (java.lang.Throwable)
Throwable throwable
}
io/grpc/stub/ClientCalls$StreamObserverToCallListenerAdapter.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter extends io.grpc.ClientCall$Listener {
private final io.grpc.ClientCall call
private final io.grpc.stub.StreamObserver observer
private final boolean streamingResponse
private boolean firstResponseReceived
public void (io.grpc.ClientCall, io.grpc.stub.StreamObserver, boolean)
io.grpc.ClientCall call
io.grpc.stub.StreamObserver observer
boolean streamingResponse
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onMessage (java.lang.Object)
Object message
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
}
io/grpc/stub/ClientCalls$ThreadlessExecutor.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$ThreadlessExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private final java.util.concurrent.BlockingQueue queue
private void ()
public void waitAndDrain () throws java.lang.InterruptedException
Throwable t
Runnable runnable
public void execute (java.lang.Runnable)
Runnable runnable
void (io.grpc.stub.ClientCalls$1)
io.grpc.stub.ClientCalls$1 x0
}
io/grpc/stub/ClientCalls$UnaryStreamToFuture.classClientCalls.java
package io.grpc.stub
io.grpc.stub.ClientCalls$UnaryStreamToFuture extends io.grpc.ClientCall$Listener {
private final io.grpc.stub.ClientCalls$GrpcFuture responseFuture
private Object value
public void (io.grpc.stub.ClientCalls$GrpcFuture)
io.grpc.stub.ClientCalls$GrpcFuture responseFuture
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onMessage (java.lang.Object)
Object value
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
}
io/grpc/stub/ClientCalls.classClientCalls.java
package io.grpc.stub
public io.grpc.stub.ClientCalls extends java.lang.Object {
private static final java.util.logging.Logger log
private void ()
public static void asyncUnaryCall (io.grpc.ClientCall, java.lang.Object, io.grpc.stub.StreamObserver)
io.grpc.ClientCall call
Object param
io.grpc.stub.StreamObserver observer
public static void asyncServerStreamingCall (io.grpc.ClientCall, java.lang.Object, io.grpc.stub.StreamObserver)
io.grpc.ClientCall call
Object param
io.grpc.stub.StreamObserver responseObserver
public static io.grpc.stub.StreamObserver asyncClientStreamingCall (io.grpc.ClientCall, io.grpc.stub.StreamObserver)
io.grpc.ClientCall call
io.grpc.stub.StreamObserver responseObserver
public static io.grpc.stub.StreamObserver asyncBidiStreamingCall (io.grpc.ClientCall, io.grpc.stub.StreamObserver)
io.grpc.ClientCall call
io.grpc.stub.StreamObserver responseObserver
public static java.lang.Object blockingUnaryCall (io.grpc.ClientCall, java.lang.Object)
Throwable t
io.grpc.ClientCall call
Object param
public static java.lang.Object blockingUnaryCall (io.grpc.Channel, io.grpc.MethodDescriptor, io.grpc.CallOptions, java.lang.Object)
InterruptedException e
com.google.common.util.concurrent.ListenableFuture responseFuture
Throwable t
io.grpc.Channel channel
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
Object param
io.grpc.stub.ClientCalls$ThreadlessExecutor executor
io.grpc.ClientCall call
public static java.util.Iterator blockingServerStreamingCall (io.grpc.ClientCall, java.lang.Object)
io.grpc.ClientCall call
Object param
io.grpc.stub.ClientCalls$BlockingResponseStream result
public static java.util.Iterator blockingServerStreamingCall (io.grpc.Channel, io.grpc.MethodDescriptor, io.grpc.CallOptions, java.lang.Object)
io.grpc.Channel channel
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
Object param
io.grpc.stub.ClientCalls$ThreadlessExecutor executor
io.grpc.ClientCall call
io.grpc.stub.ClientCalls$BlockingResponseStream result
public static com.google.common.util.concurrent.ListenableFuture futureUnaryCall (io.grpc.ClientCall, java.lang.Object)
io.grpc.ClientCall call
Object param
io.grpc.stub.ClientCalls$GrpcFuture responseFuture
private static java.lang.Object getUnchecked (java.util.concurrent.Future)
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
private static void asyncUnaryRequestCall (io.grpc.ClientCall, java.lang.Object, io.grpc.stub.StreamObserver, boolean)
io.grpc.ClientCall call
Object param
io.grpc.stub.StreamObserver responseObserver
boolean streamingResponse
private static void asyncUnaryRequestCall (io.grpc.ClientCall, java.lang.Object, io.grpc.ClientCall$Listener, boolean)
Throwable t
io.grpc.ClientCall call
Object param
io.grpc.ClientCall$Listener responseListener
boolean streamingResponse
private static io.grpc.stub.StreamObserver asyncStreamingRequestCall (io.grpc.ClientCall, io.grpc.stub.StreamObserver, boolean)
io.grpc.ClientCall call
io.grpc.stub.StreamObserver responseObserver
boolean streamingResponse
private static void startCall (io.grpc.ClientCall, io.grpc.ClientCall$Listener, boolean)
io.grpc.ClientCall call
io.grpc.ClientCall$Listener responseListener
boolean streamingResponse
static java.util.logging.Logger access$500 ()
static void ()
}
io/grpc/stub/MetadataUtils$1$1.classMetadataUtils.java
package io.grpc.stub
io.grpc.stub.MetadataUtils$1$1 extends io.grpc.ForwardingClientCall$SimpleForwardingClientCall {
final io.grpc.stub.MetadataUtils$1 this$0
void (io.grpc.stub.MetadataUtils$1, io.grpc.ClientCall)
io.grpc.stub.MetadataUtils$1 this$0
io.grpc.ClientCall x0
public void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
}
io/grpc/stub/MetadataUtils$1.classMetadataUtils.java
package io.grpc.stub
final io.grpc.stub.MetadataUtils$1 extends java.lang.Object implements io.grpc.ClientInterceptor {
final io.grpc.Metadata val$extraHeaders
void (io.grpc.Metadata)
public io.grpc.ClientCall interceptCall (io.grpc.MethodDescriptor, io.grpc.CallOptions, io.grpc.Channel)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
io.grpc.Channel next
}
io/grpc/stub/MetadataUtils$2$1$1.classMetadataUtils.java
package io.grpc.stub
io.grpc.stub.MetadataUtils$2$1$1 extends io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener {
final io.grpc.stub.MetadataUtils$2$1 this$1
void (io.grpc.stub.MetadataUtils$2$1, io.grpc.ClientCall$Listener)
io.grpc.stub.MetadataUtils$2$1 this$1
io.grpc.ClientCall$Listener x0
public void onHeaders (io.grpc.Metadata)
io.grpc.Metadata headers
public void onClose (io.grpc.Status, io.grpc.Metadata)
io.grpc.Status status
io.grpc.Metadata trailers
}
io/grpc/stub/MetadataUtils$2$1.classMetadataUtils.java
package io.grpc.stub
io.grpc.stub.MetadataUtils$2$1 extends io.grpc.ForwardingClientCall$SimpleForwardingClientCall {
final io.grpc.stub.MetadataUtils$2 this$0
void (io.grpc.stub.MetadataUtils$2, io.grpc.ClientCall)
io.grpc.stub.MetadataUtils$2 this$0
io.grpc.ClientCall x0
public void start (io.grpc.ClientCall$Listener, io.grpc.Metadata)
io.grpc.ClientCall$Listener responseListener
io.grpc.Metadata headers
}
io/grpc/stub/MetadataUtils$2.classMetadataUtils.java
package io.grpc.stub
final io.grpc.stub.MetadataUtils$2 extends java.lang.Object implements io.grpc.ClientInterceptor {
final java.util.concurrent.atomic.AtomicReference val$headersCapture
final java.util.concurrent.atomic.AtomicReference val$trailersCapture
void (java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference)
public io.grpc.ClientCall interceptCall (io.grpc.MethodDescriptor, io.grpc.CallOptions, io.grpc.Channel)
io.grpc.MethodDescriptor method
io.grpc.CallOptions callOptions
io.grpc.Channel next
}
io/grpc/stub/MetadataUtils.classMetadataUtils.java
package io.grpc.stub
public io.grpc.stub.MetadataUtils extends java.lang.Object {
private void ()
public static io.grpc.stub.AbstractStub attachHeaders (io.grpc.stub.AbstractStub, io.grpc.Metadata)
io.grpc.stub.AbstractStub stub
io.grpc.Metadata extraHeaders
public static io.grpc.ClientInterceptor newAttachHeadersInterceptor (io.grpc.Metadata)
io.grpc.Metadata extraHeaders
public static io.grpc.stub.AbstractStub captureMetadata (io.grpc.stub.AbstractStub, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference)
io.grpc.stub.AbstractStub stub
java.util.concurrent.atomic.AtomicReference headersCapture
java.util.concurrent.atomic.AtomicReference trailersCapture
public static io.grpc.ClientInterceptor newCaptureMetadataInterceptor (java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.atomic.AtomicReference headersCapture
java.util.concurrent.atomic.AtomicReference trailersCapture
}
io/grpc/stub/ServerCalls$1$1.classServerCalls.java
package io.grpc.stub
io.grpc.stub.ServerCalls$1$1 extends io.grpc.stub.ServerCalls$EmptyServerCallListener {
Object request
final io.grpc.stub.ServerCalls$ResponseObserver val$responseObserver
final io.grpc.ServerCall val$call
final io.grpc.stub.ServerCalls$1 this$0
void (io.grpc.stub.ServerCalls$1, io.grpc.stub.ServerCalls$ResponseObserver, io.grpc.ServerCall)
io.grpc.stub.ServerCalls$1 this$0
public void onMessage (java.lang.Object)
Object request
public void onHalfClose ()
public void onCancel ()
}
io/grpc/stub/ServerCalls$1.classServerCalls.java
package io.grpc.stub
final io.grpc.stub.ServerCalls$1 extends java.lang.Object implements io.grpc.ServerCallHandler {
final io.grpc.stub.ServerCalls$UnaryRequestMethod val$method
void (io.grpc.stub.ServerCalls$UnaryRequestMethod)
public io.grpc.ServerCall$Listener startCall (io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata)
io.grpc.MethodDescriptor methodDescriptor
io.grpc.ServerCall call
io.grpc.Metadata headers
io.grpc.stub.ServerCalls$ResponseObserver responseObserver
}
io/grpc/stub/ServerCalls$2$1.classServerCalls.java
package io.grpc.stub
io.grpc.stub.ServerCalls$2$1 extends io.grpc.stub.ServerCalls$EmptyServerCallListener {
boolean halfClosed
final io.grpc.stub.StreamObserver val$requestObserver
final io.grpc.ServerCall val$call
final io.grpc.stub.ServerCalls$ResponseObserver val$responseObserver
final io.grpc.stub.ServerCalls$2 this$0
void (io.grpc.stub.ServerCalls$2, io.grpc.stub.StreamObserver, io.grpc.ServerCall, io.grpc.stub.ServerCalls$ResponseObserver)
io.grpc.stub.ServerCalls$2 this$0
public void onMessage (java.lang.Object)
Object request
public void onHalfClose ()
public void onCancel ()
}
io/grpc/stub/ServerCalls$2.classServerCalls.java
package io.grpc.stub
final io.grpc.stub.ServerCalls$2 extends java.lang.Object implements io.grpc.ServerCallHandler {
final io.grpc.stub.ServerCalls$StreamingRequestMethod val$method
void (io.grpc.stub.ServerCalls$StreamingRequestMethod)
public io.grpc.ServerCall$Listener startCall (io.grpc.MethodDescriptor, io.grpc.ServerCall, io.grpc.Metadata)
io.grpc.MethodDescriptor methodDescriptor
io.grpc.ServerCall call
io.grpc.Metadata headers
io.grpc.stub.ServerCalls$ResponseObserver responseObserver
io.grpc.stub.StreamObserver requestObserver
}
io/grpc/stub/ServerCalls$BidiStreamingMethod.classServerCalls.java
package io.grpc.stub
public abstract io.grpc.stub.ServerCalls$BidiStreamingMethod extends java.lang.Object implements io.grpc.stub.ServerCalls$StreamingRequestMethod {
}
io/grpc/stub/ServerCalls$ClientStreamingMethod.classServerCalls.java
package io.grpc.stub
public abstract io.grpc.stub.ServerCalls$ClientStreamingMethod extends java.lang.Object implements io.grpc.stub.ServerCalls$StreamingRequestMethod {
}
io/grpc/stub/ServerCalls$EmptyServerCallListener.classServerCalls.java
package io.grpc.stub
io.grpc.stub.ServerCalls$EmptyServerCallListener extends io.grpc.ServerCall$Listener {
private void ()
public void onMessage (java.lang.Object)
Object request
public void onHalfClose ()
public void onCancel ()
public void onComplete ()
void (io.grpc.stub.ServerCalls$1)
io.grpc.stub.ServerCalls$1 x0
}
io/grpc/stub/ServerCalls$ResponseObserver.classServerCalls.java
package io.grpc.stub
io.grpc.stub.ServerCalls$ResponseObserver extends java.lang.Object implements io.grpc.stub.StreamObserver {
final io.grpc.ServerCall call
volatile boolean cancelled
private boolean sentHeaders
void (io.grpc.ServerCall)
io.grpc.ServerCall call
public void onNext (java.lang.Object)
Object response
public void onError (java.lang.Throwable)
Throwable t
public void onCompleted ()
}
io/grpc/stub/ServerCalls$ServerStreamingMethod.classServerCalls.java
package io.grpc.stub
public abstract io.grpc.stub.ServerCalls$ServerStreamingMethod extends java.lang.Object implements io.grpc.stub.ServerCalls$UnaryRequestMethod {
}
io/grpc/stub/ServerCalls$StreamingRequestMethod.classServerCalls.java
package io.grpc.stub
abstract io.grpc.stub.ServerCalls$StreamingRequestMethod extends java.lang.Object {
public abstract io.grpc.stub.StreamObserver invoke (io.grpc.stub.StreamObserver)
}
io/grpc/stub/ServerCalls$UnaryMethod.classServerCalls.java
package io.grpc.stub
public abstract io.grpc.stub.ServerCalls$UnaryMethod extends java.lang.Object implements io.grpc.stub.ServerCalls$UnaryRequestMethod {
}
io/grpc/stub/ServerCalls$UnaryRequestMethod.classServerCalls.java
package io.grpc.stub
abstract io.grpc.stub.ServerCalls$UnaryRequestMethod extends java.lang.Object {
public abstract void invoke (java.lang.Object, io.grpc.stub.StreamObserver)
}
io/grpc/stub/ServerCalls.classServerCalls.java
package io.grpc.stub
public io.grpc.stub.ServerCalls extends java.lang.Object {
private void ()
public static io.grpc.ServerCallHandler asyncUnaryCall (io.grpc.stub.ServerCalls$UnaryMethod)
io.grpc.stub.ServerCalls$UnaryMethod method
public static io.grpc.ServerCallHandler asyncServerStreamingCall (io.grpc.stub.ServerCalls$ServerStreamingMethod)
io.grpc.stub.ServerCalls$ServerStreamingMethod method
public static io.grpc.ServerCallHandler asyncClientStreamingCall (io.grpc.stub.ServerCalls$ClientStreamingMethod)
io.grpc.stub.ServerCalls$ClientStreamingMethod method
public static io.grpc.ServerCallHandler asyncBidiStreamingCall (io.grpc.stub.ServerCalls$BidiStreamingMethod)
io.grpc.stub.ServerCalls$BidiStreamingMethod method
private static io.grpc.ServerCallHandler asyncUnaryRequestCall (io.grpc.stub.ServerCalls$UnaryRequestMethod)
io.grpc.stub.ServerCalls$UnaryRequestMethod method
private static io.grpc.ServerCallHandler asyncStreamingRequestCall (io.grpc.stub.ServerCalls$StreamingRequestMethod)
io.grpc.stub.ServerCalls$StreamingRequestMethod method
}
io/grpc/stub/StreamObserver.classStreamObserver.java
package io.grpc.stub
public abstract io.grpc.stub.StreamObserver extends java.lang.Object {
public abstract void onNext (java.lang.Object)
public abstract void onError (java.lang.Throwable)
public abstract void onCompleted ()
}