java.lang.Object
io.helidon.grpc.client.ClientServiceDescriptor
Encapsulates all details about a client side gRPC service.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAClientServiceDescriptorbuilder.static interfaceFluent configuration interface for theClientServiceDescriptor. -
Method Summary
Modifier and TypeMethodDescriptionbuilder(io.grpc.BindableService service) Create aClientServiceDescriptor.Builderfrom aBindableService.builder(io.grpc.ServiceDescriptor service) Create aClientServiceDescriptor.Builderfrom aServiceDescriptor.Create aClientServiceDescriptor.Builderform a name and type.Create aClientServiceDescriptor.Builderform a name and type.io.grpc.CallCredentialsReturn theCallCredentialsset on this service.static ClientServiceDescriptorcreate(io.grpc.BindableService service) Create aClientServiceDescriptorfrom aBindableService.static ClientServiceDescriptorcreate(io.grpc.ServiceDescriptor descriptor) Create aClientServiceDescriptorfrom aServiceDescriptor.PriorityBag<io.grpc.ClientInterceptor>Return service interceptors.ReturnClientMethodDescriptorfor a specified method getName.methods()Return the collections of methods that make up this service.name()Obtain the service name.toString()
-
Method Details
-
create
Create aClientServiceDescriptorfrom aServiceDescriptor.- Parameters:
descriptor- theServiceDescriptor- Returns:
- a
ClientServiceDescriptor
-
create
Create aClientServiceDescriptorfrom aBindableService.- Parameters:
service- the BindableService- Returns:
- a
ClientServiceDescriptor
-
builder
Create aClientServiceDescriptor.Builderfrom aServiceDescriptor.- Parameters:
service- theServiceDescriptor- Returns:
- a
ClientServiceDescriptor.Builder
-
builder
Create aClientServiceDescriptor.Builderfrom aBindableService.- Parameters:
service- theBindableService- Returns:
- a
ClientServiceDescriptor.Builder
-
builder
Create aClientServiceDescriptor.Builderform a name and type.The
class simple namewill be used for the service name.- Parameters:
serviceClass- the service class- Returns:
- a
ClientServiceDescriptor.Builder
-
builder
Create aClientServiceDescriptor.Builderform a name and type.- Parameters:
serviceName- the getName of the service to use to initialise the builderserviceClass- the service class- Returns:
- a
ClientServiceDescriptor.Builder
-
name
Obtain the service name.- Returns:
- the service name
-
method
ReturnClientMethodDescriptorfor a specified method getName.- Parameters:
name- method getName- Returns:
- method getDescriptor for the specified getName
-
methods
Return the collections of methods that make up this service.- Returns:
- service methods
-
interceptors
Return service interceptors.- Returns:
- service interceptors
-
callCredentials
public io.grpc.CallCredentials callCredentials()Return theCallCredentialsset on this service.- Returns:
- the
CallCredentialsset on this service
-
toString
-