示例#1
0
func Server(handler http.Handler) e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, &module{
			endpoint: e,
			handler:  handler,
			log:      log.New(os.Stderr, "", 0),
		})(e)
	}
}
示例#2
0
func Module(config Config) e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, newBridge(e, config))(e)
	}
}
示例#3
0
func Module() e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, &module{endpoint: e})(e)
	}
}