Class TestServerStreamTracer
java.lang.Object
io.grpc.StreamTracer
io.grpc.ServerStreamTracer
io.grpc.internal.testing.TestServerStreamTracer
- All Implemented Interfaces:
TestStreamTracer
A
ServerStreamTracer suitable for testing.-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.ServerStreamTracer
io.grpc.ServerStreamTracer.Factory, io.grpc.ServerStreamTracer.ServerCallInfo<ReqT,RespT> Nested classes/interfaces inherited from interface TestStreamTracer
TestStreamTracer.TestBaseStreamTracer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TestStreamTracer.TestBaseStreamTracerprotected final AtomicReference<io.grpc.ServerStreamTracer.ServerCallInfo<?, ?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidawait()Waits for the stream to be done.booleanWaits for the stream to be done.longReturns to sum of all sizes passed toStreamTracer.inboundUncompressedSize(long).longReturns to sum of all sizes passed toStreamTracer.inboundWireSize(long).longReturns to sum of al sizes passed toStreamTracer.outboundUncompressedSize(long).longReturns to sum of all sizes passed toStreamTracer.outboundWireSize(long).io.grpc.ServerStreamTracer.ServerCallInfo<?, ?> Returns the ServerCall passed toServerStreamTracer.serverCallStarted(ServerStreamTracer.ServerCallInfo).io.grpc.StatusReturns the status passed toStreamTracer.streamClosed(Status).voidinboundMessage(int seqNo) voidinboundMessageRead(int seqNo, long optionalWireSize, long optionalUncompressedSize) voidinboundUncompressedSize(long bytes) voidinboundWireSize(long bytes) Returns the next captured outbound message event.Returns the next captured outbound message event.voidoutboundMessage(int seqNo) voidoutboundMessageSent(int seqNo, long optionalWireSize, long optionalUncompressedSize) voidoutboundUncompressedSize(long bytes) voidoutboundWireSize(long bytes) voidserverCallStarted(io.grpc.ServerStreamTracer.ServerCallInfo<?, ?> callInfo) voidsetFailDuplicateCallbacks(boolean fail) Sets whether to fail on unexpected duplicate calls to callback methods.voidstreamClosed(io.grpc.Status status) Methods inherited from class io.grpc.ServerStreamTracer
filterContext, serverCallStarted
-
Field Details
-
delegate
-
serverCallInfo
-
-
Constructor Details
-
TestServerStreamTracer
public TestServerStreamTracer()
-
-
Method Details
-
await
Description copied from interface:TestStreamTracerWaits for the stream to be done.- Specified by:
awaitin interfaceTestStreamTracer- Throws:
InterruptedException
-
await
Description copied from interface:TestStreamTracerWaits for the stream to be done.- Specified by:
awaitin interfaceTestStreamTracer- Throws:
InterruptedException
-
getServerCallInfo
public io.grpc.ServerStreamTracer.ServerCallInfo<?,?> getServerCallInfo()Returns the ServerCall passed toServerStreamTracer.serverCallStarted(ServerStreamTracer.ServerCallInfo). -
getStatus
public io.grpc.Status getStatus()Description copied from interface:TestStreamTracerReturns the status passed toStreamTracer.streamClosed(Status).- Specified by:
getStatusin interfaceTestStreamTracer
-
getInboundWireSize
public long getInboundWireSize()Description copied from interface:TestStreamTracerReturns to sum of all sizes passed toStreamTracer.inboundWireSize(long).- Specified by:
getInboundWireSizein interfaceTestStreamTracer
-
getInboundUncompressedSize
public long getInboundUncompressedSize()Description copied from interface:TestStreamTracerReturns to sum of all sizes passed toStreamTracer.inboundUncompressedSize(long).- Specified by:
getInboundUncompressedSizein interfaceTestStreamTracer
-
getOutboundWireSize
public long getOutboundWireSize()Description copied from interface:TestStreamTracerReturns to sum of all sizes passed toStreamTracer.outboundWireSize(long).- Specified by:
getOutboundWireSizein interfaceTestStreamTracer
-
getOutboundUncompressedSize
public long getOutboundUncompressedSize()Description copied from interface:TestStreamTracerReturns to sum of al sizes passed toStreamTracer.outboundUncompressedSize(long).- Specified by:
getOutboundUncompressedSizein interfaceTestStreamTracer
-
setFailDuplicateCallbacks
public void setFailDuplicateCallbacks(boolean fail) Description copied from interface:TestStreamTracerSets whether to fail on unexpected duplicate calls to callback methods.- Specified by:
setFailDuplicateCallbacksin interfaceTestStreamTracer
-
nextOutboundEvent
Description copied from interface:TestStreamTracerReturns the next captured outbound message event.- Specified by:
nextOutboundEventin interfaceTestStreamTracer
-
nextInboundEvent
Description copied from interface:TestStreamTracerReturns the next captured outbound message event.- Specified by:
nextInboundEventin interfaceTestStreamTracer
-
outboundWireSize
public void outboundWireSize(long bytes) - Overrides:
outboundWireSizein classio.grpc.StreamTracer
-
inboundWireSize
public void inboundWireSize(long bytes) - Overrides:
inboundWireSizein classio.grpc.StreamTracer
-
outboundUncompressedSize
public void outboundUncompressedSize(long bytes) - Overrides:
outboundUncompressedSizein classio.grpc.StreamTracer
-
inboundUncompressedSize
public void inboundUncompressedSize(long bytes) - Overrides:
inboundUncompressedSizein classio.grpc.StreamTracer
-
streamClosed
public void streamClosed(io.grpc.Status status) - Overrides:
streamClosedin classio.grpc.StreamTracer
-
inboundMessage
public void inboundMessage(int seqNo) - Overrides:
inboundMessagein classio.grpc.StreamTracer
-
outboundMessage
public void outboundMessage(int seqNo) - Overrides:
outboundMessagein classio.grpc.StreamTracer
-
outboundMessageSent
public void outboundMessageSent(int seqNo, long optionalWireSize, long optionalUncompressedSize) - Overrides:
outboundMessageSentin classio.grpc.StreamTracer
-
inboundMessageRead
public void inboundMessageRead(int seqNo, long optionalWireSize, long optionalUncompressedSize) - Overrides:
inboundMessageReadin classio.grpc.StreamTracer
-
serverCallStarted
public void serverCallStarted(io.grpc.ServerStreamTracer.ServerCallInfo<?, ?> callInfo) - Overrides:
serverCallStartedin classio.grpc.ServerStreamTracer
-