Interface Grpc


public interface Grpc
The Helidon gRPC API.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static @interface 
    An annotation to mark a method as representing a bi-directional streaming gRPC method.
    static @interface 
    An annotation to mark a method as representing a client streaming gRPC method.
    static @interface 
    Deprecated, for removal: This API element is subject to removal in a future version.
    use io.helidon.microprofile.grpc.client.GrpcChannel.
    static @interface 
    Specifies that a class is a gRPC interceptor.
    static @interface 
    Specifies that an annotation type is a gRPC interceptor binding type.
    static @interface 
    Declares an ordered list of gRPC interceptors for a target gRPC service class or a gRPC service method of a target class.
    static @interface 
    Deprecated, for removal: This API element is subject to removal in a future version.
    use io.helidon.microprofile.grpc.core.GrpcMarshaller.
    static @interface 
    An annotation to mark a class as representing a gRPC service or a method as a gRPC service method.
    static @interface 
    Deprecated, for removal: This API element is subject to removal in a future version.
    use io.helidon.microprofile.grpc.client.GrpcProxy.
    static @interface 
    An annotation used to mark a class as representing a gRPC service.
    static @interface 
    An annotation to mark a method that provides the protocol buffer file descriptor.
    static @interface 
    An annotation to identify the generated protocol buffer class that provides the proto file descriptor.
    static @interface 
    Deprecated, for removal: This API element is subject to removal in a future version.
    use io.helidon.microprofile.grpc.core.RequestType.
    static @interface 
    Deprecated, for removal: This API element is subject to removal in a future version.
    use io.helidon.microprofile.grpc.core.ResponseType.
    static @interface 
    An annotation to mark a method as representing a server streaming gRPC method.
    static @interface 
    An annotation to mark a method as representing a unary gRPC method.