Rename BaseServerFactoryPropertyMapper to DefaultServerFactoryPropertyMapper
This commit is contained in:
@@ -24,23 +24,25 @@ import java.util.function.Consumer;
|
||||
import io.grpc.ServerBuilder;
|
||||
|
||||
import org.springframework.boot.context.properties.PropertyMapper;
|
||||
import org.springframework.grpc.server.DefaultGrpcServerFactory;
|
||||
|
||||
/**
|
||||
* Helper class used to map {@link GrpcServerProperties} to various {@link ServerBuilder}.
|
||||
* Helper class used to map {@link GrpcServerProperties} to
|
||||
* {@link DefaultGrpcServerFactory}.
|
||||
*
|
||||
* @author Chris Bono
|
||||
* @param <T> the type of server builder
|
||||
*/
|
||||
class BaseServerFactoryPropertyMapper<T extends ServerBuilder<T>> {
|
||||
class DefaultServerFactoryPropertyMapper<T extends ServerBuilder<T>> {
|
||||
|
||||
final GrpcServerProperties properties;
|
||||
|
||||
BaseServerFactoryPropertyMapper(GrpcServerProperties properties) {
|
||||
DefaultServerFactoryPropertyMapper(GrpcServerProperties properties) {
|
||||
this.properties = properties;
|
||||
}
|
||||
|
||||
/**
|
||||
* Maps the properties to the server builder.
|
||||
* Map the properties to the server factory's server builder.
|
||||
* @param serverBuilder the builder
|
||||
*/
|
||||
void customizeServerBuilder(T serverBuilder) {
|
||||
@@ -18,12 +18,15 @@ package org.springframework.grpc.autoconfigure.server;
|
||||
|
||||
import io.grpc.netty.NettyServerBuilder;
|
||||
|
||||
import org.springframework.grpc.server.NettyGrpcServerFactory;
|
||||
|
||||
/**
|
||||
* Helper class used to map {@link GrpcServerProperties} to {@link NettyServerBuilder}.
|
||||
* Helper class used to map {@link GrpcServerProperties} to
|
||||
* {@link NettyGrpcServerFactory}.
|
||||
*
|
||||
* @author Chris Bono
|
||||
*/
|
||||
class NettyServerFactoryPropertyMapper extends BaseServerFactoryPropertyMapper<NettyServerBuilder> {
|
||||
class NettyServerFactoryPropertyMapper extends DefaultServerFactoryPropertyMapper<NettyServerBuilder> {
|
||||
|
||||
NettyServerFactoryPropertyMapper(GrpcServerProperties properties) {
|
||||
super(properties);
|
||||
|
||||
@@ -18,13 +18,15 @@ package org.springframework.grpc.autoconfigure.server;
|
||||
|
||||
import io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder;
|
||||
|
||||
import org.springframework.grpc.server.ShadedNettyGrpcServerFactory;
|
||||
|
||||
/**
|
||||
* Helper class used to map {@link GrpcServerProperties} to the shaded
|
||||
* {@link NettyServerBuilder}.
|
||||
* Helper class used to map {@link GrpcServerProperties} to
|
||||
* {@link ShadedNettyGrpcServerFactory}.
|
||||
*
|
||||
* @author Chris Bono
|
||||
*/
|
||||
class ShadedNettyServerFactoryPropertyMapper extends BaseServerFactoryPropertyMapper<NettyServerBuilder> {
|
||||
class ShadedNettyServerFactoryPropertyMapper extends DefaultServerFactoryPropertyMapper<NettyServerBuilder> {
|
||||
|
||||
ShadedNettyServerFactoryPropertyMapper(GrpcServerProperties properties) {
|
||||
super(properties);
|
||||
|
||||
@@ -28,7 +28,7 @@ import static org.mockito.BDDMockito.then;
|
||||
import static org.mockito.Mockito.mock;
|
||||
|
||||
/**
|
||||
* Tests for {@link BaseServerFactoryPropertyMapper},
|
||||
* Tests for {@link DefaultServerFactoryPropertyMapper},
|
||||
* {@link NettyServerFactoryPropertyMapper}, and
|
||||
* {@link ShadedNettyServerFactoryPropertyMapper}.
|
||||
*
|
||||
@@ -51,10 +51,10 @@ class ServerFactoryPropertyMappersTests {
|
||||
@Test
|
||||
<T extends ServerBuilder<T>> void customizeBaseServerBuilder() {
|
||||
T builder = mock();
|
||||
customizeServerBuilder(BaseServerFactoryPropertyMapper::new, () -> builder);
|
||||
customizeServerBuilder(DefaultServerFactoryPropertyMapper::new, () -> builder);
|
||||
}
|
||||
|
||||
private <T extends ServerBuilder<T>, X extends BaseServerFactoryPropertyMapper<T>> void customizeServerBuilder(
|
||||
private <T extends ServerBuilder<T>, X extends DefaultServerFactoryPropertyMapper<T>> void customizeServerBuilder(
|
||||
Function<GrpcServerProperties, X> mapperFactory, Supplier<T> mockBuilderToCustomize) {
|
||||
GrpcServerProperties properties = new GrpcServerProperties();
|
||||
properties.getKeepAlive().setTime(Duration.ofHours(1));
|
||||
|
||||
Reference in New Issue
Block a user