Documentation
¶
Index ¶
- Constants
- func NewControllerDelay(facade jvm.JavaFacade, spring *SpringDiscovery) action_kit_sdk.Action[JavaagentActionState]
- func NewControllerException(facade jvm.JavaFacade, spring *SpringDiscovery) action_kit_sdk.Action[JavaagentActionState]
- func NewHttpClientDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewHttpClientStatus(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewJavaMethodDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewJavaMethodException(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewJdbcTemplateDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewJdbcTemplateException(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
- func NewJvmDiscovery(jvms jvmLister, datasource *DataSourceDiscovery, spring *SpringDiscovery) discovery_kit_sdk.TargetDiscovery
- func StartJvmInfrastructure() (func(), jvm.JavaFacade, *DataSourceDiscovery, *SpringDiscovery)
- type DataSourceDiscovery
- type HttpRequest
- type JavaagentActionState
- type SpringApplication
- type SpringDiscovery
- type SpringMvcMapping
Constants ¶
View Source
const (
ActionIDPrefix = "com.steadybit.extension_jvm"
)
Variables ¶
This section is empty.
Functions ¶
func NewControllerDelay ¶
func NewControllerDelay(facade jvm.JavaFacade, spring *SpringDiscovery) action_kit_sdk.Action[JavaagentActionState]
func NewControllerException ¶
func NewControllerException(facade jvm.JavaFacade, spring *SpringDiscovery) action_kit_sdk.Action[JavaagentActionState]
func NewHttpClientDelay ¶
func NewHttpClientDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewHttpClientStatus ¶
func NewHttpClientStatus(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewJavaMethodDelay ¶
func NewJavaMethodDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewJavaMethodException ¶
func NewJavaMethodException(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewJdbcTemplateDelay ¶
func NewJdbcTemplateDelay(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewJdbcTemplateException ¶
func NewJdbcTemplateException(facade jvm.JavaFacade) action_kit_sdk.Action[JavaagentActionState]
func NewJvmDiscovery ¶ added in v1.0.13
func NewJvmDiscovery(jvms jvmLister, datasource *DataSourceDiscovery, spring *SpringDiscovery) discovery_kit_sdk.TargetDiscovery
func StartJvmInfrastructure ¶ added in v1.0.13
func StartJvmInfrastructure() (func(), jvm.JavaFacade, *DataSourceDiscovery, *SpringDiscovery)
Types ¶
type DataSourceDiscovery ¶
type DataSourceDiscovery struct {
// contains filtered or unexported fields
}
func (*DataSourceDiscovery) Attached ¶ added in v1.2.0
func (d *DataSourceDiscovery) Attached(jvm jvm.JavaVm)
func (*DataSourceDiscovery) Detached ¶ added in v1.2.0
func (d *DataSourceDiscovery) Detached(jvm jvm.JavaVm)
type HttpRequest ¶
type JavaagentActionState ¶ added in v1.2.0
type SpringApplication ¶
type SpringApplication struct { Name string Pid int32 SpringBoot bool UsingJdbcTemplate bool UsingHttpClient bool MvcMappings []SpringMvcMapping HttpClientRequests []HttpRequest }
type SpringDiscovery ¶
type SpringDiscovery struct {
// contains filtered or unexported fields
}
func (*SpringDiscovery) Attached ¶ added in v1.2.0
func (d *SpringDiscovery) Attached(jvm jvm.JavaVm)
func (*SpringDiscovery) Detached ¶ added in v1.2.0
func (d *SpringDiscovery) Detached(jvm jvm.JavaVm)
type SpringMvcMapping ¶
type SpringMvcMapping struct { Consumes []string `json:"consumes"` Headers []string `json:"headers"` Methods []string `json:"methods"` Params []string `json:"params"` Produces []string `json:"produces"` Patterns []string `json:"patterns"` HandlerClass string `json:"handlerClass"` HandlerName string `json:"handlerName"` HandlerDescriptor string `json:"handlerDescriptor"` }
Source Files
¶
- action_commons.go
- action_controller_commons.go
- action_controller_delay.go
- action_controller_exception.go
- action_http_client_delay.go
- action_http_client_status.go
- action_java_method_delay.go
- action_java_method_exception.go
- action_jdbc_template_delay.go
- action_jdbc_template_exception.go
- common.go
- discovery.go
- discovery_datasource.go
- discovery_spring.go
Click to show internal directories.
Click to hide internal directories.