public MqttConnectionProvider(IConnectionProvider connectionProvider, IMessageConverter <IProtocolGatewayMessage> pgMessageConverter, IByteBufferConverter byteBufferConverter, ISessionStatePersistenceProvider sessionStatePersistenceProvider) { this.connectionProvider = Preconditions.CheckNotNull(connectionProvider, nameof(connectionProvider)); this.pgMessageConverter = Preconditions.CheckNotNull(pgMessageConverter, nameof(pgMessageConverter)); this.byteBufferConverter = Preconditions.CheckNotNull(byteBufferConverter, nameof(byteBufferConverter)); this.sessionStatePersistenceProvider = Preconditions.CheckNotNull(sessionStatePersistenceProvider, nameof(sessionStatePersistenceProvider)); }
public MessagingServiceClient(IDeviceListener deviceListener, IMessageConverter <IProtocolGatewayMessage> messageConverter, IByteBufferConverter byteBufferConverter, ISessionStatePersistenceProvider sessionStatePersistenceProvider) { this.deviceListener = Preconditions.CheckNotNull(deviceListener, nameof(deviceListener)); this.messageConverter = Preconditions.CheckNotNull(messageConverter, nameof(messageConverter)); this.byteBufferConverter = Preconditions.CheckNotNull(byteBufferConverter, nameof(byteBufferConverter)); this.sessionStatePersistenceProvider = Preconditions.CheckNotNull(sessionStatePersistenceProvider, nameof(sessionStatePersistenceProvider)); }
public DeviceProxy(IMessagingChannel <IProtocolGatewayMessage> channel, IIdentity identity, IMessageConverter <IProtocolGatewayMessage> messageConverter, IByteBufferConverter byteBufferConverter) { this.isActive = new AtomicBoolean(true); this.channel = Preconditions.CheckNotNull(channel, nameof(channel)); this.messageConverter = Preconditions.CheckNotNull(messageConverter, nameof(messageConverter)); this.Identity = Preconditions.CheckNotNull(identity, nameof(this.Identity)); this.byteBufferConverter = Preconditions.CheckNotNull(byteBufferConverter, nameof(byteBufferConverter)); }
public ProtocolGatewayMessageConverter(MessageAddressConverter addressConvertor, IByteBufferConverter byteBufferConverter) { this.addressConvertor = Preconditions.CheckNotNull(addressConvertor, nameof(addressConvertor)); this.byteBufferConverter = Preconditions.CheckNotNull(byteBufferConverter, nameof(byteBufferConverter)); }