Documentation
¶
Index ¶
- type ConfigParser
- type NginxConfigParser
- func (ncp *NginxConfigParser) FindPlusAPI(ctx context.Context, nginxConfigContext *model.NginxConfigContext) *model.APIDetails
- func (ncp *NginxConfigParser) FindStubStatusAPI(ctx context.Context, nginxConfigContext *model.NginxConfigContext) *model.APIDetails
- func (ncp *NginxConfigParser) Parse(ctx context.Context, instance *mpi.Instance) (*model.NginxConfigContext, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigParser ¶
type ConfigParser interface {
Parse(ctx context.Context, instance *mpi.Instance) (*model.NginxConfigContext, error)
FindStubStatusAPI(ctx context.Context, nginxConfigContext *model.NginxConfigContext) *model.APIDetails
FindPlusAPI(ctx context.Context, nginxConfigContext *model.NginxConfigContext) *model.APIDetails
}
type NginxConfigParser ¶
type NginxConfigParser struct {
// contains filtered or unexported fields
}
func NewNginxConfigParser ¶
func NewNginxConfigParser(agentConfig *config.Config) *NginxConfigParser
func (*NginxConfigParser) FindPlusAPI ¶ added in v3.3.1
func (ncp *NginxConfigParser) FindPlusAPI( ctx context.Context, nginxConfigContext *model.NginxConfigContext, ) *model.APIDetails
func (*NginxConfigParser) FindStubStatusAPI ¶ added in v3.3.1
func (ncp *NginxConfigParser) FindStubStatusAPI( ctx context.Context, nginxConfigContext *model.NginxConfigContext, ) *model.APIDetails
func (*NginxConfigParser) Parse ¶
func (ncp *NginxConfigParser) Parse(ctx context.Context, instance *mpi.Instance) (*model.NginxConfigContext, error)
Click to show internal directories.
Click to hide internal directories.