Package com.microservices.starter.core.environment
package com.microservices.starter.core.environment
-
ClassDescriptionThe Camel Cluster Service implementation type to use, per environment.Represents a component in the Broadleaf microservice ecosystem.Identifies information based on the type of datasource leveraged by the service library component.Describes attributes specific to the generation of docker-compose.yml when executing the
mvn docker-compose:generate
command.Domain (DNS) information used at runtime for dynamic application configuration to negotiate gateway routing and interservice communication appropriately based on the deployed environment.Common attributes of all components that exposeDomain
.Common attributes of all components that can be enabled/disabled.Describes additional Jars that provide mutating behavior on top of the base initializr install.Type of component responsible for exposing all relevantLibraryComponent
artifacts into a single application runtime (seeFlexComponent.flexUnits
).Optional setting forSupportingComponent
to define if the component should be initialized in different environments.To be used in conjunction with to define the current scope restrictions that need to be applied when scanning classes with the annotation.Type of component that relates to microservice source code.Parent class containing the description of the entire project structure.Utility class for retrieving the manifest.The categories of messages that a given flexpackage should listen for.Type of component definition that is neither a flexpackage or standard java microservice library component.The ports exposed and supported by the component.Client specific maven project structure informationIndicates the type ofComponent
is supported by the gateway for routing.Version of the manifest structureDescribes a supporting concept in the form of a Docker image.