public class ServiceComponentImpl extends Object implements ServiceComponent
Constructor and Description |
---|
ServiceComponentImpl(Service service,
ServiceComponentDesiredStateEntity serviceComponentDesiredStateEntity,
AmbariMetaInfo ambariMetaInfo,
ServiceComponentDesiredStateDAO serviceComponentDesiredStateDAO,
ClusterServiceDAO clusterServiceDAO,
HostComponentDesiredStateDAO hostComponentDesiredStateDAO,
ServiceComponentHostFactory serviceComponentHostFactory,
AmbariEventPublisher eventPublisher) |
ServiceComponentImpl(Service service,
String componentName,
AmbariMetaInfo ambariMetaInfo,
ServiceComponentDesiredStateDAO serviceComponentDesiredStateDAO,
ClusterServiceDAO clusterServiceDAO,
ServiceComponentHostFactory serviceComponentHostFactory,
AmbariEventPublisher eventPublisher) |
Modifier and Type | Method and Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void |
addServiceComponentHost(ServiceComponentHost hostComponent) |
||||||||||||||||||||||||||||||
ServiceComponentHost |
addServiceComponentHost(String hostName) |
||||||||||||||||||||||||||||||
void |
addServiceComponentHosts(Map<String,ServiceComponentHost> hostComponents) |
||||||||||||||||||||||||||||||
boolean |
canBeRemoved() |
||||||||||||||||||||||||||||||
ServiceComponentResponse |
convertToResponse() |
||||||||||||||||||||||||||||||
void |
debugDump(StringBuilder sb) |
||||||||||||||||||||||||||||||
void |
delete(DeleteHostComponentStatusMetaData deleteMetaData) |
||||||||||||||||||||||||||||||
void |
deleteAllServiceComponentHosts(DeleteHostComponentStatusMetaData deleteMetaData) |
||||||||||||||||||||||||||||||
void |
deleteServiceComponentHosts(String hostname,
DeleteHostComponentStatusMetaData deleteMetaData) |
||||||||||||||||||||||||||||||
long |
getClusterId() |
||||||||||||||||||||||||||||||
String |
getClusterName() |
||||||||||||||||||||||||||||||
RepositoryVersionEntity |
getDesiredRepositoryVersion()
Gets the desired repository for this service component.
|
||||||||||||||||||||||||||||||
StackId |
getDesiredStackId() |
||||||||||||||||||||||||||||||
State |
getDesiredState() |
||||||||||||||||||||||||||||||
String |
getDesiredVersion() |
||||||||||||||||||||||||||||||
String |
getDisplayName() |
||||||||||||||||||||||||||||||
String |
getName() |
||||||||||||||||||||||||||||||
RepositoryVersionState |
getRepositoryState() |
||||||||||||||||||||||||||||||
ServiceComponentHost |
getServiceComponentHost(String hostname) |
||||||||||||||||||||||||||||||
Map<String,ServiceComponentHost> |
getServiceComponentHosts() |
||||||||||||||||||||||||||||||
Set<String> |
getServiceComponentsHosts() |
||||||||||||||||||||||||||||||
String |
getServiceName() |
||||||||||||||||||||||||||||||
boolean |
isClientComponent() |
||||||||||||||||||||||||||||||
boolean |
isMasterComponent() |
||||||||||||||||||||||||||||||
boolean |
isRecoveryEnabled()
Get the recoveryEnabled value.
|
||||||||||||||||||||||||||||||
boolean |
isVersionAdvertised() |
||||||||||||||||||||||||||||||
protected void |
persistEntities(ServiceComponentDesiredStateEntity desiredStateEntity) |
||||||||||||||||||||||||||||||
void |
setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) |
||||||||||||||||||||||||||||||
void |
setDesiredState(State state) |
||||||||||||||||||||||||||||||
void |
setRecoveryEnabled(boolean recoveryEnabled)
Set the recoveryEnabled field in the entity object.
|
||||||||||||||||||||||||||||||
void |
updateComponentInfo()
Refresh Component info due to current stack
|
||||||||||||||||||||||||||||||
void |
updateRepositoryState(String reportedVersion)
Follows this version logic:
Copyright © 2022 Apache Software Foundation. All rights reserved. |