java.lang.Object
com.telenav.kivakit.kernel.messaging.broadcasters.Multicaster
com.telenav.kivakit.kernel.messaging.repeaters.BaseRepeater
com.telenav.kivakit.component.BaseComponent
- All Implemented Interfaces:
Component
,Receiver<Transmittable>
,Transmitter<Transmittable>
,NamedObject
,PackagePathed
,Broadcaster
,Listener
,Repeater
,Transceiver
- Direct Known Subclasses:
Application
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
lookup(Class<T> type, InstanceIdentifier instance)
void
registerAllSettings(Settings settings)
Registers the settings from the given settings registry with the settings registry for this componentvoid
registerAllSettingsIn(Folder folder)
Registers the settings in the given folder with the settings registry for this componentvoid
registerAllSettingsIn(Package package_)
Registers the settings in the given package with the registry for this component<T> T
registerObject(T object, InstanceIdentifier instance)
Registers the specified instance of the given object's type in the global lookup registryvoid
registerSettingsObject(Object settings, InstanceIdentifier instance)
Adds the identified settings object to the settings registry for this application.<T> T
require(Class<T> type, InstanceIdentifier instance)
<T> T
settings(Class<T> type, InstanceIdentifier instance)
Methods inherited from class com.telenav.kivakit.kernel.messaging.repeaters.BaseRepeater
message, onMessage
Methods inherited from class com.telenav.kivakit.kernel.messaging.broadcasters.Multicaster
addListener, clearListeners, debugClassContext, debugCodeContext, debugCodeContext, hasListeners, isDeaf, listenerChain, listeners, listenerTree, messageSource, messageSource, objectName, removeListener, transmit
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Broadcaster
addListener, addListener, clearListeners, hasListeners, messageSource, messageSource, onHandle, onTransmit, removeListener, silence, transmit, transmit, transmitAll
Methods inherited from interface com.telenav.kivakit.component.Component
lookup, lookup, lookup, packageResource, registerDeployment, registerObject, registerObject, registerObject, registerSettingsObject, registry, relativePackage, relativeResource, require, require, require, settings, settings, settings, settingsRegistry
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Listener
isDeaf, listenTo, listenTo, message, onMessage
Methods inherited from interface com.telenav.kivakit.kernel.interfaces.naming.NamedObject
objectName, objectName
Methods inherited from interface com.telenav.kivakit.kernel.language.paths.PackagePathed
packagePath
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Repeater
onHandle, onReceive, receive
Methods inherited from interface com.telenav.kivakit.kernel.messaging.Transceiver
announce, debug, debugClassContext, debugCodeContext, debugCodeContext, fatal, fatal, glitch, glitch, glitch, glitch, halt, halt, handle, ifDebug, illegalArgument, illegalState, illegalState, information, isDebugOn, isOn, narrate, problem, problem, problem, problem, quibble, quibble, quibble, quibble, trace, trace, trace, trace, warning, warning, warning, warning
-
Constructor Details
-
BaseComponent
public BaseComponent()
-
-
Method Details