Add monitor/debug packages
This commit is contained in:
		
							
								
								
									
										25
									
								
								monitor/options.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								monitor/options.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| package monitor | ||||
|  | ||||
| import ( | ||||
| 	"github.com/micro/go-micro/client" | ||||
| 	"github.com/micro/go-micro/registry" | ||||
| ) | ||||
|  | ||||
| type Options struct { | ||||
| 	Client   client.Client | ||||
| 	Registry registry.Registry | ||||
| } | ||||
|  | ||||
| type Option func(*Options) | ||||
|  | ||||
| func Client(c client.Client) Option { | ||||
| 	return func(o *Options) { | ||||
| 		o.Client = c | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func Registry(r registry.Registry) Option { | ||||
| 	return func(o *Options) { | ||||
| 		o.Registry = r | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user