API Diff between 4.1.5 and 1.12.0
221 Additions
17 Removals
Gigya.Microdot.Hosting
Gigya.Microdot.Hosting.Environment
-
public sealed class ApplicationInfoSource : IHostEnvironmentSource
-
public class DataCentersConfig : IConfigObject
-
public sealed class EnvironmentVarialbesConfigurationSource : IHostEnvironmentSource
-
public sealed class FreeHostEnvironmentSource : IHostEnvironmentSource
- public CurrentApplicationInfo ApplicationInfo { get; }
- public DirectoryInfo ConfigRoot { get; }
- public string ConsulAddress { get; }
- public string ContainerName { get; }
- public string DeploymentEnvironment { get; }
- public IDictionary<string, string> EnvironmentVariables { get; }
- public string HostIPAddress { get; }
- public string InstanceName { get; }
- public FileInfo LoadPathsFile { get; }
- public string Region { get; }
- public string Zone { get; }
- public FreeHostEnvironmentSource(string zone = null, string region = null, string deploymentEnvironment = null, string consulAddress = null, string HostIPAddress = null, string containerName = null, string instanceName = null, CurrentApplicationInfo applicationInfo = null, DirectoryInfo configRoot = null, FileInfo loadPathsFile = null, Dictionary<string, string> customKeys = null, string appName = null)
-
public class HostEnvironment : IEnvironment
-
public interface IHostEnvironmentSource
-
public sealed class LegacyFileHostConfigurationSource : IHostEnvironmentSource
-
public sealed class TestHostEnvironmentSource : IHostEnvironmentSource
- public CurrentApplicationInfo ApplicationInfo { get; }
- public DirectoryInfo ConfigRoot { get; }
- public string ConsulAddress { get; }
- public string ContainerName { get; }
- public string DeploymentEnvironment { get; }
- public IDictionary<string, string> EnvironmentVariables { get; }
- public string HostIPAddress { get; }
- public string InstanceName { get; }
- public FileInfo LoadPathsFile { get; }
- public string Region { get; }
- public string Zone { get; }
- public TestHostEnvironmentSource(string zone = null, string region = null, string deploymentEnvironment = null, string consulAddress = null, string hostIPAddress = null, string containerName = null, string instanceName = null, CurrentApplicationInfo applicationInfo = null, DirectoryInfo configRoot = null, FileInfo loadPathsFile = null, Dictionary<string, string> customKeys = null, string appName = null)
Gigya.Microdot.Hosting.Events
Gigya.Microdot.Hosting.HttpService
-
public sealed class HttpServiceListener : IRequestListener, IDisposable
- public HttpServiceListener(IActivator activator, IWorker worker, IServiceEndPointDefinition serviceEndPointDefinition, ICertificateLocator certificateLocator, ILog log, IEventPublisher<ServiceCallEvent> eventPublisher, IEnumerable<ICustomEndpoint> customEndpoints, IEnvironment environment, JsonExceptionSerializer exceptionSerializer, ServiceSchema serviceSchema, Func<LoadShedding> loadSheddingConfig, IServerRequestPublisher serverRequestPublisher)
- public HttpServiceListener(IActivator activator, IWorker worker, IServiceEndPointDefinition serviceEndPointDefinition, ICertificateLocator certificateLocator, ILog log, IEnumerable<ICustomEndpoint> customEndpoints, IEnvironment environment, JsonExceptionSerializer exceptionSerializer, ServiceSchema serviceSchema, Func<LoadShedding> loadSheddingConfig, IServerRequestPublisher serverRequestPublisher, CurrentApplicationInfo appInfo, Func<MicrodotHostingConfig> microdotHostingConfigFactory, IMicrodotTypePolicySerializationBinder serializationBinder)
- public void Start()
- public Task Listen()
- public Task Start()
- public void StartGettingTraffic()
- public void Stop()
-
public interface IRequestListener : IDisposable
-
public interface IServerRequestPublisher
-
public interface IServiceEndPointDefinition
-
public interface IServiceInterfaceMapper
-
public interface IWarmup
-
public class ServerRequestPublisher : IServerRequestPublisher
- public ServerRequestPublisher(IEventPublisher<ServiceCallEvent> eventPublisher, IPropertiesMetadataPropertiesCache metadataPropertiesCache, IServiceEndPointDefinition serviceEndPointDefinition)
- public void TryPublish(HttpServiceRequest requestData, Exception ex, ServiceMethod serviceMethod, double requestTime)
- public (IEventPublisher<ServiceCallEvent> eventPublisher, IMembersToLogExtractor membersToLogExtractor, IServiceEndPointDefinition serviceEndPointDefinition, ILog log)
- public ServiceCallEvent GetNewCallEvent()
- public void TryPublish(ServiceCallEvent callEvent, object[] arguments, ServiceMethod serviceMethod)
-
public class ServiceEndPointDefinition : IServiceEndPointDefinition, IMetricsSettings
-
public abstract class ServiceInterfaceMapper : IServiceInterfaceMapper
Gigya.Microdot.Hosting.HttpService.Endpoints
Gigya.Microdot.Hosting.HttpService.Endpoints.GCEndpoint
Gigya.Microdot.Hosting.Metrics
Gigya.Microdot.Hosting.Service
Gigya.Microdot.Hosting.Validators