Package org.btrplace.btrpsl.constraint
This package contains the catalog of placement constraints and the builder to instantiate
them.
-
Interface Summary Interface Description ConstraintParam<E> A parameter for a constraint.ConstraintsCatalog A catalog that contains several constraints builder, associated by their name.SatConstraintBuilder An interface to specify a generic PlacementConstraint builder. -
Class Summary Class Description AmongBuilder Builder forAmong
constraints.BanBuilder Builder forBan
constraints.DefaultConstraintParam<E> DefaultConstraintsCatalog Default implementation of aConstraintsCatalog
.DefaultSatConstraintBuilder A toolkit class to ease the implementation ofSatConstraintBuilder
.FenceBuilder A builder to forFence
constraints.GatherBuilder A builder forGather
constraints.KilledBuilder A builder forKilled
constraints.ListOfParam A parameter for a constraint that denotes a set of elements.LonelyBuilder A builder forLonely
constraints.MaxOnlineBuilder A builder forMaxOnline
constraints.NoDelayBuilder A builder forNoDelay
constraints.NumberParam A parameter for a constraint that denotes a number.OfflineBuilder A builder forOffline
constraints.OneOfParam A parameter for a constraint that can have multiple arguments types.OnlineBuilder A builder forOnline
constraints.OverbookBuilder A builder forOverbook
constraints.PreserveBuilder A builder forPreserve
constraints.QuarantineBuilder a builder forQuarantine
constraints.ReadyBuilder A builder forReady
constraints.ResourceCapacityBuilder A builder forResourceCapacity
constraints.RootBuilder A Builder forRoot
constraints.RunningBuilder A builder forRunning
constraints.RunningCapacityBuilder A builder forRunningCapacity
constraints.SeqBuilder A builder forSeq
constraints.SleepingBuilder A builder forSleeping
constraints.SplitAmongBuilder A builder forSplitAmong
constraints.SplitBuilder A builder forSplitBuilder
constraints.SpreadBuilder A builder forSpread
constraints.StringParam A parameter for a constraint that denotes a String. -
Exception Summary Exception Description ConstraintBuilderException An exception to signal an error when building a constraint.