Package org.jgrapes.util.events
Class InitialPreferences
java.lang.Object
org.jgrapes.core.internal.EventBase<Void>
org.jgrapes.core.Event<Void>
org.jgrapes.util.events.ConfigurationUpdate
org.jgrapes.util.events.InitialConfiguration
org.jgrapes.util.events.InitialPreferences
- All Implemented Interfaces:
Future<Void>
,Associator
,Eligible
A special
ConfigurationUpdate
event that is used by
the PreferencesStore
for reporting the configuration
on startup.Components that have no need to distinguish the
initial value propagation from real changes
simply handle the ConfigurationUpdate
events only.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State
-
Field Summary
Fields inherited from class org.jgrapes.core.internal.EventBase
completed, completionEvents, invokedFor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe absolute path of the application’s preferences.Methods inherited from class org.jgrapes.util.events.ConfigurationUpdate
add, paths, removePath, set, structured, value, value, values
Methods inherited from class org.jgrapes.core.Event
addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo, toString
Methods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGet
Methods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
Constructor Details
-
InitialPreferences
Create a new event.The path to the application’s preferences (i.e. the base path without the trailing “
PreferencesStore
”, seePreferencesStore
) is passed as additional information.
-
-
Method Details
-
applicationPath
The absolute path of the application’s preferences.- Returns:
- path
-