org.ops4j.peaberry.builders
Interface ServiceBuilder<T>

All Known Subinterfaces:
DecoratedServiceBuilder<T>, InjectedServiceBuilder<T>, OutjectedServiceBuilder<T>, QualifiedServiceBuilder<T>
All Known Implementing Classes:
ServiceBuilderImpl

public interface ServiceBuilder<T>

See Peaberry for examples of the dynamic service builder API.

Author:
mcculls@gmail.com (Stuart McCulloch)

Method Summary
 ExportProvider<T> export()
           
 ProxyProvider<Iterable<T>> multiple()
           
 ProxyProvider<T> single()
           
 

Method Detail

single

ProxyProvider<T> single()
Returns:
single service provider

multiple

ProxyProvider<Iterable<T>> multiple()
Returns:
multiple service provider

export

ExportProvider<T> export()
Returns:
exported service provider


Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.