public void Initialize(InitializationInput input) { if (InitFunc != null) { InitFunc.Invoke(input); } }
/// <summary> /// This method is invoked by the Amazon Kinesis Client Library before records from the specified shard /// are delivered to this SampleRecordProcessor. /// </summary> /// <param name="input"> /// InitializationInput containing information such as the name of the shard whose records this /// SampleRecordProcessor will process. /// </param> public void Initialize(InitializationInput input) { Console.Error.WriteLine("Initializing record processor for shard: " + input.ShardId); this._kinesisShardId = input.ShardId; _RandomFileId = new Random().Next(); File.AppendAllText($"output{_RandomFileId}.txt", $"{_RandomFileId} maps to {input.ShardId}\n"); }
/// <summary> /// This method is invoked by the Amazon Kinesis Client Library before records from the specified shard /// are delivered to this SampleRecordProcessor. /// </summary> /// <param name="input"> /// InitializationInput containing information such as the name of the shard whose records this /// SampleRecordProcessor will process. /// </param> public void Initialize(InitializationInput input) { Console.Error.WriteLine("Initializing record processor for shard: " + input.ShardId); this._kinesisShardId = input.ShardId; }
public void Initialize(InitializationInput input) { Console.Error.WriteLine($"Initializing record processor for shard: {input.ShardId}"); this.shardId = input.ShardId; }
public void Initialize(InitializationInput input) { RecordProcessor.Initialize(input); }