diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/DefaultRxtxChannelConfig.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/DefaultRxtxChannelConfig.java index 0fbf37e514..c5a15e36ff 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/DefaultRxtxChannelConfig.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/DefaultRxtxChannelConfig.java @@ -36,7 +36,10 @@ import static io.netty.channel.rxtx.RxtxChannelOption.WAIT_TIME; /** * Default configuration class for RXTX device connections. + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated final class DefaultRxtxChannelConfig extends DefaultChannelConfig implements RxtxChannelConfig { private volatile int baudrate = 115200; diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannel.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannel.java index d5751ce396..314af9b92b 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannel.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannel.java @@ -36,7 +36,10 @@ import static io.netty.channel.rxtx.RxtxChannelOption.WAIT_TIME; /** * A channel to a serial device using the RXTX library. + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated public class RxtxChannel extends OioByteStreamChannel { private static final RxtxDeviceAddress LOCAL_ADDRESS = new RxtxDeviceAddress("localhost"); diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelConfig.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelConfig.java index dcd2ce1628..788f7ebf8e 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelConfig.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelConfig.java @@ -49,7 +49,10 @@ import io.netty.channel.WriteBufferWaterMark; * {@link RxtxChannelOption#WAIT_TIME}{@link #setWaitTimeMillis(int)} * * + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated public interface RxtxChannelConfig extends ChannelConfig { enum Stopbits { /** diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelOption.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelOption.java index ee0be2736f..22a737a86e 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelOption.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxChannelOption.java @@ -22,7 +22,10 @@ import io.netty.channel.rxtx.RxtxChannelConfig.Stopbits; /** * Option for configuring a serial port connection + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated public final class RxtxChannelOption extends ChannelOption { public static final ChannelOption BAUD_RATE = valueOf(RxtxChannelOption.class, "BAUD_RATE"); diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxDeviceAddress.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxDeviceAddress.java index 806c2f1797..e03e18dc0d 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxDeviceAddress.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/RxtxDeviceAddress.java @@ -20,7 +20,10 @@ import java.net.SocketAddress; /** * A {@link SocketAddress} subclass to wrap the serial port address of a RXTX * device (e.g. COM1, /dev/ttyUSB0). + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated public class RxtxDeviceAddress extends SocketAddress { private static final long serialVersionUID = -2907820090993709523L; diff --git a/transport-rxtx/src/main/java/io/netty/channel/rxtx/package-info.java b/transport-rxtx/src/main/java/io/netty/channel/rxtx/package-info.java index 31a0e090bf..04beb30d6a 100644 --- a/transport-rxtx/src/main/java/io/netty/channel/rxtx/package-info.java +++ b/transport-rxtx/src/main/java/io/netty/channel/rxtx/package-info.java @@ -16,5 +16,8 @@ /** * A serial and parallel port communication transport based on RXTX. + * + * @deprecated this transport will be removed in the next major version. */ +@Deprecated package io.netty.channel.rxtx;