| Modifier and Type | Method and Description |
|---|---|
abstract HostingNode |
HostingNodeAdapter.adapt(Object o) |
| Modifier and Type | Method and Description |
|---|---|
List<HostingNode> |
HostingNodeAdapter.adaptAll(List<? extends Object> l) |
| Modifier and Type | Method and Description |
|---|---|
static float |
HostingNodeUtils.distance(HostingNode hn1,
HostingNode hn2) |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
SingleNodePolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
SingleRemoteNodePolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
MaximumCollocationPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
LocalOnlyPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
NodeAssignmentPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
MinimumCollocationPolicy.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
CollocationRegistry.addToCollocationScore(HostingNode node,
float value) |
int |
CollocationRegistry.currentRound(HostingNode node) |
float |
CollocationRegistry.getCollocationScore(HostingNode node) |
float |
MaximumCollocationPolicy.getCommitFactor(HostingNode hn) |
float |
CollocationRegistry.getTotalCollocationScore(HostingNode node) |
boolean |
CollocationRegistry.isSelected(HostingNode node) |
void |
CollocationRegistry.markSelected(HostingNode node) |
void |
CollocationRegistry.newRound(HostingNode node) |
int |
CollocationRegistry.timesSelected(HostingNode node) |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
SingleNodePolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
SingleRemoteNodePolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
MaximumCollocationPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
LocalOnlyPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
NodeAssignmentPolicy.selectNode(List<HostingNode> candidates) |
HostingNode |
MinimumCollocationPolicy.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Facet.applyStrongConstraints(HostingNode hostingNode) |
boolean |
Facet.applyWeakConstraints(HostingNode hostingNode) |
static boolean |
NodeFilter.filterNode(Facet facet,
ConstraintType filterType,
HostingNode hostingNode) |
| Modifier and Type | Field and Description |
|---|---|
HostingNode |
HostingNodeInfo.node |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
NodeSelector.selectNode(List<HostingNode> candidates)
Selects the most suitable node and marks the selection internally, if necessary
|
| Modifier and Type | Method and Description |
|---|---|
void |
NodeSelector.markSelected(HostingNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<HostingNodeInfo> |
NodeSelector.assessNodes(List<HostingNode> candidates)
Assesses the suitability of the candidate set of nodes without keeping internal memory of node
selection.
|
HostingNode |
NodeSelector.selectNode(List<HostingNode> candidates)
Selects the most suitable node and marks the selection internally, if necessary
|
| Constructor and Description |
|---|
HostingNodeInfo(HostingNode node,
Float score) |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
BestNodeSelector.selectNode(List<HostingNode> candidates) |
HostingNode |
DistanceNodeSelector.selectNode(List<HostingNode> candidates) |
HostingNode |
CostBasedNodeSelector.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
BestNodeSelector.markSelected(HostingNode node) |
void |
DistanceNodeSelector.markSelected(HostingNode node) |
void |
CostBasedNodeSelector.markSelected(HostingNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<HostingNodeInfo> |
BestNodeSelector.assessNodes(List<HostingNode> candidates) |
List<HostingNodeInfo> |
DistanceNodeSelector.assessNodes(List<HostingNode> candidates) |
List<HostingNodeInfo> |
CostBasedNodeSelector.assessNodes(List<HostingNode> candidates) |
HostingNode |
BestNodeSelector.selectNode(List<HostingNode> candidates) |
HostingNode |
DistanceNodeSelector.selectNode(List<HostingNode> candidates) |
HostingNode |
CostBasedNodeSelector.selectNode(List<HostingNode> candidates) |
| Constructor and Description |
|---|
CostComparator(Map<HostingNode,Float> base) |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
RandomNodeSelector.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
RandomNodeSelector.markSelected(HostingNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<HostingNodeInfo> |
RandomNodeSelector.assessNodes(List<HostingNode> candidates) |
HostingNode |
RandomNodeSelector.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
HostingNode |
MRUNodeSelector.getRUNode(List<HostingNode> candidates) |
HostingNode |
LRUNodeSelector.getRUNode(List<HostingNode> candidates) |
abstract HostingNode |
RUNodeSelector.getRUNode(List<HostingNode> candidates) |
HostingNode |
RUNodeSelector.selectNode(List<HostingNode> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
RUNodeSelector.markSelected(HostingNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<HostingNodeInfo> |
RUNodeSelector.assessNodes(List<HostingNode> candidates) |
HostingNode |
MRUNodeSelector.getRUNode(List<HostingNode> candidates) |
HostingNode |
LRUNodeSelector.getRUNode(List<HostingNode> candidates) |
abstract HostingNode |
RUNodeSelector.getRUNode(List<HostingNode> candidates) |
HostingNode |
RUNodeSelector.selectNode(List<HostingNode> candidates) |
Copyright © 2018. All Rights Reserved.