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));
 }
Exemple #2
0
 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));
 }
Exemple #3
0
 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));
 }
Exemple #4
0
 public ProtocolGatewayMessageConverter(MessageAddressConverter addressConvertor, IByteBufferConverter byteBufferConverter)
 {
     this.addressConvertor    = Preconditions.CheckNotNull(addressConvertor, nameof(addressConvertor));
     this.byteBufferConverter = Preconditions.CheckNotNull(byteBufferConverter, nameof(byteBufferConverter));
 }