Object

nelson

Reconciliation

Related Doc: package nelson

Permalink

object Reconciliation

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reconciliation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Conflict[A] = Coproduct[[α$2$]MalformedConflict[α$2$], [α$3$]Coproduct[[α$0$]Coproduct[InNelsonOnly, StateConflict, α$0$], [α$1$]Coproduct[NelsonExpected, NelsonNotExpected, α$1$], α$3$], A]

    Permalink
  2. type ConflictEntry[A] = Coproduct[[α$0$]Coproduct[InNelsonOnly, StateConflict, α$0$], [α$1$]Coproduct[NelsonExpected, NelsonNotExpected, α$1$], A]

    Permalink
  3. sealed abstract class ConflictType extends AnyRef

    Permalink
  4. type DCDConflictLabeledMap = ==>>[Datacenter, ==>>[String, Set[Conflict[Deployment]]]]

    Permalink
  5. type DCDConflictMap = ==>>[Datacenter, Set[Conflict[Deployment]]]

    Permalink
  6. implicit final class DeploymentSet extends AnyVal

    Permalink
  7. sealed trait InNelson extends AnyRef

    Permalink
  8. final case class InNelsonOnly[A](a: A, status: Option[DeploymentStatus]) extends ConflictType with InNelson with Product with Serializable

    Permalink
  9. final case class MalformedConflict[A](problem: String, conflict: Option[ConflictEntry[A]]) extends ConflictType with Product with Serializable

    Permalink
  10. type NelsonAware[A] = Coproduct[InNelsonOnly, StateConflict, A]

    Permalink
  11. final case class NelsonExpected[A](u: RunningUnit) extends ConflictType with Running with Product with Serializable

    Permalink
  12. final case class NelsonNotExpected[A](u: RunningUnit) extends ConflictType with Running with Product with Serializable

    Permalink
  13. type Orphaned[A] = Coproduct[NelsonExpected, NelsonNotExpected, A]

    Permalink
  14. final case class PeriodicRun(parent: StackName, timestamp: Long, suffix: String) extends Product with Serializable

    Permalink
  15. sealed trait Running extends AnyRef

    Permalink
  16. type RunningUnitAssoc[A, B] = (RunningUnit, A, B)

    Permalink
  17. implicit final class RunningUnitStackNameSet extends AnyVal

    Permalink
  18. final case class StateConflict[A](a: A, status: Option[DeploymentStatus], alloc: TaskGroupAllocation, u: RunningUnit) extends ConflictType with InNelson with Product with Serializable

    Permalink
  19. type TaskAllocAssoc[T[_, _], A, B] = (T[A, B], TaskGroupAllocation)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object DeploymentConflict

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val atomicSink: Sink[Task, DCDConflictLabeledMap]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val counterSink: Sink[Task, DCDConflictLabeledMap]

    Permalink
  9. def dcSchedulerConflicts(sch: Set[RunningUnit], dc: Datacenter)(implicit stoI: ~>[StoreOp, Task], schI: ~>[SchedulerOp, Task]): Task[Set[Conflict[Deployment]]]

    Permalink
  10. def drain(cfg: NelsonConfig)(w: Writer[Task, Throwable, DCDConflictLabeledMap]): Process[Task, Unit]

    Permalink
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def getAllRunningUnits(cfg: NelsonConfig): Task[==>>[Datacenter, Set[RunningUnit]]]

    Permalink
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def groupByConflictLabel[A](conflicts: List[Conflict[A]]): ==>>[String, Set[Conflict[A]]]

    Permalink
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def latest: Task[DCDConflictLabeledMap]

    Permalink
  20. val log: Logger

    Permalink
    Attributes
    protected
  21. def loop(cfg: NelsonConfig): Process[Task, Unit]

    Permalink
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. val onlyExpectedInNelsonStatuses: Set[DeploymentStatus]

    Permalink
  26. def partitionJobs(s: Set[String]): (==>>[StackName, List[PeriodicRun]], Set[String])

    Permalink
  27. def schedulerConflicts(cfg: NelsonConfig): Task[DCDConflictMap]

    Permalink
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped