C# 클래스 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
상속: ISCPSpout
파일 보기 프로젝트 열기: Azure-Samples/hdinsight-dotnet-storm-powerbi

공개 프로퍼티들

프로퍼티 타입 설명
OutputFieldTypes List
OutputFields List
RandomClientIps List
RandomMethods List
RandomResponses List
RandomUris List
random System.Random

공개 메소드들

메소드 설명
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

메소드 상세

Ack() 공개 메소드

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
리턴 void

Fail() 공개 메소드

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
리턴 void

Get() 공개 정적인 메소드

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
리턴 IISLogGeneratorSpout

GetRandomIISLog() 공개 정적인 메소드

Generate a random IISLog
public static GetRandomIISLog ( ) : Values
리턴 Values

IISLogGeneratorSpout() 공개 메소드

public IISLogGeneratorSpout ( Context context, object>.Dictionary parms = null ) : Microsoft.SCP
context Context
parms object>.Dictionary
리턴 Microsoft.SCP

NextTuple() 공개 메소드

The NextTuple method of a spout
public NextTuple ( object>.Dictionary parms ) : void
parms object>.Dictionary
리턴 void

프로퍼티 상세

OutputFieldTypes 공개적으로 정적으로 프로퍼티

public static List OutputFieldTypes
리턴 List

OutputFields 공개적으로 정적으로 프로퍼티

public static List OutputFields
리턴 List

RandomClientIps 공개적으로 정적으로 프로퍼티

public static List RandomClientIps
리턴 List

RandomMethods 공개적으로 정적으로 프로퍼티

public static List RandomMethods
리턴 List

RandomResponses 공개적으로 정적으로 프로퍼티

public static List RandomResponses
리턴 List

RandomUris 공개적으로 정적으로 프로퍼티

public static List RandomUris
리턴 List

random 공개적으로 정적으로 프로퍼티

public static Random,System random
리턴 System.Random