mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-09-17 15:21:54 +00:00
Make minor changes to OasGenerator (#977)
* Added log message * Remove Reset function from OasGenerator interface, use Stop+Start instead * SetEntriesQuery returns a bool stating whether the query changed
This commit is contained in:
committed by
GitHub
parent
6575495fa5
commit
f344bd2633
@@ -22,9 +22,8 @@ type OasGenerator interface {
|
|||||||
Start()
|
Start()
|
||||||
Stop()
|
Stop()
|
||||||
IsStarted() bool
|
IsStarted() bool
|
||||||
Reset()
|
|
||||||
GetServiceSpecs() *sync.Map
|
GetServiceSpecs() *sync.Map
|
||||||
SetEntriesQuery(query string)
|
SetEntriesQuery(query string) bool
|
||||||
}
|
}
|
||||||
|
|
||||||
type defaultOasGenerator struct {
|
type defaultOasGenerator struct {
|
||||||
@@ -61,7 +60,7 @@ func (g *defaultOasGenerator) Stop() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
g.cancel()
|
g.cancel()
|
||||||
g.Reset()
|
g.reset()
|
||||||
g.started = false
|
g.started = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -168,7 +167,7 @@ func (g *defaultOasGenerator) getGen(dest string, urlStr string) *SpecGen {
|
|||||||
return gen
|
return gen
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *defaultOasGenerator) Reset() {
|
func (g *defaultOasGenerator) reset() {
|
||||||
g.serviceSpecs = &sync.Map{}
|
g.serviceSpecs = &sync.Map{}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,8 +175,10 @@ func (g *defaultOasGenerator) GetServiceSpecs() *sync.Map {
|
|||||||
return g.serviceSpecs
|
return g.serviceSpecs
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *defaultOasGenerator) SetEntriesQuery(query string) {
|
func (g *defaultOasGenerator) SetEntriesQuery(query string) bool {
|
||||||
|
changed := g.entriesQuery != query
|
||||||
g.entriesQuery = query
|
g.entriesQuery = query
|
||||||
|
return changed
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewDefaultOasGenerator(conn *basenine.Connection) *defaultOasGenerator {
|
func NewDefaultOasGenerator(conn *basenine.Connection) *defaultOasGenerator {
|
||||||
|
Reference in New Issue
Block a user