void IFactory <ISource> .RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory(FileSystemSource, this);
     catalog.RegisterFactory(ULSSource, this);
     catalog.RegisterFactory(W3SVCLogSource, this);
     catalog.RegisterFactory(ExchangeLogSource, this);
 }
Ejemplo n.º 2
0
 public void RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory(WINDOWS_EVENT_LOG_POLLING_SOURCE, this);
     catalog.RegisterFactory(WINDOWS_EVENT_LOG_SOURCE, this);
     catalog.RegisterFactory(WINDOWS_PERFORMANCE_COUNTER_SOURCE, this);
     catalog.RegisterFactory(WINDOWS_ETW_EVENT_SOURCE, this);
 }
 public void RegisterFactory(IFactoryCatalog <IEventSink> catalog)
 {
     catalog.RegisterFactory(CLOUD_WATCH_LOG, this);
     catalog.RegisterFactory(KINESIS_FIREHOSE, this);
     catalog.RegisterFactory(KINESIS_STREAM, this);
     catalog.RegisterFactory(CLOUD_WATCH, this);
     catalog.RegisterFactory(TELEMETRICS, this);
 }
 public void RegisterFactory(IFactoryCatalog <IGenericPlugin> catalog)
 {
     catalog.RegisterFactory(PACKAGE_UPDATE, this);
     catalog.RegisterFactory(CONFIG_UPDATE, this);
 }
Ejemplo n.º 5
0
 void IFactory <IEventSink> .RegisterFactory(IFactoryCatalog <IEventSink> catalog)
 {
     catalog.RegisterFactory(nameof(MockListSink), this);
     catalog.RegisterFactory("RateExceeded", this);
 }
Ejemplo n.º 6
0
 void IFactory <ISource> .RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory("MockSource", this);
 }
Ejemplo n.º 7
0
 public void RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory(ULSSOURCE, this);
 }
Ejemplo n.º 8
0
 public void RegisterFactory(IFactoryCatalog <IPipe> catalog)
 {
     catalog.RegisterFactory(REGEX_FILTER_PIPE, this);
     catalog.RegisterFactory(EMF_PIPE, this);
 }
 /// <summary>
 /// Register factories
 /// </summary>
 /// <param name="catalog">Source catalog</param>
 public virtual void RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory("DirectorySource", this);
     catalog.RegisterFactory("W3SVCLogSource", this);
 }
 public void RegisterFactory(IFactoryCatalog <ISource> catalog)
 {
     catalog.RegisterFactory("ExchangeLogSource", this);
 }
Ejemplo n.º 11
0
 public void RegisterFactory(IFactoryCatalog <ICredentialProvider> catalog)
 {
     catalog.RegisterFactory(PROFILE_REFRESHING_AWS_CREDENTIAL_PROVIDER, this);
 }
 public void RegisterFactory(IFactoryCatalog <IEventSink> catalog)
 {
     catalog.RegisterFactory(PERFORMANCE_COUNTER, this);
 }
 /// <summary>
 /// Call by the infrastructure to register the name of the factory into the catalog
 /// </summary>
 /// <param name="catalog">Catalog</param>
 public void RegisterFactory(IFactoryCatalog <IRecordParser> catalog)
 {
     catalog.RegisterFactory(SINGLE_LINE_JSON2, this);
 }
Ejemplo n.º 14
0
 public void RegisterFactory(IFactoryCatalog <IGenericPlugin> catalog)
 {
     catalog.RegisterFactory(nameof(MockNetworkStatusProvider), this);
 }