public class HighestTarget extends PropertyResources implements ExitCleaning, Initializable
| Modifier and Type | Class and Description |
|---|---|
static class |
HighestTarget.Current
Selects the currently highest target.
|
static class |
HighestTarget.Fake
Selects the currently highest and fakes some parameters, if possible
|
static class |
HighestTarget.File
Selects the currently highest and fakes some parameters, if possible.
|
PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_SCHEDULER
The key matching to the properties of the scheduler.
|
static String |
KEY_SET
The key matching to the properties of the global parameter set.
|
static String |
KEY_TARGETLIST
The key matching to the target list parameter.
|
private TargetProviding |
list
The target source.
|
private Scheduling |
scheduler
The actual scheduling object used.
|
private GlobalGrouping |
set
The global parameter set.
|
KEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOMECONFIG, KEY_CLASS| Constructor and Description |
|---|
HighestTarget(Map prop)
Constructs a new master mind with the given properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
exit()
On exit, cancel me and exit all exit-cleaning sub-objects.
|
TargetDefinition |
getHighest()
The run method of the master mind.
|
void |
init()
Inits the master mind.
|
clone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiespublic static final String KEY_SCHEDULER
public static final String KEY_SET
public static final String KEY_TARGETLIST
private Scheduling scheduler
private GlobalGrouping set
private TargetProviding list
public HighestTarget(Map prop)
#initRequired and
#initOptional before #startMaster.public void init()
#startMaster.init in interface Initializablepublic void exit()
exit in interface ExitCleaningpublic TargetDefinition getHighest()