Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
ServiceRequest.getResolvedRepository() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceRequest.setResolvedRepository(RepositoryVersionEntity repositoryVersion) |
Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
CompatibleRepositoryVersion.getRepositoryVersionEntity() |
protected RepositoryVersionEntity |
RepositoryVersionResourceProvider.toRepositoryVersionEntity(Map<String,Object> properties)
Transforms map of json properties to repository version entity.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
RepositoryVersionResourceProvider.validateRepositoryVersion(RepositoryVersionDAO dao,
AmbariMetaInfo metaInfo,
RepositoryVersionEntity repositoryVersion)
Validates newly created repository versions to contain actual information.
|
protected static void |
RepositoryVersionResourceProvider.validateRepositoryVersion(RepositoryVersionDAO dao,
AmbariMetaInfo metaInfo,
RepositoryVersionEntity repositoryVersion,
boolean skipUrlCheck)
Validates newly created repository versions to contain actual information.
|
Constructor and Description |
---|
CompatibleRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) |
Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
RepositoryVersionDAO.create(StackEntity stackEntity,
String version,
String displayName,
List<RepoOsEntity> repoOsEntities)
Validates and creates an object.
|
RepositoryVersionEntity |
RepositoryVersionDAO.create(StackEntity stackEntity,
String version,
String displayName,
List<RepoOsEntity> repoOsEntities,
org.apache.ambari.spi.RepositoryType type)
Validates and creates an object.
|
RepositoryVersionEntity |
RepositoryVersionDAO.findByDisplayName(String displayName)
Retrieves repository version by name.
|
RepositoryVersionEntity |
RepositoryVersionDAO.findByStackAndVersion(StackEntity stackEntity,
String version)
Retrieves repository version by stack.
|
RepositoryVersionEntity |
RepositoryVersionDAO.findByStackAndVersion(StackId stackId,
String version)
Retrieves repository version by stack.
|
RepositoryVersionEntity |
RepositoryVersionDAO.findByStackNameAndVersion(String stackName,
String version)
Retrieves repository version, which is unique in this stack.
|
RepositoryVersionEntity |
RepositoryVersionDAO.findByVersion(String repositoryVersion) |
Modifier and Type | Method and Description |
---|---|
List<RepositoryVersionEntity> |
RepositoryVersionDAO.findByServiceDesiredVersion(List<RepositoryVersionEntity> matching)
Retrieves the repo versions matching the provided ones that are currently being used
for a service.
|
List<RepositoryVersionEntity> |
RepositoryVersionDAO.findByStack(StackId stackId)
Retrieves repository version by stack.
|
List<RepositoryVersionEntity> |
RepositoryVersionDAO.findByStackAndType(StackId stackId,
org.apache.ambari.spi.RepositoryType type)
Retrieves repository version by stack.
|
List<RepositoryVersionEntity> |
RepositoryVersionDAO.findRepositoriesWithVersionDefinitions()
Retrieves repository version when they are loaded by a version definition
file.
|
Modifier and Type | Method and Description |
---|---|
void |
RepositoryVersionDAO.create(RepositoryVersionEntity entity)
Creates entity.
|
List<HostVersionEntity> |
HostVersionDAO.findByRepositoryAndStates(RepositoryVersionEntity repositoryVersion,
Collection<RepositoryVersionState> states)
Gets all host version entities that are of the given states
|
List<HostVersionEntity> |
HostVersionDAO.findHostVersionByClusterAndRepository(long clusterId,
RepositoryVersionEntity repositoryVersion)
Gets all host version entities assocaited with the specified cluster and
repository.
|
HostVersionEntity |
HostVersionDAO.findHostVersionByHostAndRepository(HostEntity host,
RepositoryVersionEntity repositoryVersion)
Gets the
HostVersionEntity associted with the specified host and
repository. |
Modifier and Type | Method and Description |
---|---|
List<RepositoryVersionEntity> |
RepositoryVersionDAO.findByServiceDesiredVersion(List<RepositoryVersionEntity> matching)
Retrieves the repo versions matching the provided ones that are currently being used
for a service.
|
Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
ServiceComponentDesiredStateEntity.getDesiredRepositoryVersion() |
RepositoryVersionEntity |
ServiceDesiredStateEntity.getDesiredRepositoryVersion()
Gets the desired repository version.
|
RepositoryVersionEntity |
UpgradeHistoryEntity.getFromReposistoryVersion()
Gets the repository that the upgrade is coming from.
|
RepositoryVersionEntity |
ServiceComponentVersionEntity.getRepositoryVersion() |
RepositoryVersionEntity |
UpgradeEntity.getRepositoryVersion()
Upgrades will always have a single version being upgraded to and downgrades
will have a single version being downgraded from.
|
RepositoryVersionEntity |
HostVersionEntity.getRepositoryVersion() |
RepositoryVersionEntity |
RepoOsEntity.getRepositoryVersionEntity() |
RepositoryVersionEntity |
UpgradeHistoryEntity.getTargetRepositoryVersion()
Gets the target repository version for this upgrade.
|
Modifier and Type | Method and Description |
---|---|
List<RepositoryVersionEntity> |
RepositoryVersionEntity.getChildren() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceComponentDesiredStateEntity.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion) |
void |
ServiceDesiredStateEntity.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion)
Sets the desired repository for this service.
|
void |
UpgradeHistoryEntity.setFromRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)
Sets the repository that the services in the upgrade are CURRENT on.
|
void |
RepositoryVersionEntity.setParent(RepositoryVersionEntity entity) |
void |
ServiceComponentVersionEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion) |
void |
UpgradeEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion)
Sets the repository version for this upgrade.
|
void |
HostVersionEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion) |
void |
RepoOsEntity.setRepositoryVersionEntity(RepositoryVersionEntity repositoryVersionEntity) |
void |
UpgradeHistoryEntity.setTargetRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)
Sets the target repository of the upgrade.
|
Constructor and Description |
---|
HostVersionEntity(HostEntity hostEntity,
RepositoryVersionEntity repositoryVersion,
RepositoryVersionState state)
When using this constructor, you should also call setHostEntity().
|
Modifier and Type | Method and Description |
---|---|
void |
RepositoryVersionHelper.addCommandRepositoryToContext(ActionExecutionContext context,
RepositoryVersionEntity repoVersion,
RepoOsEntity osEntity)
Adds a command repository to the action context
|
void |
RepositoryVersionHelper.addRepoInfoToHostLevelParams(Cluster cluster,
ActionExecutionContext actionContext,
RepositoryVersionEntity repositoryVersion,
Map<String,String> hostLevelParams,
String hostName)
Deprecated.
|
Map<String,String> |
RepositoryVersionHelper.buildRoleParams(AmbariManagementController amc,
RepositoryVersionEntity repoVersion,
String osFamily,
Set<String> servicesOnHost)
Build the role parameters for an install command.
|
CommandRepository |
RepositoryVersionHelper.getCommandRepository(RepositoryVersionEntity repoVersion,
RepoOsEntity osEntity)
Adds a command repository to the action context
|
RepoOsEntity |
RepositoryVersionHelper.getOSEntityForHost(Host host,
RepositoryVersionEntity repoVersion)
Return repositories available for target os version on host based on
repoVersion repository definition |
Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
UpgradeContext.getRepositoryVersion()
Gets the single repository version for the upgrade depending on the
direction.
|
RepositoryVersionEntity |
UpgradeContext.getSourceRepositoryVersion(String serviceName)
Gets the version that service is being considered to be "coming from".
|
RepositoryVersionEntity |
UpgradeContext.getTargetRepositoryVersion(String serviceName)
Gets the repository being upgraded to or downgraded to for the given
service.
|
Modifier and Type | Method and Description |
---|---|
Map<String,RepositoryVersionEntity> |
UpgradeContext.getSourceVersions()
Gets the version that components are being considered to be "coming from".
|
Map<String,RepositoryVersionEntity> |
UpgradeContext.getTargetVersions()
Gets the version being upgraded to or downgraded to for all services
participating.
|
Modifier and Type | Method and Description |
---|---|
StackId |
UpgradeContext.getStackIdFromVersions(Map<String,RepositoryVersionEntity> version)
Getting stackId from the set of versions.
|
Modifier and Type | Method and Description |
---|---|
RepositoryVersionEntity |
Service.getDesiredRepositoryVersion() |
RepositoryVersionEntity |
ServiceComponentImpl.getDesiredRepositoryVersion()
Gets the desired repository for this service component.
|
RepositoryVersionEntity |
ServiceComponent.getDesiredRepositoryVersion()
Gets the desired repository for this service component.
|
RepositoryVersionEntity |
ServiceImpl.getDesiredRepositoryVersion() |
Modifier and Type | Method and Description |
---|---|
Service |
Cluster.addService(String serviceName,
RepositoryVersionEntity repositoryVersion)
Add service to the cluster
|
Service |
ServiceFactory.createNew(Cluster cluster,
String serviceName,
RepositoryVersionEntity desiredRepositoryVersion)
Creates a new service in memory and then persists it to the database.
|
boolean |
Host.isRepositoryVersionCorrect(RepositoryVersionEntity repositoryVersion)
Gets whether all host components whose desired repository version matches
the repository version specified have reported the correct version and are
no longer upgrading.
|
void |
Service.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion) |
void |
ServiceComponentImpl.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) |
void |
ServiceComponent.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) |
void |
ServiceImpl.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) |
List<Host> |
Cluster.transitionHostsToInstalling(RepositoryVersionEntity repoVersionEntity,
VersionDefinitionXml versionDefinitionXml,
boolean forceInstalled)
Creates or updates host versions for all of the hosts within a cluster
based on state of cluster stack version.
|
Modifier and Type | Method and Description |
---|---|
Service |
ClusterImpl.addService(String serviceName,
RepositoryVersionEntity repositoryVersion)
Add service to the cluster
|
List<Host> |
ClusterImpl.transitionHostsToInstalling(RepositoryVersionEntity repoVersionEntity,
VersionDefinitionXml versionDefinitionXml,
boolean forceInstalled)
Creates or updates host versions for all of the hosts within a cluster
based on state of cluster stack version.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HostImpl.isRepositoryVersionCorrect(RepositoryVersionEntity repositoryVersion)
Gets whether all host components whose desired repository version matches
the repository version specified have reported the correct version and are
no longer upgrading.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.