Skip navigation links
A C D E G H I L O R S 

A

addComponentConfigurator(ComponentConfigurator) - Method in class org.macroing.cit.ioc.container.Container
Adds componentConfigurator, if not present.
addComponentFilter(ComponentFilter) - Method in class org.macroing.cit.ioc.container.Container
Adds componentFilter, if not present.
addComponentLoader(ComponentLoader) - Method in class org.macroing.cit.ioc.container.Container
Adds componentLoader, if not present.
addContainerObserver(ContainerObserver) - Method in class org.macroing.cit.ioc.container.Container
Adds containerObserver, if not present.

C

Component - Class in org.macroing.cit.ioc.component
A Component is a component in the sense of Inversion of Control (IoC).
Component() - Constructor for class org.macroing.cit.ioc.component.Component
Constructs a new Component instance.
Component(String) - Constructor for class org.macroing.cit.ioc.component.Component
Constructs a new Component instance.
Component(String, String) - Constructor for class org.macroing.cit.ioc.component.Component
Constructs a new Component instance.
ComponentConfigurator - Interface in org.macroing.cit.ioc.container
A ComponentConfigurator can be used to configure one or more Components in a Container instance before start.
ComponentFilter - Interface in org.macroing.cit.ioc.container
A ComponentFilter filters out which Components a Container instance should start.
ComponentLoader - Interface in org.macroing.cit.ioc.container
A ComponentLoader takes care of loading Components for a Container.
componentStarted(Component, Container) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when a Component was started.
componentStarted(Component, Container) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when a Component was started.
componentStopped(Component, Container) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when a Component was stopped.
componentStopped(Component, Container) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when a Component was stopped.
configure(Component, Container) - Method in interface org.macroing.cit.ioc.container.ComponentConfigurator
Configures component.
Container - Class in org.macroing.cit.ioc.container
A Container is a container in the sense of Inversion of Control (IoC).
Container() - Constructor for class org.macroing.cit.ioc.container.Container
Constructs a new empty Container instance.
ContainerObserver - Interface in org.macroing.cit.ioc.container
A ContainerObserver observes operations performed by a Container instance.
ContainerObserverAdapter - Class in org.macroing.cit.ioc.container
A ContainerObserver implementation that does absolutely nothing by default.
ContainerObserverAdapter() - Constructor for class org.macroing.cit.ioc.container.ContainerObserverAdapter
Constructs a new ContainerObserverAdapter instance.
containerStarted(Container) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when it was started.
containerStarted(Container) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when it was started.
containerStopped(Container) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when it was stopped.
containerStopped(Container) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when it was stopped.

D

doStart() - Method in class org.macroing.cit.ioc.component.Component
Starts this Component instance, if not already running.
doStop() - Method in class org.macroing.cit.ioc.component.Component
Stops this Component instance, if it's currently running.

E

equals(Object) - Method in class org.macroing.cit.ioc.component.Component
Compares this Component instance to object for equality.
exceptionCaught(Component, Container, Exception) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when an Exception was caught while starting or stopping a Component.
exceptionCaught(ComponentConfigurator, Container, Exception) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when an Exception was caught while configuring a Component.
exceptionCaught(ComponentFilter, Container, Exception) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when an Exception was caught while performing filtering logic on a Component.
exceptionCaught(ComponentLoader, Container, Exception) - Method in interface org.macroing.cit.ioc.container.ContainerObserver
Called by a Container when an Exception was caught while loading Components.
exceptionCaught(Component, Container, Exception) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when an Exception was caught while starting or stopping a Component.
exceptionCaught(ComponentConfigurator, Container, Exception) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when an Exception was caught while configuring a Component.
exceptionCaught(ComponentFilter, Container, Exception) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when an Exception was caught while performing filtering logic on a Component.
exceptionCaught(ComponentLoader, Container, Exception) - Method in class org.macroing.cit.ioc.container.ContainerObserverAdapter
Called by a Container when an Exception was caught while loading Components.

G

getId() - Method in class org.macroing.cit.ioc.component.Component
Returns the ID of this Component instance.
getName() - Method in class org.macroing.cit.ioc.component.Component
Returns the name of this Component instance.

H

hashCode() - Method in class org.macroing.cit.ioc.component.Component
Returns a hash-code for this Component instance.

I

isAccepted(Component, Container) - Method in interface org.macroing.cit.ioc.container.ComponentFilter
Returns true if, and only if, component should be accepted by container, false otherwise.
isRunning() - Method in class org.macroing.cit.ioc.component.Component
Returns true if, and only if, this Component instance is currently running, false otherwise.
isRunning() - Method in class org.macroing.cit.ioc.container.Container
Returns true if, and only if, this Container instance is currently running, false otherwise.

L

load() - Method in interface org.macroing.cit.ioc.container.ComponentLoader
Returns a Set with the Components to load into a Container instance.
load() - Method in class org.macroing.cit.ioc.container.ServiceLoaderComponentLoader
Returns a Set with the Components to load into a Container instance.

O

org.macroing.cit.ioc.component - package org.macroing.cit.ioc.component
Provides the Components API.
org.macroing.cit.ioc.container - package org.macroing.cit.ioc.container
Provides the Container API.

R

removeComponentConfigurator(ComponentConfigurator) - Method in class org.macroing.cit.ioc.container.Container
Removes componentConfigurator, if present.
removeComponentFilter(ComponentFilter) - Method in class org.macroing.cit.ioc.container.Container
Removes componentFilter, if present.
removeComponentLoader(ComponentLoader) - Method in class org.macroing.cit.ioc.container.Container
Removes componentLoader, if present.
removeContainerObserver(ContainerObserver) - Method in class org.macroing.cit.ioc.container.Container
Removes containerObserver, if present.

S

ServiceLoaderComponentLoader - Class in org.macroing.cit.ioc.container
A ComponentLoader implementation that uses a ServiceLoader internally to load Components.
ServiceLoaderComponentLoader() - Constructor for class org.macroing.cit.ioc.container.ServiceLoaderComponentLoader
Constructs a new ServiceLoaderComponentLoader instance.
start() - Method in class org.macroing.cit.ioc.component.Component
Starts this Component instance, if not already running.
start() - Method in class org.macroing.cit.ioc.container.Container
Starts this Container instance, if not already running.
stop() - Method in class org.macroing.cit.ioc.component.Component
Stops this Component instance, if it's currently running.
stop() - Method in class org.macroing.cit.ioc.container.Container
Stops this Container instance, if it's currently running.
A C D E G H I L O R S 
Skip navigation links