Exemple #1
0
 public ForgeMessageBus()
 {
     MessageBufferInterpreter      = AbstractFactory.Get <INetworkTypeFactory>().GetNew <IMessageBufferInterpreter>();
     _messageDestructor            = AbstractFactory.Get <INetworkTypeFactory>().GetNew <IMessageDestructor>();
     _messageRepeater              = AbstractFactory.Get <INetworkTypeFactory>().GetNew <IMessageRepeater>();
     _storedMessages               = AbstractFactory.Get <INetworkTypeFactory>().GetNew <IMessageRepository>();
     _messageDestructor.BufferPool = _bufferPool;
     _synchronizationContext       = SynchronizationContext.Current;
 }