1c5a4c470f
add server Context option to pass own context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-12-05 19:37:03 +03:00
Asim Aslam
fa0d020556
Set register ttl and interval by default
2019-09-23 17:59:34 +01:00
Asim Aslam
3adce58eb2
Add monitor/debug packages
2019-08-06 17:53:14 +01:00
Asim Aslam
a63dcda003
Strip the verbosity of the debug handler
2019-07-28 19:43:50 +01:00
Asim Aslam
64ec0633a3
Fix breaks and go fmt
2019-07-10 07:47:17 +01:00
Asim Aslam
0bf54c122f
move transport back
2019-07-09 18:41:26 +01:00
Asim Aslam
777a203f96
gofmt
2019-07-07 12:33:54 +01:00
Asim Aslam
d2d6841f02
Move transport to network/transport
2019-07-07 10:37:34 +01:00
magodo
ebc479ef2c
Wait()
option now accept *sync.WaitGroup
...
The original signature accept a boolean, and it feel like a little
verbose, since when people pass in this option, he/she always want to
pass a `true`.
Now if input `wg` is nil, it has same effect as passing `true` in
original code. Furthermore, if user want's finer grained control during
shutdown, one can pass in a predefined `wg`, so that server will wait
against it during shutdown.
2019-05-27 21:17:57 +08:00
a13cdfcc34
add RegisterCheck server option for internal health checks
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-05-15 15:34:34 +03:00
Asim Aslam
539b8c1a3b
Move RegisterInterval into the server
2019-01-24 13:22:17 +00:00
Asim Aslam
f46828be33
Add Router interface
2019-01-08 20:32:47 +00:00
Asim Aslam
c9b40cb33b
switch to stdlib context
2018-03-03 11:53:52 +00:00
Asim Aslam
e1a1f1c0f0
add wait option
2017-05-31 19:47:50 +01:00
Asim
013d1de2c4
Prefer RegisterTTL set through Init
2016-01-27 12:23:18 +00:00
Asim
5ec9d561a6
meh
2016-01-26 23:32:27 +00:00
Asim
76918fc703
Make the debug handler an actual thing that can be set by users
2016-01-06 19:24:54 +00:00
Asim
8bf72a3325
Replace map[string]string with Context for extra options. map[string]string is essentially useless. Context can store anything
2016-01-06 16:25:12 +00:00
Asim
64b45f7846
Update options to be public. This means people can implement the interfaces and actually use the options
2015-12-31 18:11:46 +00:00
Asim
1da6de05ee
Fix server panic
2015-12-23 22:45:32 +00:00
Asim
5e364693ee
Rename to hdlrWrappers for symmetry sake
2015-12-02 21:12:09 +00:00
Asim
b1511ed813
Update wrapper and examples
2015-12-02 11:54:36 +00:00
Asim
dae745f30f
Experimental server side wrappers for handlers
2015-12-02 00:47:52 +00:00
Asim
654728027b
Updated codec interface and code. Painful stuff
2015-11-28 11:22:29 +00:00
Asim
f49922f6b3
experimental codec branch
2015-11-27 00:17:36 +00:00
Asim
24b8cd3d97
more comments
2015-11-26 00:23:36 +00:00
Asim
12a1e1eeda
Add pluggable codec support
2015-11-25 19:50:05 +00:00
Asim
5d88115f2a
update links from myodc to micro
2015-11-20 16:17:33 +00:00
Asim
2041591033
add advertising option
2015-11-11 18:22:04 +00:00
Asim
b91af916f9
Add pub/sub to client/server and make broker more low level
2015-06-12 19:52:27 +01:00
Asim
cdf2f2cbcd
Change receiver to handler, breaking change, grrr
2015-06-03 01:25:37 +01:00
Asim
09c784d294
add support for streaming requests. cleanup watcher initilisation
2015-06-01 18:55:27 +01:00
Asim
36b5ca46fe
Change initialisation and add metadata
2015-05-26 22:39:48 +01:00