Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options interface { // RequestTimeout is the timeout for etcd requests RequestTimeout() time.Duration // SetRequestTimeout sets the RequestTimeout SetRequestTimeout(t time.Duration) Options // InstrumentsOptions is the instrument options InstrumentsOptions() instrument.Options // SetInstrumentsOptions sets the InstrumentsOptions SetInstrumentsOptions(iopts instrument.Options) Options // RetryOptions is the retry options RetryOptions() retry.Options // SetRetryOptions sets the RetryOptions SetRetryOptions(ropts retry.Options) Options // WatchChanCheckInterval will be used to periodically check if a watch chan // is no longer being subscribed and should be closed WatchChanCheckInterval() time.Duration // SetWatchChanCheckInterval sets the WatchChanCheckInterval SetWatchChanCheckInterval(t time.Duration) Options // WatchChanResetInterval is the delay before resetting the etcd watch chan WatchChanResetInterval() time.Duration // SetWatchChanResetInterval sets the WatchChanResetInterval SetWatchChanResetInterval(t time.Duration) Options // WatchChanInitTimeout is the timeout for a watchChan initialization WatchChanInitTimeout() time.Duration // SetWatchChanInitTimeout sets the WatchChanInitTimeout SetWatchChanInitTimeout(t time.Duration) Options // ServiceID returns the service the heartbeat store is managing heartbeats for. ServiceID() services.ServiceID // SetServiceID sets the service the heartbeat store is managing heartbeats for. SetServiceID(sid services.ServiceID) Options // Validate validates the Options Validate() error }
Options are options for the client of the kv store
Click to show internal directories.
Click to hide internal directories.