Documentation ¶
Index ¶
- func AddKamelet(meta *Metadata, content string)
- func ExtractKamelet(uri string) (kamelet string)
- func ExtractKamelets(uris []string) (kamelets []string)
- type GroovyInspector
- type Inspector
- type JavaScriptInspector
- type JavaSourceInspector
- type KotlinInspector
- type Metadata
- type XMLInspector
- type YAMLInspector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddKamelet ¶ added in v1.5.0
func ExtractKamelet ¶ added in v1.5.0
func ExtractKamelets ¶ added in v1.5.0
Types ¶
type GroovyInspector ¶
type GroovyInspector struct {
// contains filtered or unexported fields
}
func (GroovyInspector) Extract ¶
func (i GroovyInspector) Extract(source v1.SourceSpec, meta *Metadata) error
type Inspector ¶
type Inspector interface {
Extract(v1.SourceSpec, *Metadata) error
}
Inspector --
func InspectorForLanguage ¶
func InspectorForLanguage(catalog *camel.RuntimeCatalog, language v1.Language) Inspector
InspectorForLanguage --
type JavaScriptInspector ¶
type JavaScriptInspector struct {
// contains filtered or unexported fields
}
func (JavaScriptInspector) Extract ¶
func (i JavaScriptInspector) Extract(source v1.SourceSpec, meta *Metadata) error
type JavaSourceInspector ¶
type JavaSourceInspector struct {
// contains filtered or unexported fields
}
func (JavaSourceInspector) Extract ¶
func (i JavaSourceInspector) Extract(source v1.SourceSpec, meta *Metadata) error
type KotlinInspector ¶
type KotlinInspector struct {
// contains filtered or unexported fields
}
func (KotlinInspector) Extract ¶
func (i KotlinInspector) Extract(source v1.SourceSpec, meta *Metadata) error
type Metadata ¶
type Metadata struct { // All starting URIs of defined routes FromURIs []string // All end URIs of defined routes ToURIs []string // All inferred dependencies required to run the integration Dependencies *strset.Set // ExposesHTTPServices indicates if a route defined by the source is exposed // through HTTP ExposesHTTPServices bool // PassiveEndpoints indicates that the source contains only passive endpoints that // are activated from external calls, including HTTP (useful to determine if the // integration can scale to 0) PassiveEndpoints bool // RequiredCapabilities lists the capabilities required by the integration // to run RequiredCapabilities *strset.Set // All kamelets Kamelets []string }
Metadata --
type XMLInspector ¶
type XMLInspector struct {
// contains filtered or unexported fields
}
XMLInspector --
func (XMLInspector) Extract ¶
func (i XMLInspector) Extract(source v1.SourceSpec, meta *Metadata) error
Extract --
type YAMLInspector ¶
type YAMLInspector struct {
// contains filtered or unexported fields
}
YAMLInspector --
func (YAMLInspector) Extract ¶
func (i YAMLInspector) Extract(source v1.SourceSpec, meta *Metadata) error
Extract --
Click to show internal directories.
Click to hide internal directories.