Class ElasticSearchEntityTagsReconciler


  • @Component
    public class ElasticSearchEntityTagsReconciler
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ElasticSearchEntityTagsReconciler​(com.netflix.spinnaker.clouddriver.core.services.Front50Service front50Service, java.util.Optional<java.util.Collection<com.netflix.spinnaker.clouddriver.model.ServerGroupProvider>> serverGroupProviders)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<com.netflix.spinnaker.clouddriver.model.EntityTags> filter​(java.util.Collection<com.netflix.spinnaker.clouddriver.model.EntityTags> entityTags)
      Filter out any orphaned entity tags that reference a non-existent server group.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElasticSearchEntityTagsReconciler

        @Autowired
        public ElasticSearchEntityTagsReconciler​(com.netflix.spinnaker.clouddriver.core.services.Front50Service front50Service,
                                                 java.util.Optional<java.util.Collection<com.netflix.spinnaker.clouddriver.model.ServerGroupProvider>> serverGroupProviders)
    • Method Detail

      • filter

        public java.util.List<com.netflix.spinnaker.clouddriver.model.EntityTags> filter​(java.util.Collection<com.netflix.spinnaker.clouddriver.model.EntityTags> entityTags)
        Filter out any orphaned entity tags that reference a non-existent server group.

        This is invoked as part of the re-indexing process where historical data is imported from Front50.