Class ClientServiceDescriptor
java.lang.Object
io.helidon.microprofile.grpc.client.ClientServiceDescriptor
Encapsulates all details about a client side gRPC service.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classAClientServiceDescriptorbuilder.static interfaceFluent configuration interface for theClientServiceDescriptor.
- 
Method SummaryModifier 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.WeightedBag<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- 
createCreate aClientServiceDescriptorfrom aServiceDescriptor.- Parameters:
- descriptor- the- ServiceDescriptor
- Returns:
- a ClientServiceDescriptor
 
- 
createCreate aClientServiceDescriptorfrom aBindableService.- Parameters:
- service- the BindableService
- Returns:
- a ClientServiceDescriptor
 
- 
builderCreate aClientServiceDescriptor.Builderfrom aServiceDescriptor.- Parameters:
- service- the- ServiceDescriptor
- Returns:
- a ClientServiceDescriptor.Builder
 
- 
builderCreate aClientServiceDescriptor.Builderfrom aBindableService.- Parameters:
- service- the- BindableService
- Returns:
- a ClientServiceDescriptor.Builder
 
- 
builderCreate 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
 
- 
builderCreate aClientServiceDescriptor.Builderform a name and type.- Parameters:
- serviceName- the getName of the service to use to initialise the builder
- serviceClass- the service class
- Returns:
- a ClientServiceDescriptor.Builder
 
- 
nameObtain the service name.- Returns:
- the service name
 
- 
methodReturnClientMethodDescriptorfor a specified method getName.- Parameters:
- name- method getName
- Returns:
- method getDescriptor for the specified getName
 
- 
methodsReturn the collections of methods that make up this service.- Returns:
- service methods
 
- 
interceptorsReturn service interceptors.- Returns:
- service interceptors
 
- 
callCredentialspublic io.grpc.CallCredentials callCredentials()Return theCallCredentialsset on this service.- Returns:
- the CallCredentialsset on this service
 
- 
toString
 
-