Package io.lettuce.core.resource
Class Transports
- java.lang.Object
-
- io.lettuce.core.resource.Transports
-
public class Transports extends Object
Transport infrastructure utility class. This class providesEventLoopGroup
andChannel
classes for TCP socket and domain socket transports.- Since:
- 4.4
- Author:
- Mark Paluch, Yohei Ueki
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Transports.NativeTransports
Native transport support.
-
Constructor Summary
Constructors Constructor Description Transports()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Class<? extends DatagramChannel>
datagramChannelClass()
static Class<? extends EventLoopGroup>
eventLoopGroupClass()
static Class<? extends Channel>
socketChannelClass()
-
-
-
Method Detail
-
eventLoopGroupClass
public static Class<? extends EventLoopGroup> eventLoopGroupClass()
- Returns:
- the default
EventLoopGroup
for socket transport that is compatible withsocketChannelClass()
.
-
socketChannelClass
public static Class<? extends Channel> socketChannelClass()
- Returns:
- the default
Channel
for socket (network/TCP) transport.
-
datagramChannelClass
public static Class<? extends DatagramChannel> datagramChannelClass()
- Returns:
- the default
DatagramChannel
for socket (network/UDP) transport.
-
-