io.quarkus.grpc.runtime.config.GrpcConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-grpc Show documentation
Show all versions of quarkus-grpc Show documentation
Serve and consume gRPC services
package io.quarkus.grpc.runtime.config;
import java.util.Map;
import io.quarkus.runtime.annotations.ConfigDocMapKey;
import io.quarkus.runtime.annotations.ConfigDocSection;
import io.quarkus.runtime.annotations.ConfigItem;
import io.quarkus.runtime.annotations.ConfigPhase;
import io.quarkus.runtime.annotations.ConfigRoot;
/**
* gRPC configuration root.
*/
@ConfigRoot(phase = ConfigPhase.RUN_TIME)
public class GrpcConfiguration {
/**
* Configures the gRPC clients.
*/
@ConfigItem
@ConfigDocSection
@ConfigDocMapKey("client-name")
public Map clients;
/**
* Configure the gRPC server.
*/
@ConfigDocSection
public GrpcServerConfiguration server;
}