JGAP

org.jgap.distr.grid
Interface IGridConfiguration

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GridConfiguration, GridConfiguration, GridConfigurationBase

public interface IGridConfiguration
extends java.io.Serializable

Interface for a grid configuration. It provides all information necessary to define a problem and a strategy to distributedly solve the problem.

Since:
3.2

Field Summary
static java.lang.String CVS_REVISION
          String containing the CVS revision.
 
Method Summary
 IClientEvolveStrategy getClientEvolveStrategy()
           
 IClientFeedback getClientFeedback()
           
 Configuration getConfiguration()
           
 IGenotypeInitializer getGenotypeInitializer()
           
 IRequestSplitStrategy getRequestSplitStrategy()
           
 IWorkerEvolveStrategy getWorkerEvolveStrategy()
           
 IWorkerReturnStrategy getWorkerReturnStrategy()
           
 void initialize(GridNodeClientConfig gridconfig)
           
 void setClientEvolveStrategy(IClientEvolveStrategy a_strategy)
           
 void setClientFeedback(IClientFeedback a_clientFeedback)
           
 void setGenotypeInitializer(IGenotypeInitializer a_initializer)
           
 void setRequestSplitStrategy(IRequestSplitStrategy a_splitStrategy)
           
 void setWorkerEvolveStrategy(IWorkerEvolveStrategy a_strategy)
           
 void setWorkerReturnStrategy(IWorkerReturnStrategy a_strategy)
           
 void validate()
           
 

Field Detail

CVS_REVISION

static final java.lang.String CVS_REVISION
String containing the CVS revision. Read out via reflection!

See Also:
Constant Field Values
Method Detail

getClientFeedback

IClientFeedback getClientFeedback()

getClientEvolveStrategy

IClientEvolveStrategy getClientEvolveStrategy()

getRequestSplitStrategy

IRequestSplitStrategy getRequestSplitStrategy()

getConfiguration

Configuration getConfiguration()

getWorkerEvolveStrategy

IWorkerEvolveStrategy getWorkerEvolveStrategy()

setWorkerEvolveStrategy

void setWorkerEvolveStrategy(IWorkerEvolveStrategy a_strategy)

setClientEvolveStrategy

void setClientEvolveStrategy(IClientEvolveStrategy a_strategy)

setClientFeedback

void setClientFeedback(IClientFeedback a_clientFeedback)

setRequestSplitStrategy

void setRequestSplitStrategy(IRequestSplitStrategy a_splitStrategy)

getWorkerReturnStrategy

IWorkerReturnStrategy getWorkerReturnStrategy()

setWorkerReturnStrategy

void setWorkerReturnStrategy(IWorkerReturnStrategy a_strategy)

getGenotypeInitializer

IGenotypeInitializer getGenotypeInitializer()

setGenotypeInitializer

void setGenotypeInitializer(IGenotypeInitializer a_initializer)

initialize

void initialize(GridNodeClientConfig gridconfig)
                throws java.lang.Exception
Throws:
java.lang.Exception

validate

void validate()
              throws java.lang.Exception
Throws:
java.lang.Exception

JGAP