public static IJT1078HttpBuilder AddJT1078HttpHost(this IJT1078Builder builder) { builder.Services.TryAddSingleton <JT1078HttpSessionManager>(); builder.Services.TryAddSingleton <IJT1078Authorization, JT1078AuthorizationDefault>(); builder.Services.AddScoped <JT1078HttpServerHandler>(); builder.Services.AddHostedService <JT1078HttpServerHost>(); return(new JT1078HttpBuilderDefault(builder)); }
public static IJT1078UdpBuilder AddJT1078UdpHost(this IJT1078Builder builder) { builder.Services.TryAddSingleton <JT1078UdpSessionManager>(); builder.Services.TryAddSingleton <IJT1078UdpMessageHandlers, JT1078UdpMessageProcessorEmptyImpl>(); builder.Services.TryAddScoped <JT1078UdpDecoder>(); builder.Services.TryAddScoped <JT1078UdpServerHandler>(); builder.Services.AddHostedService <JT1078UdpServerHost>(); return(new JT1078UdpBuilderDefault(builder)); }
public JT1078TcpBuilderDefault(IJT1078Builder builder) { Instance = builder; }
public JT1078WebSocketBuilderDefault(IJT1078Builder builder) { Instance = builder; }
public JT1078QueueGatewayBuilderDefault(IJT1078Builder builder) { JT1078Builder = builder; }
public JT1078NormalGatewayBuilderDefault(IJT1078Builder builder) { JT1078Builder = builder; }