Revised signature.
diff --git a/example/main.go b/example/main.go
index 53f6ad9..62a4365 100644
--- a/example/main.go
+++ b/example/main.go
@@ -20,7 +20,11 @@
func main() {
runtime.GOMAXPROCS(2)
- controller := disruptor.Configure(BufferSize, SampleConsumer{}).Build()
+ controller := disruptor.
+ Configure(BufferSize).
+ WithConsumerGroup(SampleConsumer{}).
+ Build()
+
controller.Start()
started := time.Now()
diff --git a/wireup.go b/wireup.go
index 57f3f81..7a38a57 100644
--- a/wireup.go
+++ b/wireup.go
@@ -10,14 +10,12 @@
}
)
-func Configure(capacity int64, consumers ...Consumer) Wireup {
- this := Wireup{
+func Configure(capacity int64) Wireup {
+ return Wireup{
capacity: capacity,
groups: [][]Consumer{},
cursors: []*Cursor{NewCursor()},
}
-
- return this.WithConsumerGroup(consumers...)
}
func (this Wireup) WithConsumerGroup(consumers ...Consumer) Wireup {