public Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     // when no asynchronous code is executed in a handler
     // Task.CompletedTask can be returned
     SomeLibrary.SomeMethod(message.Data);
     return(Task.CompletedTask);
 }
    public Task Handle(MyMessage message, IMessageHandlerContext context)
    {
        var ravenSession = context.SynchronizedStorageSession
                           .RavenSession();

        return(SomeLibrary.SomeAsyncMethod(message, ravenSession));
    }
        public async Task Handle(MyMessage message, IMessageHandlerContext context)
        {
            await SomeLibrary.SomeAsyncMethod(message)
            .ConfigureAwait(false);

            await SomeLibrary.AnotherAsyncMethod(message)
            .ConfigureAwait(false);
        }
Example #4
0
        public Task Handle(MyMessage message, IMessageHandlerContext context)
        {
            if (someCondition)
            {
                // Task.CompletedTask
                return(Task.CompletedTask);
            }

            return(SomeLibrary.SomeAsyncMethod(message));
        }
Example #5
0
    // Use a factory method to instantiate the system components and plug things together
    public void initializeSystem()
    {
        var masterA = new Master("a");
        var masterB = new Master("b");
        var masterC = new Master("c");

        SystemMap.registerNewMaster(masterA, typeof(Handler1));
        SystemMap.registerNewMaster(masterB, typeof(Handler2));
        SystemMap.registerNewMaster(masterC, typeof(Handler3));
        SomeLibrary.register(typeof(Handler1));
        SomeLibrary.register(typeof(Handler2));
        SomeLibrary.register(typeof(Handler3));
    }
Example #6
0
 public async Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     //do something with the message data
     await SomeLibrary.SomeAsyncMethod(message.Data);
 }
Example #7
0
 public void Should_assert_somthing_in_library()
 {
     var someLibrary = new SomeLibrary();
     Assert.IsTrue(someLibrary.ReturnTrue());
 }
Example #8
0
        public Task Handle(MyMessage message, IMessageHandlerContext context)
        {
            var task = SomeLibrary.SomeAsyncMethod(message);

            return(task);
        }
 public void Handle(MyMessage message)
 {
     SomeLibrary.SomeMethod(message.Data);
 }
Example #10
0
 public async Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     await SomeLibrary.SomeAsyncMethod(message);
 }
 public Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     return(SomeLibrary.SomeAsyncMethod(message));
 }
    public static async Task <T> Go <T>()
    {
        var someLibrary = new SomeLibrary();

        return(await someLibrary.SomeMethod(Async <T>));
    }
 public void Handle(MyMessage message)
 {
     //do something with the message data
     SomeLibrary.SomeMethod(message.Data);
 }
 public async Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     IAsyncDocumentSession ravenSession = context.SynchronizedStorageSession
                                          .RavenSession();
     await SomeLibrary.SomeAsyncMethod(message, ravenSession);
 }
Example #15
0
 public void Handle(object message)
 {
     log.Info($"Received a message of type {message.GetType().Name}.");
     SomeLibrary.SomeMethod(message);
 }
Example #16
0
 public async Task Handle(object message, IMessageHandlerContext context)
 {
     logger.InfoFormat("Received a message of type {0}.", message.GetType().Name);
     await SomeLibrary.SomeAsyncMethod(message);
 }
 public Task Handle(object message, IMessageHandlerContext context)
 {
     log.Info($"Received a message of type {message.GetType().Name}.");
     return SomeLibrary.SomeAsyncMethod(message);
 }
Example #18
0
        public void Should_assert_somthing_in_library()
        {
            var someLibrary = new SomeLibrary();

            Assert.IsTrue(someLibrary.ReturnTrue());
        }
 public Task Handle(MyMessage message, IMessageHandlerContext context)
 {
     // when no asynchronous code is executed in a handler Task.FromResult(0) can be returned
     SomeLibrary.SomeMethod(message.Data);
     return(Task.FromResult(0));
 }
Example #20
0
    public void Handle(MyMessage message)
    {
        IDocumentSession ravenSession = sessionProvider.Session;

        SomeLibrary.SomeMethod(message, ravenSession);
    }
 public void Handle(object message)
 {
     logger.InfoFormat("Received a message of type {0}.", message.GetType().Name);
     SomeLibrary.SomeMethod(message);
 }