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));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 public JT1078TcpBuilderDefault(IJT1078Builder builder)
 {
     Instance = builder;
 }
Esempio n. 4
0
 public JT1078WebSocketBuilderDefault(IJT1078Builder builder)
 {
     Instance = builder;
 }
 public JT1078QueueGatewayBuilderDefault(IJT1078Builder builder)
 {
     JT1078Builder = builder;
 }
 public JT1078NormalGatewayBuilderDefault(IJT1078Builder builder)
 {
     JT1078Builder = builder;
 }