Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddKamelet ¶
func ExtractKamelet ¶
func ExtractKamelets ¶
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 is the common interface for language specific inspector implementations.
func InspectorForLanguage ¶
func InspectorForLanguage(catalog *camel.RuntimeCatalog, language v1.Language) Inspector
InspectorForLanguage is the factory function to return a new inspector for the given language with the catalog.
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 *sets.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 *sets.Set // All kamelets Kamelets []string }
Metadata represents metadata for Integration source.
func (*Metadata) AddDependency ¶
AddDependency -- .
func (*Metadata) AddRequiredCapability ¶
AddRequiredCapability -- .
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.