public GraphQLEndpointHandler( ILogger <GraphQLEndpointHandler> logger, DataStreamRegistry registry, IDocumentExecuter executor, IDocumentWriter writer) { if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (registry == null) { throw new ArgumentNullException(nameof(registry)); } if (executor == null) { throw new ArgumentNullException(nameof(executor)); } if (writer == null) { throw new ArgumentNullException(nameof(writer)); } _logger = logger; _registry = registry; _executor = executor; _writer = writer; }
public DataStreamEndpointHandler(DataStreamRegistry registry, string name, string displayName, string template) { _registry = registry; Name = name; DisplayName = displayName; Template = template; }