/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); bind(WhenJerseyServer.class).to(DefaultWhenJerseyServer.class); } }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); bind(WhenJerseyServer.class).to(DefaultWhenJerseyServer.class); } }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); bind(WhenJerseyServer.class).to(DefaultWhenJerseyServer.class); } }
/** * Configures a {@link com.google.inject.Binder} via the exposed methods. */ @Override protected void configure() { install(new GuiceJerseyBinder()); // POJOs bind(MyDependency.class).to(DefaultMyDependency.class); // vertx-mod-jersey interfaces Multibinder.newSetBinder(binder(), VertxRequestProcessor.class).addBinding().to(GuiceRequestProcessor.class); Multibinder.newSetBinder(binder(), VertxResponseProcessor.class).addBinding().to(GuiceResponseProcessor.class); Multibinder.newSetBinder(binder(), VertxPostResponseProcessor.class).addBinding().to(GuicePostResponseProcessor.class); // Jersey interfaces Multibinder.newSetBinder(binder(), ContainerRequestFilter.class).addBinding().to(GuiceRequestFilter.class); Multibinder.newSetBinder(binder(), ContainerResponseFilter.class).addBinding().to(GuiceResponseFilter.class); Multibinder.newSetBinder(binder(), ExceptionMapper.class).addBinding().to(GuiceExceptionMapper.class); }
@Before @SuppressWarnings("unchecked") public void setUp() throws Exception { when(builder.skipSources(Matchers.<Class[]>anyVararg())).thenReturn(builder); when(builder.bind((Class<?>) any(Class.class))).thenReturn(annotatedBindingBuilder); when(annotatedBindingBuilder.to(any(Class.class))).thenReturn(mock(ScopedBindingBuilder.class)); binder = new GuiceJerseyBinder(); }