Interface Identifiable
- All Superinterfaces:
EnabledAware
- All Known Subinterfaces:
Routed
- All Known Implementing Classes:
Component,FlexComponent,LibraryComponent,OtherComponent
-
Method Summary
Modifier and TypeMethodDescriptionAn alternative name used to identify the component.Domain (DNS) information used at runtime for dynamic application configuration to negotiate gateway routing and interservice communication appropriately based on the deployed environment.Whether or not the component is enabled.getName()The name used to identify the component.getPorts()The ports exposed and supported by the component.Methods inherited from interface com.microservices.starter.core.environment.EnabledAware
setEnabled
-
Method Details
-
getPorts
The ports exposed and supported by the component. Required. -
getName
String getName()The name used to identify the component. Required.- Specified by:
getNamein interfaceEnabledAware
-
getAltName
String getAltName()An alternative name used to identify the component. Generally the longer version of the name for those components with long or descriptive names. Optional. -
getDomain
Domain getDomain()Domain (DNS) information used at runtime for dynamic application configuration to negotiate gateway routing and interservice communication appropriately based on the deployed environment. Required. -
getEnabled
Boolean getEnabled()Whether or not the component is enabled. Disabled flexpackage components are not included in docker-compose and are not included in generated project structure, disabled service library components are not included in generated project structure (in which case it is assumed Broadleaf's out-of-the-box version is used), and disabled "other" components are not included in docker-compose. Required.- Specified by:
getEnabledin interfaceEnabledAware
-