public static final class CompanyServiceGrpc.CompanyServiceBlockingStub extends AbstractBlockingStub<CompanyServiceGrpc.CompanyServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service CompanyService.
A service that handles company management, including CRUD and enumeration.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
CompanyServiceGrpc.CompanyServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected CompanyServiceGrpc.CompanyServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCompany(CreateCompanyRequest request)
public Company createCompany(CreateCompanyRequest request)
Creates a new company entity.
deleteCompany(DeleteCompanyRequest request)
public Empty deleteCompany(DeleteCompanyRequest request)
Deletes specified company.
Prerequisite: The company has no jobs associated with it.
Returns |
Type |
Description |
Empty |
|
getCompany(GetCompanyRequest request)
public Company getCompany(GetCompanyRequest request)
Retrieves specified company.
listCompanies(ListCompaniesRequest request)
public ListCompaniesResponse listCompanies(ListCompaniesRequest request)
Lists all companies associated with the project.
updateCompany(UpdateCompanyRequest request)
public Company updateCompany(UpdateCompanyRequest request)
Updates specified company.