/// <summary> /// Initializes a new instance of the FtpAdapterInboundHandler class /// </summary> public FtpAdapterInboundHandler(FtpAdapterConnection connection , MetadataLookup metadataLookup) : base(connection, metadataLookup) { connectionUri = connection.ConnectionFactory.ConnectionUri; filter = new Wildcard(connectionUri.FileName); pollingType = connection.ConnectionFactory.Adapter.PollingType; if (pollingType == PollingType.Simple) { pollingInterval = connection.ConnectionFactory.Adapter.PollingInterval; pollingTimer = new Timer(new TimerCallback(t => GetFiles())); } else scheduleName = connection.ConnectionFactory.Adapter.ScheduleName; }
protected FtpAdapterHandlerBase(FtpAdapterConnection connection , MetadataLookup metadataLookup) { this.connection = connection; this.metadataLookup = metadataLookup; }
/// <summary> /// Initializes a new instance of the FtpAdapterOutboundHandler class /// </summary> public FtpAdapterOutboundHandler(FtpAdapterConnection connection , MetadataLookup metadataLookup) : base(connection, metadataLookup) { }