@Scope @Documented @Retention(value=RUNTIME) public @interface RequestScoped
binder.bind(MyRequestObject.class).toProvider(() -> { throw new IllegalStateException("Out of scope!"); });
use("*", req -> { MyRequestObject object = ...; req.set(MyRequestObject.class, object); });
Copyright © 2019. All rights reserved.