Package com.mongodb.connection.netty
Class NettyStreamFactoryFactory.Builder
java.lang.Object
com.mongodb.connection.netty.NettyStreamFactoryFactory.Builder
- Enclosing class:
NettyStreamFactoryFactory
@Deprecated(since="2021-05-27")
public static final class NettyStreamFactoryFactory.Builder
extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A builder for an instance of
NettyStreamFactoryFactory
.- Since:
- 3.3
-
Method Summary
Modifier and TypeMethodDescriptionallocator
(io.netty.buffer.ByteBufAllocator allocator) Deprecated.Sets the allocator.build()
Deprecated.Build an instance ofNettyStreamFactoryFactory
.eventLoopGroup
(io.netty.channel.EventLoopGroup eventLoopGroup) Deprecated.Sets the event loop group.socketChannelClass
(Class<? extends io.netty.channel.socket.SocketChannel> socketChannelClass) Deprecated.Sets the socket channel class
-
Method Details
-
allocator
Deprecated.Sets the allocator.- Parameters:
allocator
- the allocator to use for ByteBuf instances- Returns:
- this
-
socketChannelClass
public NettyStreamFactoryFactory.Builder socketChannelClass(Class<? extends io.netty.channel.socket.SocketChannel> socketChannelClass) Deprecated.Sets the socket channel class- Parameters:
socketChannelClass
- the socket channel class- Returns:
- this
-
eventLoopGroup
public NettyStreamFactoryFactory.Builder eventLoopGroup(io.netty.channel.EventLoopGroup eventLoopGroup) Deprecated.Sets the event loop group.It is highly recommended to supply your own event loop group and manage its shutdown. Otherwise, the event loop group created by default will not be shutdown properly.
- Parameters:
eventLoopGroup
- the event loop group that all channels created by this factory will be a part of- Returns:
- this
-
build
Deprecated.Build an instance ofNettyStreamFactoryFactory
.- Returns:
- factory of the netty stream factory
-