C# Class SqlAzureWriterStormApplication.IISLogGeneratorSpout

IISLogGeneratorSpout - A SCP.Net C# Bolt that emits random IIS Logs for upstream tasks. This is a non-transactional spout that can operate with or without acks In enableAck = true mode, it caches the tuples and re-emits them on Fail
Inheritance: ISCPSpout
Afficher le fichier Open project: Azure-Samples/hdinsight-dotnet-storm-powerbi

Méthodes publiques

Свойство Type Description
OutputFieldTypes List
OutputFields List
RandomClientIps List
RandomMethods List
RandomResponses List
RandomUris List
random System.Random

Méthodes publiques

Méthode Description
Ack ( long seqId, object>.Dictionary parms ) : void

The ack method of a spout

Fail ( long seqId, object>.Dictionary parms ) : void

The fail method of a spout

Get ( Context context, Object>.Dictionary parms ) : IISLogGeneratorSpout

IISLogGeneratorSpout contructor delegate that SCP.Net uses to invoke the instance of this class

GetRandomIISLog ( ) : Values

Generate a random IISLog

IISLogGeneratorSpout ( Context context, object>.Dictionary parms = null ) : Microsoft.SCP
NextTuple ( object>.Dictionary parms ) : void

The NextTuple method of a spout

Method Details

Ack() public méthode

The ack method of a spout
public Ack ( long seqId, object>.Dictionary parms ) : void
seqId long The sequence id of the tuple
parms object>.Dictionary
Résultat void

Fail() public méthode

The fail method of a spout
public Fail ( long seqId, object>.Dictionary parms ) : void
seqId long The sequence id of the tuple
parms object>.Dictionary
Résultat void

Get() public static méthode

IISLogGeneratorSpout contructor delegate that SCP.Net uses to invoke the instance of this class
public static Get ( Context context, Object>.Dictionary parms ) : IISLogGeneratorSpout
context Context
parms Object>.Dictionary
Résultat IISLogGeneratorSpout

GetRandomIISLog() public static méthode

Generate a random IISLog
public static GetRandomIISLog ( ) : Values
Résultat Values

IISLogGeneratorSpout() public méthode

public IISLogGeneratorSpout ( Context context, object>.Dictionary parms = null ) : Microsoft.SCP
context Context
parms object>.Dictionary
Résultat Microsoft.SCP

NextTuple() public méthode

The NextTuple method of a spout
public NextTuple ( object>.Dictionary parms ) : void
parms object>.Dictionary
Résultat void

Property Details

OutputFieldTypes public_oe static_oe property

public static List OutputFieldTypes
Résultat List

OutputFields public_oe static_oe property

public static List OutputFields
Résultat List

RandomClientIps public_oe static_oe property

public static List RandomClientIps
Résultat List

RandomMethods public_oe static_oe property

public static List RandomMethods
Résultat List

RandomResponses public_oe static_oe property

public static List RandomResponses
Résultat List

RandomUris public_oe static_oe property

public static List RandomUris
Résultat List

random public_oe static_oe property

public static Random,System random
Résultat System.Random