Initial worker porting steps (#232)

This commit is contained in:
Jeff Mitchell authored and GitHub committed 2020-08-12 00:40:39 -04:00
1 parent 73a38b1433
commit 203e2b5dc2
41 files changed
+2462 -645

No files matched your search

+12 -4
View File
@@ -421,6 +421,14 @@ func NewClient(c *Config) (*Client, error) {
}, nil
}
// Addr returns the current (parsed) address
func (c *Client) Addr() string {
c.modifyLock.RLock()
defer c.modifyLock.RUnlock()
return c.config.Addr
}
// Sets the address of Boundary in the client. The format of address should
// be "<Scheme>://<Host>:<Port>". Setting this on a client will override the
// value of the BOUNDARY_ADDR environment variable.
@@ -433,8 +441,8 @@ func (c *Client) SetAddr(addr string) error {
// ScopeId fetches the scope ID the client will use by default
func (c *Client) ScopeId() string {
c.modifyLock.Lock()
defer c.modifyLock.Unlock()
c.modifyLock.RLock()
defer c.modifyLock.RUnlock()
return c.config.ScopeId
}
@@ -504,8 +512,8 @@ func (c *Client) SetOutputCurlString(curl bool) {
// Token gets the configured token.
func (c *Client) Token() string {
c.modifyLock.Lock()
defer c.modifyLock.Unlock()
c.modifyLock.RLock()
defer c.modifyLock.RUnlock()
return c.config.Token
}