## Uses of Interface
org.apache.felix.ipojo.Factory

Packages that use Factory
org.apache.felix.ipojo
org.apache.felix.ipojo.extender.internal.linker

### Uses of Factory in org.apache.felix.ipojo

Subinterfaces of Factory in org.apache.felix.ipojo
`interface` `HandlerFactory` Service interface published by handler factory.

Classes in org.apache.felix.ipojo that implement Factory
`class` `ComponentFactory` The component factory manages component instance objects.
`class` `HandlerManagerFactory` Implementation of the handler factory interface.
`class` `IPojoFactory` This class defines common mechanisms of iPOJO component factories (i.e.

Methods in org.apache.felix.ipojo with parameters of type Factory
`java.lang.String` IPojoFactory.DefaultNameGenerator.`generate(Factory factory, java.util.List<java.lang.String> reserved)`
`java.lang.String` IPojoFactory.RetryNameGenerator.`generate(Factory factory, java.util.List<java.lang.String> reserved)`
`java.lang.String` IPojoFactory.NameGenerator.`generate(Factory factory, java.util.List<java.lang.String> reserved)`
`void` PrimitiveHandler.`setFactory(Factory factory)` Sets the factory of the managed instance.
`abstract void` Handler.`setFactory(Factory factory)` Sets the factory attached to this handler object.
`void` FactoryStateListener.`stateChanged(Factory factory, int newState)` Notification listener.

### Uses of Factory in org.apache.felix.ipojo.extender.internal.linker

Methods in org.apache.felix.ipojo.extender.internal.linker with parameters of type Factory
`void` ManagedType.`stateChanged(Factory factory, int newState)` The factory we have built has a state in his change.