@@ -16,24 +16,30 @@ import IServerPubSub from "../../interfaces/Server/IServerPubSub";
1616import IServerBinding from "../../interfaces/Server/IServerBinding" ;
1717import IServerInvoker from "../../interfaces/Server/IServerInvoker" ;
1818import IServerActor from "../../interfaces/Server/IServerActor" ;
19+ import IServerJobs from "../../interfaces/Server/IServerJobs" ;
1920
2021import CommunicationProtocolEnum from "../../enum/CommunicationProtocol.enum" ;
2122import GRPCServer from "./GRPCServer/GRPCServer" ;
2223import GRPCServerPubSub from "./GRPCServer/pubsub" ;
2324import GRPCServerBinding from "./GRPCServer/binding" ;
2425import GRPCServerInvoker from "./GRPCServer/invoker" ;
2526import GRPCServerActor from "./GRPCServer/actor" ;
27+ import GRPCServerJobs from "./GRPCServer/jobs" ;
2628
2729import HTTPServer from "./HTTPServer/HTTPServer" ;
2830import HTTPServerPubSub from "./HTTPServer/pubsub" ;
2931import HTTPServerBinding from "./HTTPServer/binding" ;
3032import HTTPServerInvoker from "./HTTPServer/invoker" ;
3133import HTTPServerActor from "./HTTPServer/actor" ;
34+ import HTTPServerJobs from "./HTTPServer/jobs" ;
35+
3236import { Settings } from "../../utils/Settings.util" ;
3337import { DaprServerOptions } from "../../types/DaprServerOptions" ;
3438import DaprClient from "../Client/DaprClient" ;
3539import { getClientOptions } from "../../utils/Client.util" ;
3640
41+
42+
3743export default class DaprServer {
3844 // App details
3945 private readonly serverOptions : DaprServerOptions ;
@@ -43,6 +49,7 @@ export default class DaprServer {
4349 readonly binding : IServerBinding ;
4450 readonly invoker : IServerInvoker ;
4551 readonly actor : IServerActor ;
52+ readonly jobs : IServerJobs ;
4653 readonly client : DaprClient ;
4754
4855 constructor ( serverOptions : Partial < DaprServerOptions > = { } ) {
@@ -90,6 +97,7 @@ export default class DaprServer {
9097 this . binding = new GRPCServerBinding ( server ) ;
9198 this . invoker = new GRPCServerInvoker ( server ) ;
9299 this . actor = new GRPCServerActor ( server ) ;
100+ this . jobs = new GRPCServerJobs ( server ) ;
93101 break ;
94102 }
95103 case CommunicationProtocolEnum . HTTP :
@@ -101,6 +109,7 @@ export default class DaprServer {
101109 this . binding = new HTTPServerBinding ( server ) ;
102110 this . invoker = new HTTPServerInvoker ( server ) ;
103111 this . actor = new HTTPServerActor ( server , this . client ) ;
112+ this . jobs = new HTTPServerJobs ( server ) ;
104113 break ;
105114 }
106115 }
0 commit comments