public class TeiidOpenShiftClient extends Object implements org.komodo.spi.constants.StringConstants
AMPERSAND, AT, BR, CLASS, CLOSE_ANGLE_BRACKET, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PRE_CMT, CLOSE_PRE_TAG, CLOSE_SQUARE_BRACKET, COLON, COMMA, CONNECTION_SUFFIX, CURRENT_FOLDER_SYMBOL, DDL, DEFAULT_LOCAL_WORKSPACE_NAME, DIVIDE, DOLLAR_SIGN, DOT, DOT_CHAR, DOT_DOT, DOT_KOMODO, DOUBLE_BACK_SLASH, DRIVE_SEPARATOR, EMPTY_ARRAY, EMPTY_STRING, ENUM, EQUALS, FILE_EXTENSION_SEPARATOR, FILE_NAME_WILDCARD, FINAL, FORWARD_SLASH, HASH, HYPHEN, INTERFACE, JAR, JAVA, JAVA_IO_TMPDIR, JBOSS_SERVER_TMP_DIR, KOMODO, LINE_SEPARATOR, LINE_SEPARATOR_PROPERTY_NAME, LOG, MINUS, MULTIPLY, NBSP, NEW_LINE, OPEN_ANGLE_BRACKET, OPEN_BRACE, OPEN_BRACKET, OPEN_PRE_CMT, OPEN_PRE_TAG, OPEN_SQUARE_BRACKET, PARENT_FOLDER_SYMBOL, PERCENT, PIPE, PLUS, PREFIX_PATTERN, PRIVATE, PUBLIC, QUESTION_MARK, QUOTE_MARK, SEMI_COLON, SERVICE_VDB_SUFFIX, SERVICE_VDB_VIEW_MODEL, SERVICE_VDB_VIEW_SUFFIX, SOURCES, SPACE, SPEECH_MARK, SRC, STAR, STATIC, TAB, TARGET, UNDERSCORE, UNDERSCORE_CHAR, VDB_DEPLOYMENT_SUFFIX, VDB_PREFIX, XML, XML_SUFFIX, ZIP, ZIP_SUFFIX
Constructor and Description |
---|
TeiidOpenShiftClient(TeiidMetadataInstance metadata,
EncryptionComponent encryptor,
KomodoConfigurationProperties config,
Map<String,String> mavenRepos) |
public TeiidOpenShiftClient(TeiidMetadataInstance metadata, EncryptionComponent encryptor, KomodoConfigurationProperties config, Map<String,String> mavenRepos)
public Set<DefaultSyndesisDataSource> getSyndesisSources(AuthHandlingFilter.OAuthCredentials oauthCreds) throws org.komodo.spi.KException
org.komodo.spi.KException
public DefaultSyndesisDataSource getSyndesisDataSourceById(AuthHandlingFilter.OAuthCredentials oauthCreds, String dsId) throws org.komodo.spi.KException
org.komodo.spi.KException
public void bindToSyndesisSource(AuthHandlingFilter.OAuthCredentials oauthCreds, String dsName) throws org.komodo.spi.KException
org.komodo.spi.KException
public void bindToSyndesisSource(AuthHandlingFilter.OAuthCredentials oauthCreds, DefaultSyndesisDataSource scd) throws org.komodo.spi.KException
org.komodo.spi.KException
public DefaultSyndesisDataSource getSyndesisDataSource(AuthHandlingFilter.OAuthCredentials oauthCreds, String dsName) throws org.komodo.spi.KException
org.komodo.spi.KException
public DefaultSyndesisDataSource getSyndesisDataSourceByEventId(AuthHandlingFilter.OAuthCredentials oauthCreds, String eventId) throws org.komodo.spi.KException
org.komodo.spi.KException
public void deleteDataSource(String dsName) throws org.teiid.adminapi.AdminException, org.komodo.spi.KException
org.teiid.adminapi.AdminException
org.komodo.spi.KException
public String findDataSourceNameByEventId(String eventId) throws org.teiid.adminapi.AdminException, org.komodo.spi.KException
org.teiid.adminapi.AdminException
org.komodo.spi.KException
public Collection<String> getTeiidDataSourcesNames() throws org.teiid.adminapi.AdminException
org.teiid.adminapi.AdminException
protected void configureBuild(BuildStatus work)
protected InputStream buildDataSourceBuilders(Vdb vdb, org.komodo.spi.repository.Repository.UnitOfWork uow) throws org.komodo.spi.KException
org.komodo.spi.KException
public BuildStatus publishVirtualization(PublishConfiguration publishConfig) throws org.komodo.spi.KException
org.komodo.spi.KException
- if error occursprotected io.fabric8.kubernetes.api.model.EnvVar envFromSecret(String secret, String key)
public BuildStatus getVirtualizationStatus(String vdbName)
public Collection<BuildStatus> getVirtualizations(boolean includeInQueue)
public BuildStatus deleteVirtualization(String vdbName)
protected String generatePomXml(AuthHandlingFilter.OAuthCredentials oauthCreds, org.komodo.spi.repository.Repository.UnitOfWork uow, Vdb vdb, boolean enableOdata) throws org.komodo.spi.KException
authToken
- - token for Openshift authenticationuow
- - Unit Of Workvdb
- - VDB for which pom.xml is generatedorg.komodo.spi.KException
protected static org.komodo.spi.KException handleError(Throwable e)
Copyright © 2013–2019. All rights reserved.