- AbstractAuthenticatingServerCallListener<ReqT> - Class in net.devh.boot.grpc.server.security.interceptors
-
A call listener that will set the authentication context before each invocation and clear it afterwards.
- AbstractAuthenticatingServerCallListener(ServerCall.Listener<ReqT>, Context) - Constructor for class net.devh.boot.grpc.server.security.interceptors.AbstractAuthenticatingServerCallListener
-
Creates a new AbstractAuthenticatingServerCallListener which will attach the given security context before
delegating to the given listener.
- AbstractGrpcSecurityMetadataSource - Class in net.devh.boot.grpc.server.security.check
-
- AbstractGrpcSecurityMetadataSource() - Constructor for class net.devh.boot.grpc.server.security.check.AbstractGrpcSecurityMetadataSource
-
- AbstractGrpcServerFactory<T extends ServerBuilder<T>> - Class in net.devh.boot.grpc.server.serverfactory
-
Abstract factory for grpc servers.
- AbstractGrpcServerFactory(GrpcServerProperties, List<GrpcServerConfigurer>) - Constructor for class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
Creates a new server factory with the given properties.
- ACCESS_DENIED_DESCRIPTION - Static variable in class net.devh.boot.grpc.server.security.interceptors.ExceptionTranslatingServerInterceptor
-
A constant that contains the response message for calls with insufficient permissions.
- AccessPredicate - Interface in net.devh.boot.grpc.server.security.check
-
Predicate that can be used to check whether the given
Authentication
has access to the protected
service/method.
- AccessPredicateConfigAttribute - Class in net.devh.boot.grpc.server.security.check
-
- AccessPredicateConfigAttribute(AccessPredicate) - Constructor for class net.devh.boot.grpc.server.security.check.AccessPredicateConfigAttribute
-
Creates a new AccessPredicateConfigAttribute with the given
AccessPredicate
.
- AccessPredicateVoter - Class in net.devh.boot.grpc.server.security.check
-
- AccessPredicateVoter() - Constructor for class net.devh.boot.grpc.server.security.check.AccessPredicateVoter
-
- addService(GrpcServiceDefinition) - Method in class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
- addService(GrpcServiceDefinition) - Method in interface net.devh.boot.grpc.server.serverfactory.GrpcServerFactory
-
Adds the given grpc service definition to this factory.
- and(Predicate<? super Authentication>) - Method in interface net.devh.boot.grpc.server.security.check.AccessPredicate
-
- andThen(Consumer<? super ServerBuilder<?>>) - Method in interface net.devh.boot.grpc.server.serverfactory.GrpcServerConfigurer
-
- AnnotationGlobalServerInterceptorConfigurer - Class in net.devh.boot.grpc.server.interceptor
-
- AnnotationGlobalServerInterceptorConfigurer(ApplicationContext) - Constructor for class net.devh.boot.grpc.server.interceptor.AnnotationGlobalServerInterceptorConfigurer
-
Creates a new AnnotationGlobalServerInterceptorConfigurer.
- AnnotationGrpcServiceDiscoverer - Class in net.devh.boot.grpc.server.service
-
- AnnotationGrpcServiceDiscoverer() - Constructor for class net.devh.boot.grpc.server.service.AnnotationGrpcServiceDiscoverer
-
- AnonymousAuthenticationReader - Class in net.devh.boot.grpc.server.security.authentication
-
The AnonymousAuthenticationReader allows users without credentials to get an anonymous identity.
- AnonymousAuthenticationReader(String) - Constructor for class net.devh.boot.grpc.server.security.authentication.AnonymousAuthenticationReader
-
Creates a new AnonymousAuthenticationReader with the given key and "anonymousUser"
as principal with the
ROLE_ANONYMOUS
.
- AnonymousAuthenticationReader(String, Object, Collection<? extends GrantedAuthority>) - Constructor for class net.devh.boot.grpc.server.security.authentication.AnonymousAuthenticationReader
-
Creates a new AnonymousAuthenticationReader with the given key,principal and authorities.
- ANY_IP_ADDRESS - Static variable in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
A constant that defines, that the server should listen to any IPv4 and IPv6 address.
- ANY_IPv4_ADDRESS - Static variable in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
A constant that defines, that the server should listen to any IPv4 address.
- ANY_IPv6_ADDRESS - Static variable in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
A constant that defines, that the server should listen to any IPv6 address.
- attachAuthenticationContext() - Method in class net.devh.boot.grpc.server.security.interceptors.AbstractAuthenticatingServerCallListener
-
Attaches the authentication context before the actual call.
- authenticate(Authentication) - Method in class net.devh.boot.grpc.server.security.authentication.X509CertificateAuthenticationProvider
-
- authenticated() - Static method in interface net.devh.boot.grpc.server.security.check.AccessPredicate
-
All authenticated users can access the protected instance including anonymous users.
- authenticatingServerInterceptor(AuthenticationManager, GrpcAuthenticationReader) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerSecurityAutoConfiguration
-
The security interceptor that handles the authentication of requests.
- AuthenticatingServerInterceptor - Interface in net.devh.boot.grpc.server.security.interceptors
-
Marker-Interface: A server interceptor that used to authenticate the client request.
- AUTHENTICATION_CONTEXT_KEY - Static variable in interface net.devh.boot.grpc.server.security.interceptors.AuthenticatingServerInterceptor
-
The context key that can be used to retrieve the associated
Authentication
.
- authorizationCheckingServerInterceptor(AccessDecisionManager, GrpcSecurityMetadataSource) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerSecurityAutoConfiguration
-
The security interceptor that handles the authorization of requests.
- AuthorizationCheckingServerInterceptor - Class in net.devh.boot.grpc.server.security.interceptors
-
A server interceptor that will check the security context whether it has permission to access the grpc method.
- AuthorizationCheckingServerInterceptor(AccessDecisionManager, GrpcSecurityMetadataSource) - Constructor for class net.devh.boot.grpc.server.security.interceptors.AuthorizationCheckingServerInterceptor
-
- get(String, ObjectFactory<?>) - Method in class net.devh.boot.grpc.server.scope.GrpcRequestScope
-
- getAccessPredicate() - Method in class net.devh.boot.grpc.server.security.check.AccessPredicateConfigAttribute
-
Gets the access predicate that belongs to this instance.
- getAddress() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Bind address for the server.
- getAddress() - Method in class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
- getAddress() - Method in interface net.devh.boot.grpc.server.serverfactory.GrpcServerFactory
-
Gets the IP address the created server will be bound to.
- getAddress() - Method in class net.devh.boot.grpc.server.serverfactory.InProcessGrpcServerFactory
-
- getAllConfigAttributes() - Method in class net.devh.boot.grpc.server.security.check.ManualGrpcSecurityMetadataSource
-
- getAttribute() - Method in class net.devh.boot.grpc.server.security.check.AccessPredicateConfigAttribute
-
- getAttributes(Object) - Method in class net.devh.boot.grpc.server.security.check.AbstractGrpcSecurityMetadataSource
-
- getAttributes(MethodDescriptor<?, ?>) - Method in interface net.devh.boot.grpc.server.security.check.GrpcSecurityMetadataSource
-
Accesses the ConfigAttribute
s that apply to a given secure object.
- getAttributes(MethodDescriptor<?, ?>) - Method in class net.devh.boot.grpc.server.security.check.ManualGrpcSecurityMetadataSource
-
- getBeanClazz() - Method in class net.devh.boot.grpc.server.service.GrpcServiceDefinition
-
Gets the class of the grpc service bean.
- getBeanName() - Method in class net.devh.boot.grpc.server.service.GrpcServiceDefinition
-
Gets the name of the grpc service bean.
- getCertificateChain() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the SSL certificate chain.
- getCiphers() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Specifies the cipher suite.
- getClientAuth() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Whether the client has to authenticate himself via certificates.
- getConversationId() - Method in class net.devh.boot.grpc.server.scope.GrpcRequestScope
-
- getCredentials() - Method in class net.devh.boot.grpc.server.security.authentication.X509CertificateAuthentication
-
- getDefaultScheme() - Method in class net.devh.boot.grpc.server.nameresolver.SelfNameResolverFactory
-
- getDefinition() - Method in class net.devh.boot.grpc.server.service.GrpcServiceDefinition
-
Gets the grpc service definition.
- getInProcessName() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The name of the in-process server.
- getKeepAliveTime() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The default delay before we send a keepAlives.
- getKeepAliveTimeout() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The default timeout for a keepAlives ping request.
- getMaxInboundMessageSize() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The maximum message size allowed to be received by the server.
- getMaxInboundMetadataSize() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The maximum size of metadata allowed to be received.
- getOrder() - Method in class net.devh.boot.grpc.server.interceptor.OrderedServerInterceptor
-
- getPermitKeepAliveTime() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Specify the most aggressive keep-alive time clients are permitted to configure.
- getPhase() - Method in class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
- getPort() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Gets the port the server should listen on.
- getPort() - Method in class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
- getPort() - Method in interface net.devh.boot.grpc.server.serverfactory.GrpcServerFactory
-
Gets the local port the created server will use to listen to requests.
- getPort() - Method in class net.devh.boot.grpc.server.serverfactory.InProcessGrpcServerFactory
-
- getPrincipal() - Method in class net.devh.boot.grpc.server.security.authentication.X509CertificateAuthentication
-
- getPrivateKey() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the private key.
- getPrivateKeyPassword() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Password for the private key.
- getProtocols() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Specifies the protocols accepted for secure connections.
- getSecureObjectClass() - Method in class net.devh.boot.grpc.server.security.interceptors.AuthorizationCheckingServerInterceptor
-
- getSecurity() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Security options for transport security.
- getServerInterceptorBeans() - Method in class net.devh.boot.grpc.server.interceptor.AnnotationGlobalServerInterceptorConfigurer
-
- getServerInterceptors() - Method in class net.devh.boot.grpc.server.interceptor.GlobalServerInterceptorRegistry
-
Gets the immutable list of global server interceptors.
- getServiceAuthority() - Method in class net.devh.boot.grpc.server.nameresolver.SelfNameResolver
-
- getTrustCertCollection() - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the trusted certificate collection.
- GlobalServerInterceptorConfigurer - Interface in net.devh.boot.grpc.server.interceptor
-
- GlobalServerInterceptorRegistry - Class in net.devh.boot.grpc.server.interceptor
-
The global server interceptor registry keeps references to all
ServerInterceptor
s that should be registered
to all server channels.
- GlobalServerInterceptorRegistry(ApplicationContext) - Constructor for class net.devh.boot.grpc.server.interceptor.GlobalServerInterceptorRegistry
-
Creates a new GlobalServerInterceptorRegistry.
- globalTraceServerInterceptorConfigurer(GrpcTracing) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerTraceAutoConfiguration
-
Configures a global server interceptor that applies brave's tracing logic to the requests.
- GRPC_REQUEST_SCOPE_NAME - Static variable in class net.devh.boot.grpc.server.scope.GrpcRequestScope
-
- GrpcAuthenticationReader - Interface in net.devh.boot.grpc.server.security.authentication
-
- GrpcGlobalServerInterceptor - Annotation Type in net.devh.boot.grpc.server.interceptor
-
- GrpcMetadataConsulConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
Configuration class that configures the required beans for gRPC discovery via Consul.
- GrpcMetadataConsulConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcMetadataConsulConfiguration
-
- GrpcMetadataEurekaConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
Configuration class that configures the required beans for grpc discovery via Eureka.
- GrpcMetadataEurekaConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcMetadataEurekaConfiguration
-
- GrpcMetadataNacosConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
Configuration class that configures the required beans for grpc discovery via Nacos.
- GrpcMetadataNacosConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcMetadataNacosConfiguration
-
- grpcRequestScope() - Static method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration
-
A scope that is valid for the duration of a grpc request.
- GrpcRequestScope - Class in net.devh.boot.grpc.server.scope
-
The scope for beans that have their lifecycle bound to the grpc
Context
.
- GrpcRequestScope() - Constructor for class net.devh.boot.grpc.server.scope.GrpcRequestScope
-
- GrpcSecurityMetadataSource - Interface in net.devh.boot.grpc.server.security.check
-
- GrpcServerAutoConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
The auto configuration used by Spring-Boot that contains all beans to run a grpc server/service.
- GrpcServerAutoConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration
-
- GrpcServerConfigurer - Interface in net.devh.boot.grpc.server.serverfactory
-
- GrpcServerFactory - Interface in net.devh.boot.grpc.server.serverfactory
-
A factory that can be used to create grpc servers.
- GrpcServerFactoryAutoConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
- GrpcServerFactoryAutoConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration
-
- grpcServerLifecycle(GrpcServerFactory) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration
-
- GrpcServerLifecycle - Class in net.devh.boot.grpc.server.serverfactory
-
Lifecycle bean that automatically starts and stops the grpc server.
- GrpcServerLifecycle(GrpcServerFactory) - Constructor for class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
- GrpcServerMetricAutoConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
Auto configuration class for Spring-Boot.
- GrpcServerMetricAutoConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcServerMetricAutoConfiguration
-
- GrpcServerProperties - Class in net.devh.boot.grpc.server.config
-
The properties for the gRPC server that will be started as part of the application.
- GrpcServerProperties() - Constructor for class net.devh.boot.grpc.server.config.GrpcServerProperties
-
- GrpcServerProperties.Security - Class in net.devh.boot.grpc.server.config
-
The security configuration for the gRPC server.
- GrpcServerSecurityAutoConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
Auto configuration class with the required beans for the spring-security configuration of the grpc server.
- GrpcServerSecurityAutoConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcServerSecurityAutoConfiguration
-
- GrpcServerTraceAutoConfiguration - Class in net.devh.boot.grpc.server.autoconfigure
-
The configuration used to configure brave's tracing for grpc.
- GrpcServerTraceAutoConfiguration() - Constructor for class net.devh.boot.grpc.server.autoconfigure.GrpcServerTraceAutoConfiguration
-
- GrpcService - Annotation Type in net.devh.boot.grpc.server.service
-
Annotation that marks gRPC services that should be registered with a gRPC server.
- GrpcServiceDefinition - Class in net.devh.boot.grpc.server.service
-
Container class that contains all relevant information about a grpc service.
- GrpcServiceDefinition(String, Class<?>, ServerServiceDefinition) - Constructor for class net.devh.boot.grpc.server.service.GrpcServiceDefinition
-
Creates a new GrpcServiceDefinition.
- GrpcServiceDiscoverer - Interface in net.devh.boot.grpc.server.service
-
An interface for a bean that will be used to find grpc services and codecs.
- negate() - Method in interface net.devh.boot.grpc.server.security.check.AccessPredicate
-
- net.devh.boot.grpc.server.autoconfigure - package net.devh.boot.grpc.server.autoconfigure
-
The Spring-Boot auto configuration classes that setup the gRPC server environment.
- net.devh.boot.grpc.server.cloud - package net.devh.boot.grpc.server.cloud
-
Helper classes for Spring-Cloud server features.
- net.devh.boot.grpc.server.condition - package net.devh.boot.grpc.server.condition
-
- net.devh.boot.grpc.server.config - package net.devh.boot.grpc.server.config
-
Classes related to the gRPC server configuration.
- net.devh.boot.grpc.server.interceptor - package net.devh.boot.grpc.server.interceptor
-
Classes related to the gRPC (global) server interceptors and their discovery.
- net.devh.boot.grpc.server.metric - package net.devh.boot.grpc.server.metric
-
A package containing the server side classes for grpc metric collection.
- net.devh.boot.grpc.server.nameresolver - package net.devh.boot.grpc.server.nameresolver
-
Classes used to resolve the client name into the actual service addresses.
- net.devh.boot.grpc.server.scope - package net.devh.boot.grpc.server.scope
-
- net.devh.boot.grpc.server.security.authentication - package net.devh.boot.grpc.server.security.authentication
-
Contains the security classes related to authentication checks.
- net.devh.boot.grpc.server.security.check - package net.devh.boot.grpc.server.security.check
-
Contains the security classes related to authorization checks.
- net.devh.boot.grpc.server.security.interceptors - package net.devh.boot.grpc.server.security.interceptors
-
Contains the interceptors that handle the security for the actual gRPC requests.
- net.devh.boot.grpc.server.serverfactory - package net.devh.boot.grpc.server.serverfactory
-
Contains factories and related classes to setup the server.
- net.devh.boot.grpc.server.service - package net.devh.boot.grpc.server.service
-
Classes related to the gRPC server services and their discovery.
- nettyGrpcServerFactory(GrpcServerProperties, GrpcServiceDiscoverer, List<GrpcServerConfigurer>) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration
-
Creates a GrpcServerFactory using the non-shaded netty.
- NettyGrpcServerFactory - Class in net.devh.boot.grpc.server.serverfactory
-
Factory for netty based grpc servers.
- NettyGrpcServerFactory(GrpcServerProperties, List<GrpcServerConfigurer>) - Constructor for class net.devh.boot.grpc.server.serverfactory.NettyGrpcServerFactory
-
Creates a new netty server factory with the given properties.
- nettyGrpcServerLifecycle(NettyGrpcServerFactory) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration
-
The server lifecycle bean for netty based server.
- newNameResolver(URI, NameResolver.Args) - Method in class net.devh.boot.grpc.server.nameresolver.SelfNameResolverFactory
-
- newRequestCounterFor(MethodDescriptor<?, ?>) - Method in class net.devh.boot.grpc.server.metric.MetricCollectingServerInterceptor
-
- newResponseCounterFor(MethodDescriptor<?, ?>) - Method in class net.devh.boot.grpc.server.metric.MetricCollectingServerInterceptor
-
- newServerBuilder() - Method in class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
Creates a new server builder.
- newServerBuilder() - Method in class net.devh.boot.grpc.server.serverfactory.InProcessGrpcServerFactory
-
- newServerBuilder() - Method in class net.devh.boot.grpc.server.serverfactory.NettyGrpcServerFactory
-
- newServerBuilder() - Method in class net.devh.boot.grpc.server.serverfactory.ShadedNettyGrpcServerFactory
-
- newTimerFunction(MethodDescriptor<?, ?>) - Method in class net.devh.boot.grpc.server.metric.MetricCollectingServerInterceptor
-
- noOpCallListener() - Method in class net.devh.boot.grpc.server.security.interceptors.ExceptionTranslatingServerInterceptor
-
- Security() - Constructor for class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
- SELF_SCHEME - Static variable in class net.devh.boot.grpc.server.nameresolver.SelfNameResolverFactory
-
The constant containing the scheme that will be used by this factory.
- SelfNameResolver - Class in net.devh.boot.grpc.server.nameresolver
-
A
NameResolver
that will always respond with the server's own address.
- SelfNameResolver(GrpcServerProperties, NameResolver.Args) - Constructor for class net.devh.boot.grpc.server.nameresolver.SelfNameResolver
-
Creates a self name resolver with the given properties.
- SelfNameResolver(GrpcServerProperties, NameResolver.Args, SharedResourceHolder.Resource<Executor>) - Constructor for class net.devh.boot.grpc.server.nameresolver.SelfNameResolver
-
Creates a self name resolver with the given properties.
- selfNameResolverFactory(GrpcServerProperties) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration
-
- SelfNameResolverFactory - Class in net.devh.boot.grpc.server.nameresolver
-
- SelfNameResolverFactory(GrpcServerProperties) - Constructor for class net.devh.boot.grpc.server.nameresolver.SelfNameResolverFactory
-
Creates a new SelfNameResolverFactory that uses the given properties.
- serverConfigurers - Variable in class net.devh.boot.grpc.server.serverfactory.AbstractGrpcServerFactory
-
- set(ServiceDescriptor, AccessPredicate) - Method in class net.devh.boot.grpc.server.security.check.ManualGrpcSecurityMetadataSource
-
Set the given access predicate for the all methods of the given service.
- set(MethodDescriptor<?, ?>, AccessPredicate) - Method in class net.devh.boot.grpc.server.security.check.ManualGrpcSecurityMetadataSource
-
Set the given access predicate for the given method.
- setAddress(String) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Bind address for the server.
- setApplicationContext(ApplicationContext) - Method in class net.devh.boot.grpc.server.service.AnnotationGrpcServiceDiscoverer
-
- setAuthenticated(boolean) - Method in class net.devh.boot.grpc.server.security.authentication.X509CertificateAuthentication
-
- setCertificateChain(Resource) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the SSL certificate chain.
- setCiphers(String) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
- setClientAuth(ClientAuth) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Whether the client has to authenticate himself via certificates.
- setDefault(AccessPredicate) - Method in class net.devh.boot.grpc.server.security.check.ManualGrpcSecurityMetadataSource
-
Sets the default that will be used if no specific configuration has been made.
- setEnabled(boolean) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Flag that controls whether transport security is used.
- setEnableKeepAlive(boolean) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Setting to enable keepAlive.
- setHealthServiceEnabled(boolean) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Whether gRPC health service is enabled or not.
- setInProcessName(String) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The name of the in-process server.
- setKeepAliveTime(Duration) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The default delay before we send a keepAlives.
- setKeepAliveTimeout(Duration) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
The default timeout for a keepAlives ping request.
- setMaxInboundMessageSize(DataSize) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Sets the maximum message size allowed to be received by the server.
- setMaxInboundMetadataSize(DataSize) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Sets the maximum metadata size allowed to be received by the server.
- setPermitKeepAliveTime(Duration) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Specify the most aggressive keep-alive time clients are permitted to configure.
- setPermitKeepAliveWithoutCalls(boolean) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Whether clients are allowed to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the
connection.
- setPort(int) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Server port to listen on.
- setPrivateKey(Resource) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the private key.
- setPrivateKeyPassword(String) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
Password for the private key.
- setProtocols(String) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
- setReflectionServiceEnabled(boolean) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties
-
Whether proto reflection service is enabled or not.
- setTrustCertCollection(Resource) - Method in class net.devh.boot.grpc.server.config.GrpcServerProperties.Security
-
The resource containing the trusted certificate collection.
- shadedNettyGrpcServerFactory(GrpcServerProperties, GrpcServiceDiscoverer, List<GrpcServerConfigurer>) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration
-
Creates a GrpcServerFactory using the shaded netty.
- ShadedNettyGrpcServerFactory - Class in net.devh.boot.grpc.server.serverfactory
-
Factory for shaded netty based grpc servers.
- ShadedNettyGrpcServerFactory(GrpcServerProperties, List<GrpcServerConfigurer>) - Constructor for class net.devh.boot.grpc.server.serverfactory.ShadedNettyGrpcServerFactory
-
Creates a new shaded netty server factory with the given properties.
- shadedNettyGrpcServerLifecycle(ShadedNettyGrpcServerFactory) - Method in class net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration
-
The server lifecycle bean for a shaded netty based server.
- shutdown() - Method in class net.devh.boot.grpc.server.nameresolver.SelfNameResolver
-
- sortInterceptors(List<? extends ServerInterceptor>) - Method in class net.devh.boot.grpc.server.interceptor.GlobalServerInterceptorRegistry
-
Sorts the given list of interceptors.
- SSLContextGrpcAuthenticationReader - Class in net.devh.boot.grpc.server.security.authentication
-
- SSLContextGrpcAuthenticationReader() - Constructor for class net.devh.boot.grpc.server.security.authentication.SSLContextGrpcAuthenticationReader
-
- start(NameResolver.Listener2) - Method in class net.devh.boot.grpc.server.nameresolver.SelfNameResolver
-
- start() - Method in class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
- stop() - Method in class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
- stop(Runnable) - Method in class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
- stopAndReleaseGrpcServer() - Method in class net.devh.boot.grpc.server.serverfactory.GrpcServerLifecycle
-
Initiates an orderly shutdown of the grpc server and releases the references to the server.
- supports(Class<?>) - Method in class net.devh.boot.grpc.server.security.authentication.X509CertificateAuthenticationProvider
-
- supports(Class<?>) - Method in class net.devh.boot.grpc.server.security.check.AbstractGrpcSecurityMetadataSource
-
- supports(ConfigAttribute) - Method in class net.devh.boot.grpc.server.security.check.AccessPredicateVoter
-
- supports(Class<?>) - Method in class net.devh.boot.grpc.server.security.check.AccessPredicateVoter
-