public class MetadataHolder extends AgentClusterDataHolder<MetadataUpdateEvent>
STOMPUpdatePublisherupdateLock| Constructor and Description |
|---|
MetadataHolder(AmbariEventPublisher ambariEventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
MetadataUpdateEvent |
getCurrentData()
Builds an update with the full set of current data.
|
MetadataUpdateEvent |
getDeleteMetadata(Long clusterId) |
protected MetadataUpdateEvent |
getEmptyData() |
protected boolean |
handleUpdate(MetadataUpdateEvent update)
Handle an incremental update to the data.
|
void |
onAmbariPropertiesChange(AmbariPropertiesChangedEvent event) |
void |
onClusterComponentsRepoUpdate(ClusterComponentsRepoChangedEvent clusterComponentsRepoChangedEvent) |
void |
onServiceCreate(ServiceInstalledEvent serviceInstalledEvent) |
void |
onServiceCredentialStoreUpdate(ServiceCredentialStoreUpdateEvent serviceCredentialStoreUpdateEvent) |
getData, getUpdateIfChanged, initializeDataIfNeeded, updateDatagetHash, getHash, isIdentifierValid, regenerateDataIdentifiers@Inject public MetadataHolder(AmbariEventPublisher ambariEventPublisher)
public MetadataUpdateEvent getCurrentData() throws org.apache.ambari.server.AmbariException
AgentClusterDataHoldergetCurrentData in class AgentClusterDataHolder<MetadataUpdateEvent>org.apache.ambari.server.AmbariExceptionpublic MetadataUpdateEvent getDeleteMetadata(Long clusterId) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionprotected boolean handleUpdate(MetadataUpdateEvent update) throws org.apache.ambari.server.AmbariException
AgentClusterDataHolderhandleUpdate in class AgentClusterDataHolder<MetadataUpdateEvent>org.apache.ambari.server.AmbariExceptionprotected MetadataUpdateEvent getEmptyData()
getEmptyData in class AgentDataHolder<MetadataUpdateEvent>public void onServiceCreate(ServiceInstalledEvent serviceInstalledEvent) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionpublic void onClusterComponentsRepoUpdate(ClusterComponentsRepoChangedEvent clusterComponentsRepoChangedEvent) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionpublic void onServiceCredentialStoreUpdate(ServiceCredentialStoreUpdateEvent serviceCredentialStoreUpdateEvent) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionpublic void onAmbariPropertiesChange(AmbariPropertiesChangedEvent event) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionCopyright © 2022 Apache Software Foundation. All rights reserved.