open-consul/agent/consul/state
Daniel Nephin 9e37894778 stream: Move EventPublisher to stream package
The EventPublisher is the central hub of the PubSub system. It is toughly coupled with much of
stream. Some stream internals were exported exclusively for EventPublisher.

The two Subscribe cases (with or without index) were also awkwardly split between two packages. By
moving EventPublisher into stream they are now both in the same package (although still in different files).
2020-07-14 15:57:47 -04:00
..
db state: Use interface for Txn 2020-07-14 15:57:46 -04:00
acl.go ProcessChanges: use stream.Event 2020-07-14 15:57:45 -04:00
acl_events.go state: Make handleACLUpdate async once again 2020-07-14 15:57:47 -04:00
acl_events_test.go state: Make handleACLUpdate async once again 2020-07-14 15:57:47 -04:00
acl_oss.go state: Use interface for Txn 2020-07-14 15:57:46 -04:00
acl_test.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
autopilot.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
autopilot_test.go Replace goe/verify.Values with testify/require.Equal (#7993) 2020-06-02 12:41:25 -04:00
catalog.go Fix a bunch of unparam lint issues 2020-06-24 13:00:14 -04:00
catalog_oss.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
catalog_test.go Fix a bunch of unparam lint issues 2020-06-24 13:00:14 -04:00
config_entry.go Fix a bunch of unparam lint issues 2020-06-24 13:00:14 -04:00
config_entry_oss.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
config_entry_test.go Enable gofmt simplify 2020-06-16 13:21:11 -04:00
connect_ca.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
connect_ca_test.go state: track changes so that they may be used to produce change events 2020-06-16 13:04:29 -04:00
coordinate.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
coordinate_test.go Merge pull request #8034 from hashicorp/dnephin/add-linter-staticcheck-4 2020-06-17 12:16:02 -04:00
delay.go OSS KV Modifications to Support Namespaces 2019-11-25 12:57:35 -05:00
delay_test.go OSS KV Modifications to Support Namespaces 2019-11-25 12:57:35 -05:00
federation_state.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
graveyard.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
graveyard_oss.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
graveyard_test.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
index_connect.go
index_connect_test.go
index_service_kind.go
intention.go connect: various changes to make namespaces for intentions work more like for other subsystems (#8194) 2020-06-26 16:59:15 -05:00
intention_oss.go connect: various changes to make namespaces for intentions work more like for other subsystems (#8194) 2020-06-26 16:59:15 -05:00
intention_test.go connect: various changes to make namespaces for intentions work more like for other subsystems (#8194) 2020-06-26 16:59:15 -05:00
kvs.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
kvs_oss.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
kvs_test.go Merge pull request #8034 from hashicorp/dnephin/add-linter-staticcheck-4 2020-06-17 12:16:02 -04:00
memdb.go stream: Move EventPublisher to stream package 2020-07-14 15:57:47 -04:00
operations_oss.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
prepared_query.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
prepared_query_index.go
prepared_query_index_test.go
prepared_query_test.go OSS Modifications necessary for sessions namespacing 2019-11-25 12:07:04 -05:00
schema.go Enable gofmt simplify 2020-06-16 13:21:11 -04:00
schema_test.go
session.go Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify 2020-06-16 17:18:38 -04:00
session_oss.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
session_test.go Merge pull request #8034 from hashicorp/dnephin/add-linter-staticcheck-4 2020-06-17 12:16:02 -04:00
state_store.go stream: Move EventPublisher to stream package 2020-07-14 15:57:47 -04:00
state_store_oss_test.go Updates to Config Entries and Connect for Namespaces (#7116) 2020-01-24 10:04:58 -05:00
state_store_test.go Handle return value from txn.Commit 2020-06-16 13:04:31 -04:00
store_integration_test.go stream: Move EventPublisher to stream package 2020-07-14 15:57:47 -04:00
stream_topics.go stream: Move EventPublisher to stream package 2020-07-14 15:57:47 -04:00
tombstone_gc.go
tombstone_gc_test.go
txn.go Rename txnWrapper to txn 2020-06-16 13:06:02 -04:00
txn_test.go connect: various changes to make namespaces for intentions work more like for other subsystems (#8194) 2020-06-26 16:59:15 -05:00