org.refcodes.structure.CanonicalMap
, org.refcodes.structure.Containable
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.structure.Dictionary<String,T>
, org.refcodes.mixin.Disposable
, org.refcodes.mixin.Dumpable
, org.refcodes.structure.Keys<String,T>
, org.refcodes.structure.PathMap<String>
, Properties
, org.refcodes.structure.PropertiesAccessorMixin
, ResourceProperties
, org.refcodes.component.Startable
, org.refcodes.component.Stoppable
, org.refcodes.mixin.TypeAccessor<String>
ScheduledResourceProperties.ScheduledMuableResourceProperties
, ScheduledResourceProperties.ScheduledResourcePropertiesBuilder
ScheduledResourcePropertiesBuilderDecorator
, ScheduledResourcePropertiesDecorator
public interface ScheduledResourceProperties extends ResourceProperties, org.refcodes.component.Startable, org.refcodes.component.Stoppable, org.refcodes.mixin.Disposable
ScheduledResourceProperties
enrich ResourceProperties
with scheduling functionality whereby the properties are being automatically
reloaded periodically via ResourceProperties.reload(ReloadMode)
. The scheduler can be
stopped via Stoppable.stop()
and started again via Startable.start()
.Modifier and Type | Interface | Description |
---|---|---|
static interface |
ScheduledResourceProperties.ScheduledMuableResourceProperties |
The interface
ScheduledResourceProperties.ScheduledMuableResourceProperties defines "dirty"
methods allowing to modify ("mutate") the
ScheduledResourceProperties . |
static interface |
ScheduledResourceProperties.ScheduledResourcePropertiesBuilder |
The interface
ScheduledResourceProperties.ScheduledResourcePropertiesBuilder defines builder
functionality on top of the ScheduledResourceProperties.ScheduledMuableResourceProperties . |
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.structure.Dictionary.MutableDictionary<K extends Object,V extends Object>
org.refcodes.mixin.Disposable.Disposedable
org.refcodes.structure.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.structure.Keys.MutableValues<K extends Object,V extends Object>
org.refcodes.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>
Properties.MutableProperties, Properties.PropertiesBuilder
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
ResourceProperties.MutableResoureProperties, ResourceProperties.ResourcePropertiesBuilder
org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Startable.StartBuilder<B extends org.refcodes.component.Startable.StartBuilder<B>>, org.refcodes.component.Startable.UncheckedStartable
DEFAULT_COMMENT
toInstance, toInstance, toType, toType
containsKey, get, get, keySet, use, values
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
childrenOf, containsValue, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
reload, reload
Copyright © 2018. All rights reserved.