/// <summary>
        /// Initializes a new instance of the ScheduleAdapterInboundHandler class
        /// </summary>
        public ScheduleAdapterInboundHandler(ScheduleAdapterConnection connection
            , MetadataLookup metadataLookup)
            : base(connection, metadataLookup)
        {
            uri = connection.ConnectionFactory.ConnectionUri.Uri;
            scheduleName = connection.ConnectionFactory.ConnectionUri.ScheduleName;

            action = string.Format("{0}/{1}#Event", ScheduleAdapter.SERVICENAMESPACE, scheduleName);

            job = Activator.CreateInstance(connection.ConnectionFactory.Adapter.JobType) as IScheduleJob;
        }
 protected ScheduleAdapterHandlerBase(ScheduleAdapterConnection connection
     , MetadataLookup metadataLookup)
 {
     this.connection = connection;
     this.metadataLookup = metadataLookup;
 }