Table of Contents

Class InvokePollCmdletCommand

Namespace
MASES.KNet.PowerShell.Cmdlet.Client
Assembly
MASES.KNetPS.dll
[Cmdlet("Invoke", "Poll")]
[OutputType(new Type[] { typeof(ConsumerRecords<,>) })]
public class InvokePollCmdletCommand : KNetPSCmdlet
Inheritance
InvokePollCmdletCommand
Inherited Members

Properties

Consumer

[Parameter(Mandatory = true, Position = 2, ValueFromPipelineByPropertyName = true, HelpMessage = "The KafkaConsumer where execute the poll operation")]
public KafkaConsumer Consumer { get; set; }

Property Value

KafkaConsumer

KeyClass

[Parameter(Mandatory = true, Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The dotnet class of the key")]
public string KeyClass { get; set; }

Property Value

string

PollTimeout

[Parameter(Mandatory = true, Position = 3, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The timeout to be used in operation")]
public long PollTimeout { get; set; }

Property Value

long

ValueClass

[Parameter(Mandatory = true, Position = 1, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The dotnet class of the value")]
public string ValueClass { get; set; }

Property Value

string

Methods

BeginProcessing()

protected override void BeginProcessing()

EndProcessing()

protected override void EndProcessing()

ProcessCommand()

protected override void ProcessCommand()