Skip to content

Commit ae886f0

Browse files
committed
final class
1 parent b1cce6f commit ae886f0

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Sources/MQTTNIO/MQTTClient.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import NIOSSL
99
import NIOTransportServices
1010

1111
/// Swift NIO MQTT Client
12-
public class MQTTClient {
12+
final public class MQTTClient {
1313
/// MQTTClient errors
1414
enum Error: Swift.Error {
1515
case alreadyConnected

Sources/MQTTNIO/MQTTConnection.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import NIOSSL
88
import NIOTransportServices
99
import NIOWebSocket
1010

11-
class MQTTConnection {
11+
final class MQTTConnection {
1212
let channel: Channel
1313
let timeout: TimeAmount?
1414

Sources/MQTTNIO/MQTTTask.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
import NIO
33

4-
class MQTTTask {
4+
final class MQTTTask {
55
let promise: EventLoopPromise<MQTTInboundMessage>
66
let checkInbound: (MQTTInboundMessage) throws -> Bool
77
let timeoutTask: Scheduled<Void>?
@@ -30,7 +30,7 @@ class MQTTTask {
3030
}
3131
}
3232

33-
class MQTTTaskHandler: ChannelInboundHandler, RemovableChannelHandler {
33+
final class MQTTTaskHandler: ChannelInboundHandler, RemovableChannelHandler {
3434
typealias InboundIn = MQTTInboundMessage
3535

3636
let task: MQTTTask

0 commit comments

Comments
 (0)