Exemplo n.º 1
0
        public void ToListening(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Context.IListen  context = _contextFactory.ForListen(commandEndpoint, version);
            Event.Transition message = _eventFactory.ForStateTransition(context);

            _eventMediator.Publish(message);
        }
Exemplo n.º 2
0
 public Listening(Gateway.Event.IMediator eventMediator, ITransition transition, Packet.Endpoint.IFactory packetEndpointFactory, Context.IListen context)
 {
     _eventMediator = eventMediator;
     _transition = transition;
     _packetEndpointFactory = packetEndpointFactory;
     _context = context;
 }
Exemplo n.º 3
0
 public Listening(Gateway.Event.IMediator eventMediator, ITransition transition, Packet.Endpoint.IFactory packetEndpointFactory, Context.IListen context)
 {
     _eventMediator         = eventMediator;
     _transition            = transition;
     _packetEndpointFactory = packetEndpointFactory;
     _context = context;
 }
Exemplo n.º 4
0
 private IState ForContext(Context.IListen context)
 {
     return(new Listening(_eventMediator, _transition, _packetEndpointFactory, context));
 }