@@ -30,7 +30,7 @@ import (
3030)
3131
3232func  main () {
33- 	const  port  =  9084 
33+ 	const  port  =  9095 
3434
3535	ctx  :=  signals .Context ()
3636
@@ -42,10 +42,17 @@ func main() {
4242		close (regCh )
4343		w .Write ([]byte (`{"entities": ["myactortype"]}` ))
4444	})
45- 	mux .HandleFunc ("/healthz " , func (w  http.ResponseWriter , r  * http.Request ) {})
45+ 	mux .HandleFunc ("/" , func (w  http.ResponseWriter , r  * http.Request ) {})
4646
4747	go  func () {
48- 		<- regCh 
48+ 		log .Printf ("Waiting for registration call..." )
49+ 		select  {
50+ 		case  <- regCh :
51+ 			log .Printf ("Registration call received" )
52+ 		case  <- ctx .Done ():
53+ 			log .Printf ("Context done while waiting for registration call" )
54+ 			return 
55+ 		}
4956		register (ctx )
5057	}()
5158
@@ -55,10 +62,13 @@ func main() {
5562func  register (ctx  context.Context ) {
5663	log .Printf ("Registering jobs, reminders and workflows" )
5764
58- 	cl , err  :=  client .NewClient ()
65+ 	addr  :=  "127.0.0.1:3510" 
66+ 	log .Printf ("Creating client to %s" , addr )
67+ 	cl , err  :=  client .NewClientWithAddress (addr )
5968	if  err  !=  nil  {
6069		log .Fatal (err )
6170	}
71+ 	log .Println ("Client created" )
6272
6373	ds  :=  time .Now ().Format (time .RFC3339 )
6474
@@ -77,6 +87,8 @@ func register(ctx context.Context) {
7787		log .Fatal (err )
7888	}
7989
90+ 	log .Printf ("Scheduled job test1" )
91+ 
8092	if  err  =  cl .ScheduleJobAlpha1 (ctx , & client.Job {
8193		Name :     "test2" ,
8294		Schedule : ptr .Of ("@every 100m" ),
@@ -88,6 +100,8 @@ func register(ctx context.Context) {
88100		log .Fatal (err )
89101	}
90102
103+ 	log .Printf ("Scheduled job test2" )
104+ 
91105	if  err  =  cl .RegisterActorReminder (ctx , & client.RegisterActorReminderRequest {
92106		ActorType : "myactortype" ,
93107		ActorID :   "actorid1" ,
@@ -98,6 +112,8 @@ func register(ctx context.Context) {
98112		log .Fatal (err )
99113	}
100114
115+ 	log .Printf ("Scheduled actor reminder test1" )
116+ 
101117	if  err  =  cl .RegisterActorReminder (ctx , & client.RegisterActorReminderRequest {
102118		ActorType : "myactortype" ,
103119		ActorID :   "actorid2" ,
@@ -108,6 +124,8 @@ func register(ctx context.Context) {
108124		log .Fatal (err )
109125	}
110126
127+ 	log .Printf ("Scheduled actor reminder test2" )
128+ 
111129	r  :=  workflow .NewRegistry ()
112130
113131	if  err  :=  r .AddWorkflow (W1 ); err  !=  nil  {
@@ -132,21 +150,35 @@ func register(ctx context.Context) {
132150	if  _ , err  =  wf .ScheduleWorkflow (ctx , "W1" , workflow .WithInstanceID ("abc1" )); err  !=  nil  {
133151		log .Fatal (err )
134152	}
153+ 
154+ 	log .Printf ("Scheduled workflow W1 with id abc1" )
155+ 
135156	if  _ , err  =  wf .ScheduleWorkflow (ctx , "W1" , workflow .WithInstanceID ("abc2" )); err  !=  nil  {
136157		log .Fatal (err )
137158	}
159+ 
160+ 	log .Printf ("Scheduled workflow W1 with id abc2" )
161+ 
138162	if  _ , err  =  wf .ScheduleWorkflow (ctx , "W2" , workflow .WithInstanceID ("xyz1" )); err  !=  nil  {
139163		log .Fatal (err )
140164	}
165+ 
166+ 	log .Printf ("Scheduled workflow W2 with id xyz1" )
167+ 
141168	if  _ , err  =  wf .ScheduleWorkflow (ctx , "W2" , workflow .WithInstanceID ("xyz2" )); err  !=  nil  {
142169		log .Fatal (err )
143170	}
171+ 
172+ 	log .Printf ("Scheduled workflow W2 with id xyz2" )
144173}
145174
146175// StartServer starts a HTTP or HTTP2 server 
147176func  StartServer (ctx  context.Context , port  int , handler  http.Handler ) {
148177	// Create a listener 
149178	addr  :=  fmt .Sprintf (":%d" , port )
179+ 
180+ 	log .Println ("Starting server on " , addr )
181+ 
150182	ln , err  :=  net .Listen ("tcp" , addr )
151183	if  err  !=  nil  {
152184		log .Fatalf ("Failed to create listener: %v" , err )
@@ -167,6 +199,7 @@ func StartServer(ctx context.Context, port int, handler http.Handler) {
167199		server .Shutdown (ctx )
168200	}()
169201
202+ 	log .Printf ("Server listening on %s" , addr )
170203	err  =  server .Serve (ln )
171204
172205	if  err  !=  http .ErrServerClosed  {
0 commit comments