|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuilderRegistry
Maintains a registry of builders in the runtime, dispatching to the appropriate one as an assembly model is processed into runtime artifacts
Method Summary | ||
---|---|---|
|
register(BindingBuilder<B> builder)
TODO: JavaDoc this once we know if we will be building contexts for bindings |
|
void |
register(BindlessBuilder builder)
TODO: Make sure this belongs here |
|
|
register(Class<B> implClass,
BindingBuilder<B> builder)
TODO: JavaDoc this once we know if we will be building contexts for bindings |
|
|
register(Class<I> implClass,
ComponentBuilder<I> builder)
Register a builder for an implementation type. |
|
|
unregister(Class<I> implClass)
Unregister a builder for an implementation type. |
Methods inherited from interface org.apache.tuscany.spi.builder.Builder |
---|
build, build, build, build, build |
Method Detail |
---|
<I extends Implementation<?>> void register(Class<I> implClass, ComponentBuilder<I> builder)
implClass
- the type of implementation that this builder can handlebuilder
- the builder to be registered<I extends Implementation<?>> void unregister(Class<I> implClass)
implClass
- the implementation whose builder should be unregistered<B extends Binding> void register(BindingBuilder<B> builder)
<B extends Binding> void register(Class<B> implClass, BindingBuilder<B> builder)
void register(BindlessBuilder builder)
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |