gr.uoa.di.madgik.commons.infra.collocationpolicy
Interface CollocationPolicy

All Known Implementing Classes:
LocalOnlyPolicy, MaximumCollocationPolicy, MinimumCollocationPolicy, SingleNodePolicy

public interface CollocationPolicy

Author:
gerasimos.farantatos - DI NKUA

Nested Class Summary
static class CollocationPolicy.Type
           
 
Method Summary
 CollocationPolicy.Type getType()
           
 HostingNode selectNode(java.util.List<HostingNode> candidates)
           
 void setPenalty(float collocationPenalty)
           
 

Method Detail

getType

CollocationPolicy.Type getType()

setPenalty

void setPenalty(float collocationPenalty)
                throws java.lang.Exception
Throws:
java.lang.Exception

selectNode

HostingNode selectNode(java.util.List<HostingNode> candidates)
                       throws java.lang.Exception
Throws:
java.lang.Exception