| Package | Description | 
|---|---|
| org.apache.ambari.server.stack.upgrade | |
| org.apache.ambari.server.stack.upgrade.orchestrate | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClusterGrouping
Used to represent cluster-based operations. 
 | 
class  | 
ColocatedGrouping
Used for co-located services grouped together. 
 | 
class  | 
HostOrderGrouping
Marker group for Host-Ordered upgrades. 
 | 
class  | 
ParallelClientGrouping
Grouping for clients:
 
   The first client will be upgraded.
   Run a service check on the first client.
   Run the remaining clients in parallel.
  
 | 
class  | 
RestartGrouping
Used for a group that restarts services. 
 | 
class  | 
ServiceCheckGrouping
Grouping that is used to create stages that are service checks for a cluster. 
 | 
class  | 
StartGrouping
Used for a group that starts services. 
 | 
class  | 
StopGrouping
Used for a group that stops services. 
 | 
class  | 
UpdateStackGrouping
Used to represent operations that update the Stack. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<Grouping> | 
UpgradePack.getAllGroups()  | 
List<Grouping> | 
UpgradePack.getGroups(Direction direction)
Gets the groups defined for the upgrade pack. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClusterGrouping.merge(Iterator<Grouping> iterator)
Attempts to merge the given cluster groupings. 
 | 
void | 
Grouping.merge(Iterator<Grouping> iterator)
Merge the services of all the child groups, with the current services. 
 | 
void | 
ServiceCheckGrouping.merge(Iterator<Grouping> iterator)
Attempts to merge all the service check groupings. 
 | 
| Constructor and Description | 
|---|
ServiceCheckBuilder(Grouping grouping)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Grouping | 
StageWrapperBuilder.m_grouping
The upgrade/downgrade grouping that the builder is for. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Class<? extends Grouping> | 
UpgradeGroupHolder.groupClass  | 
| Constructor and Description | 
|---|
ParallelClientGroupingBuilder(Grouping grouping)  | 
StageWrapperBuilder(Grouping grouping)
Constructor. 
 | 
Copyright © 2022 Apache Software Foundation. All rights reserved.