@SpringBootApplication
@ComponentScan(basePackages="${scan.packages}")
@Configuration
@EnableConfigurationProperties(value={ComponentService.class,LineageGraphDisplayRulesService.class})
public class EgeriaUIPlatform
extends Object
| Constructor and Description |
|---|
EgeriaUIPlatform() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.config.annotation.WebMvcConfigurer |
corsConfigurer() |
AssetCatalog |
getAssetCatalog(String serverUrl,
String serverName) |
AuthService |
getAuthService(String authenticationMode) |
GlossaryViewClient |
getGlossaryViewClient(String serverUrl,
String serverName) |
org.springframework.beans.factory.InitializingBean |
getInitialize() |
OpenLineageClient |
getOpenLineage(String serverUrl,
String serverName) |
static void |
main(String[] args) |
TokenClient |
stateLessTokenClient() |
public static void main(String[] args)
@Bean public org.springframework.beans.factory.InitializingBean getInitialize()
@Bean @ConditionalOnProperty(value="cors.allowed-origins") public org.springframework.web.servlet.config.annotation.WebMvcConfigurer corsConfigurer()
@Bean public AssetCatalog getAssetCatalog(@Value(value="${omas.server.url}") String serverUrl, @Value(value="${omas.server.name}") String serverName) throws InvalidParameterException
InvalidParameterException@Bean public GlossaryViewClient getGlossaryViewClient(@Value(value="${omas.server.url}") String serverUrl, @Value(value="${omas.server.name}") String serverName) throws InvalidParameterException
InvalidParameterException@Bean public OpenLineageClient getOpenLineage(@Value(value="${open.lineage.server.url}") String serverUrl, @Value(value="${open.lineage.server.name}") String serverName) throws InvalidParameterException
InvalidParameterException@Bean public AuthService getAuthService(@Value(value="${authentication.mode:token}") String authenticationMode)
@Bean(value="tokenClient")
@ConditionalOnProperty(value="authentication.mode",
havingValue="token",
matchIfMissing=true)
public TokenClient stateLessTokenClient()
Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.