Package org.apache.camel.k.catalog.model
Interface CamelScheme
-
- All Superinterfaces:
Comparable<CamelScheme>
- All Known Implementing Classes:
ImmutableCamelScheme
@Immutable public interface CamelScheme extends Comparable<CamelScheme>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CamelScheme.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
compareTo(CamelScheme o)
Optional<CamelScopedArtifact>
getConsumer()
String
getId()
Optional<CamelScopedArtifact>
getProducer()
default SortedSet<String>
getRequiredCapabilities()
default boolean
http()
default boolean
passive()
-
-
-
Method Detail
-
getId
String getId()
-
http
@Auxiliary @Default default boolean http()
-
passive
@Auxiliary @Default default boolean passive()
-
getRequiredCapabilities
@Auxiliary @Default @NaturalOrder default SortedSet<String> getRequiredCapabilities()
-
getProducer
@Auxiliary Optional<CamelScopedArtifact> getProducer()
-
getConsumer
@Auxiliary Optional<CamelScopedArtifact> getConsumer()
-
compareTo
default int compareTo(CamelScheme o)
- Specified by:
compareTo
in interfaceComparable<CamelScheme>
-
-