public IPooledBuffer Serialize(IInvocationMessage message)
 {
     return(message.Handle(_invocationMessageSerializer));
 }
            //-------------------------------------------------------------------------------------------------------------------------------------------------

            public Task ScheduledInvoke(IInvocationMessage invocation)
            {
                object target = _components.Resolve(invocation.TargetType);

                return(invocation.Invoke(target));
            }