add distributed locker for v2 (#614)

* add distributed locker for v2

* fix logger test

* enhance logger test
This commit is contained in:
John Roesler
2023-11-14 09:56:05 -06:00
committed by GitHub
parent 3e2df30371
commit 7fea987137
9 changed files with 191 additions and 56 deletions
+25
View File
@@ -426,6 +426,31 @@ func ExampleWithDistributedElector() {
//)
}
func ExampleWithDistributedLocker() {
//var _ Locker = (*myLocker)(nil)
//
//type myLocker struct{}
//
//func (m myLocker) Lock(ctx context.Context, key string) (Lock, error) {
// return &testLock, nil
//}
//
//var _ Lock = (*testLock)(nil)
//
//type testLock struct {
//}
//
//func (t testLock) Unlock(_ context.Context) error {
// return nil
//}
//
//locker := myLocker{}
//
//_, _ = NewScheduler(
// WithDistributedLocker(locker),
//)
}
func ExampleWithEventListeners() {
s, _ := NewScheduler()
defer func() { _ = s.Shutdown() }()