抽象方法 {@link #getBuilderRegister()} ,会返回一个接口( {@link net.hasor.core.BindInfoDefineManager BindInfoDefineManager} )用于配置Bean信息。 @version : 2013-4-12 @author 赵永春 (zyc@hasor.net)
276277278279280281282283284285286
public void dispose(Ref<Subject> t) { } } protected Set<? extends Binder> getAdditionalBinders(){ return Collections.singleton(new AbstractBinder() { @Override protected void configure() { bindFactory(SubjectReferenceFactory.class).to(new TypeLiteral<Ref<Subject>>() { }).in(PerLookup.class); bindFactory(ReferencingFactory.<Subject>referenceFactory()).to(new TypeLiteral<Ref<Subject>>() {
132133134135136137138139140141142
// rc.addSingletons(r); rc.addClasses(ReloadResource.class); rc.register(new MultiPartFeature()); //rc.register(getJsonFeature()); rc.addBinders(new AbstractBinder() { @Override protected void configure() { AbstractActiveDescriptor<Reloader> descriptor = BuilderHelper.createConstantDescriptor(r); descriptor.addContractType(Reloader.class);