@ApiAudience.Private @ApiStability.Unstable public class BlockBaseTemplate extends java.lang.Object implements ChannelInjectable, ContextProviderInjectable
Modifier and Type | Field and Description |
---|---|
protected types.AergoRPCServiceGrpc.AergoRPCServiceFutureStub |
aergoService |
protected ModelConverter<Block,types.Blockchain.Block> |
blockConverter |
protected ModelConverter<BlockMetadata,types.Rpc.BlockMetadata> |
blockMetadataConverter |
protected ContextProvider |
contextProvider |
protected org.slf4j.Logger |
logger |
protected types.AergoRPCServiceGrpc.AergoRPCServiceStub |
streamService |
Constructor and Description |
---|
BlockBaseTemplate() |
Modifier and Type | Method and Description |
---|---|
void |
setChannel(io.grpc.ManagedChannel channel) |
void |
setContextProvider(ContextProvider contextProvider) |
protected final transient org.slf4j.Logger logger
protected final ModelConverter<BlockMetadata,types.Rpc.BlockMetadata> blockMetadataConverter
protected final ModelConverter<Block,types.Blockchain.Block> blockConverter
protected types.AergoRPCServiceGrpc.AergoRPCServiceFutureStub aergoService
protected types.AergoRPCServiceGrpc.AergoRPCServiceStub streamService
protected ContextProvider contextProvider
public void setChannel(io.grpc.ManagedChannel channel)
setChannel
in interface ChannelInjectable
public void setContextProvider(ContextProvider contextProvider)
setContextProvider
in interface ContextProviderInjectable