public void registerSingleton(T interceptor, int bindingPriority) { SingletonInterceptorFactory factory = new SingletonInterceptorFactory(interceptor.getClass(), interceptor); if (bindingPriority > Integer.MIN_VALUE) factory.setOrder(bindingPriority); register(factory); }
public void registerClass(Class<? extends T> declaring, int bindingPriority) { OnDemandInterceptorFactory factory = new OnDemandInterceptorFactory(declaring); if (bindingPriority > Integer.MIN_VALUE) factory.setOrder(bindingPriority); register(factory); }
public void registerSingleton(T interceptor) { register(new SingletonInterceptorFactory(interceptor.getClass(), interceptor)); }
public void registerClass(Class<? extends T> declaring) { register(new OnDemandInterceptorFactory(declaring)); }