public abstract class ActivityListener extends RegularListener<ActivityListener>
Modifier and Type | Class and Description |
---|---|
static interface |
ActivityListener.Action |
protected static class |
ActivityListener.Console |
protected static class |
ActivityListener.ContinuousEvent<L extends ActivityListener,E> |
protected static class |
ActivityListener.Log |
static interface |
ActivityListener.LoggingOptions |
static interface |
ActivityListener.PersistenceOptions |
static interface |
ActivityListener.ProbingOptions |
RegularListener.AbstractConfiguration<C,L extends Listener>, RegularListener.AbstractConfigurationProbe, RegularListener.AbstractDisposalHook<L extends RegularListener<L>>, RegularListener.AbstractInstanceProbe, RegularListener.AbstractOptionsLoader<L extends RegularListener<L>>, RegularListener.AbstractOptionsProbe, RegularListener.AbstractRegistrationProbe, RegularListener.AbstractStatisticsProbe, RegularListener.BasicDisposalHook<L extends RegularListener<L>>, RegularListener.Configuration<C,L extends Listener>, RegularListener.DataInjector<L extends Listener>, RegularListener.DisposalHook<L extends Listener>, RegularListener.EventValidator<L extends Listener>, RegularListener.PersistenceStore<L extends Listener>, RegularListener.ProbingDataInjector, RegularListener.RegisterFailureHandler<L extends Listener>, RegularListener.RegularConfiguration<C,L extends Listener>, RegularListener.RegularConfigurationProbe, RegularListener.RegularInstanceProbe, RegularListener.RegularOptionsProbe, RegularListener.RegularRegistrationProbe, RegularListener.RegularStatisticsProbe, RegularListener.SendFailureHandler<L extends Listener>, RegularListener.StoreWrapper<L extends Listener>, RegularListener.TimeContext, RegularListener.UpdatingOptionsLoader<L extends RegularListener<L>>
AbstractListener.InternalProbe<T>, AbstractListener.RegistrationHook
Modifier and Type | Field and Description |
---|---|
protected ActivityListener.Console |
console
Underlying listener specific console, output does not depend on any options.
|
protected ActivityListener.Log |
log
Underlying listener debug log, output depends on the
log.debug option. |
protected static java.lang.String |
qualifier |
dataInjector, displayExecutor, eventValidator, optionsLoader, persistenceStore, pluginConsole, sendFailureHandler, sharedExecutor, timeContext
Modifier | Constructor and Description |
---|---|
protected |
ActivityListener()
Constructor for use by subclasses.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
actionName(java.lang.Object... components) |
static java.lang.String |
actionPath(java.lang.Object... components) |
protected Options |
adjustDefaultOptions() |
protected Event |
intern(Event data) |
protected java.util.Map<java.lang.String,AbstractListener.InternalProbe<?>> |
internalProbeMappings() |
protected void |
onOptionsReload()
Invoked always after
RegularListener.OptionsLoader loads any options. |
protected void |
onOptionsReloadHook() |
protected java.util.Map<java.lang.String,OptionAccessor<java.lang.Boolean>> |
probeKeyToOptionAccessor() |
protected static java.lang.String |
probeKeyToOptionKey(java.lang.String key) |
createStopwatch, currentTime, customOptions, defaultOptions, effectiveOptions, elapsedTimeTicker, execute, execute, getOptions, getOptions, getOptionsForNonStandardScope, getTimeContext, inject, onFinalUnregistration, onWorkbenchShutdown, persist, postRegisterFailure, postUnregisterFailure, preRegisterFailure, preUnregisterFailure, reloadOptions, sendFailure, validate, wallTimeSource
clone, equals, finalize, hashCode, postRegister, postUnregister, preRegister, preUnregister, send, send, send, toString
protected static final java.lang.String qualifier
protected final ActivityListener.Console console
Note that underlying pluginConsole
provides not-listener-specific
access to respective plug-in console and therefore should not be used directly.
protected final ActivityListener.Log log
log.debug
option.
Note that underlying pluginConsole
provides not-listener-specific
access to respective plug-in console and therefore should not be used directly.
protected Options adjustDefaultOptions()
protected java.util.Map<java.lang.String,AbstractListener.InternalProbe<?>> internalProbeMappings()
internalProbeMappings
in class RegularListener<ActivityListener>
protected static java.lang.String probeKeyToOptionKey(java.lang.String key)
protected java.util.Map<java.lang.String,OptionAccessor<java.lang.Boolean>> probeKeyToOptionAccessor()
public static final java.lang.String actionName(java.lang.Object... components)
public static final java.lang.String actionPath(java.lang.Object... components)
protected final void onOptionsReload()
RegularListener
RegularListener.OptionsLoader
loads any options.onOptionsReload
in class RegularListener<ActivityListener>
RegularListener.reloadOptions()
protected void onOptionsReloadHook()