Package org.linkedin.glu.orchestration.engine.delta

Examples of org.linkedin.glu.orchestration.engine.delta.SystemEntryKeyDeltaSystemModelFilter


    Collection<SystemModelDelta> deltas = new ArrayList<SystemModelDelta>(_toStates.size());

    _latestDelta = new SingleDeltaBuilder(_deltaProcessor,
                                          getOriginalUnfilteredCurrentModel(),
                                          getOriginalUnfilteredCurrentModel(),
                                          new SystemEntryKeyDeltaSystemModelFilter(getOriginalDelta().getFilteredKeys()));

    Set<String> filteredKeys =
      SingleDeltaBuilder.computeFilteredKeys(getOriginalUnfilteredExpectedModel(),
                                             getOriginalUnfilteredCurrentModel(),
                                             _latestDelta.getDeltaSystemModelFilter());

    _latestDelta.setFilteredKeys(filteredKeys);
    _latestDelta.setParentKeys(new HashSet<String>(getOriginalDelta().getParentKeys()));

    for(String state : _toStates)
    {
      _newFilteredKeys =  new HashSet<String>(_latestDelta.getFilteredKeys());

      SystemModel newExpectedModel = createNewExpectedModel(state);

      _latestDelta =
        new SingleDeltaBuilder(_deltaProcessor,
                               newExpectedModel,
                               _latestDelta.getUnfilteredExpectedModel(),
                               new SystemEntryKeyDeltaSystemModelFilter(_newFilteredKeys));

      SystemModelDelta delta = _latestDelta.build();

      deltas.add(delta);
    }
View Full Code Here

TOP

Related Classes of org.linkedin.glu.orchestration.engine.delta.SystemEntryKeyDeltaSystemModelFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.