Uses of Interface
org.btrplace.Copyable
Package | Description |
---|---|
org.btrplace.btrpsl.element |
This package contains the different operands and the available operation on them.
|
org.btrplace.model |
Core package of btrplace that allow to describe a data centre model that is composed of
a consistent view of an infrastructure, and some constraint that should be satisfied
|
org.btrplace.model.view |
Concrete implementation of
ModelView . |
org.btrplace.model.view.network |
Material for defining the network
|
org.btrplace.scheduler.choco.runner |
A package dedicated to the different solving methods.
|
org.btrplace.scheduler.runner.disjoint.model |
-
Uses of Copyable in org.btrplace.btrpsl.element
Subinterfaces of Copyable in org.btrplace.btrpsl.element Modifier and Type Interface Description interface
BtrpOperand
Interface specifying an operand with its types and the available operation it may be involved into.Classes in org.btrplace.btrpsl.element that implement Copyable Modifier and Type Class Description class
BtrpElement
Denotes either a VM or a node.class
BtrpNumber
Denotes an number operand.class
BtrpSet
Denotes a set of operand.class
BtrpString
A string element in the language.class
DefaultBtrpOperand
An abstract operand.class
IgnorableOperand
Denotes an operand that have to be ignored. -
Uses of Copyable in org.btrplace.model
Subinterfaces of Copyable in org.btrplace.model Modifier and Type Interface Description interface
Attributes
Allow to specify attributes related to managed elements.interface
ElementBuilder
Interface to specify a builder to create node or VMs.interface
Mapping
A mapping denotes the current state and placement of VMs and nodes.interface
Model
A model depicts a consistent snapshot of an infrastructure.Classes in org.btrplace.model that implement Copyable Modifier and Type Class Description class
AbstractMapping
An helper abstract class for standards equals() and hashcode() methods as it is not possible to make them as default in Mapping.class
DefaultAttributes
Default implementation forAttributes
.class
DefaultElementBuilder
Default implementation ofElementBuilder
.class
DefaultMapping
Default implementation ofMapping
.class
DefaultModel
Default implementation for aModel
.class
SynchronizedElementBuilder
A wrapper for anElementBuilder
that makes it thread-safe. -
Uses of Copyable in org.btrplace.model.view
Subinterfaces of Copyable in org.btrplace.model.view Modifier and Type Interface Description interface
ModelView
A view provides some domain-specific information about the elements of a model.Classes in org.btrplace.model.view that implement Copyable Modifier and Type Class Description class
NamingService<E extends Element>
A simple service to name VMs or nodes.class
ShareableResource
A view to denote a resource that nodes share among the VMs they host -
Uses of Copyable in org.btrplace.model.view.network
Subinterfaces of Copyable in org.btrplace.model.view.network Modifier and Type Interface Description interface
LinkBuilder
Interface to specify a builder to create links.interface
SwitchBuilder
Interface to specify a builder to create switches.Classes in org.btrplace.model.view.network that implement Copyable Modifier and Type Class Description class
DefaultLinkBuilder
Default implementation ofLinkBuilder
.class
DefaultRouting
Default implementation ofRouting
.class
DefaultSwitchBuilder
Default implementation ofSwitchBuilder
.class
Network
A network view that allows to create switches and connect them to nodes or together using links.class
Routing
A routing must be associated to a network view, it provides methods to get the path between two nodes and the corresponding maximal bandwidth available on the path.class
StaticRouting
Statical implementation ofRouting
. -
Uses of Copyable in org.btrplace.scheduler.choco.runner
Classes in org.btrplace.scheduler.choco.runner that implement Copyable Modifier and Type Class Description class
Metrics
Metrics related to the resolution process. -
Uses of Copyable in org.btrplace.scheduler.runner.disjoint.model
Classes in org.btrplace.scheduler.runner.disjoint.model that implement Copyable Modifier and Type Class Description class
SubMapping
A sub-mapping that is a limited version of a parent mapping.class
SubModel
Define a model that is a sub-model of a bigger one.