@Override public void init(ServletConfig config) throws ServletException { super.init(config); // Lookup the set of handlers to bind to this api endpoint and // populate the registry with them String handlers = config.getInitParameter(HANDLERS_PARAM); Key<Set<Object>> handlerKey; if (handlers == null || "".equals(handlers)) { handlerKey = DEFAULT_HANDLER_KEY; } else { handlerKey = Key.get(new TypeLiteral<Set<Object>>(){}, Names.named(handlers)); } this.dispatcher.addHandlers(injector.getInstance(handlerKey)); this.dispatcher.addHandlers(Collections.<Object>singleton(new SystemHandler(dispatcher))); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); messageService = EasyMock.createMock(MessageService.class); messageService = EasyMock.createMock(MessageService.class); converter = EasyMock.createMock(BeanJsonConverter.class); sender = new UserId(UserId.Type.userId, "message.sender"); recipients = ImmutableList.of("second.recipient", "first.recipient"); handler = new MessageHandler(messageService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); messageService = EasyMock.createMock(MessageService.class); messageService = EasyMock.createMock(MessageService.class); converter = EasyMock.createMock(BeanJsonConverter.class); sender = new UserId(UserId.Type.userId, "message.sender"); recipients = ImmutableList.of("second.recipient", "first.recipient"); handler = new MessageHandler(messageService, new CollectionOptionsFactory()); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); messageService = EasyMock.createMock(MessageService.class); messageService = EasyMock.createMock(MessageService.class); converter = EasyMock.createMock(BeanJsonConverter.class); sender = new UserId(UserId.Type.userId, "message.sender"); recipients = ImmutableList.of("second.recipient", "first.recipient"); handler = new MessageHandler(messageService, new CollectionOptionsFactory()); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppUrl("http://www.example.com/gadget.xml"); Injector injector = Guice.createInjector(); converter = new BeanJsonConverter(injector); HttpRequestHandler handler = new HttpRequestHandler(pipeline, rewriterRegistry, feedProcessorProvider); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); builder = new HttpResponseBuilder().setResponseString("CONTENT"); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); appDataService = mock(AppDataService.class); AppDataHandler handler = new AppDataHandler(appDataService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(processor, urlGenerator, codec, beanFilter); GadgetsHandler handler = new GadgetsHandler(new TestExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry( injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); appDataService = mock(AppDataService.class); AppDataHandler handler = new AppDataHandler(appDataService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); appDataService = mock(AppDataService.class); AppDataHandler handler = new AppDataHandler(appDataService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppId("appId"); token.setViewerId("userX"); converter = mock(BeanJsonConverter.class); invalidationService = mock(InvalidationService.class); handler = new InvalidationHandler(invalidationService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(Sets.<Object>newHashSet(handler)); params = Maps.newHashMap(); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppUrl("http://www.example.com/gadget.xml"); Injector injector = Guice.createInjector(); converter = new BeanJsonConverter(injector); HttpRequestHandler handler = new HttpRequestHandler(pipeline, rewriterRegistry, feedProcessorProvider, mockProcessor); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); builder = new HttpResponseBuilder().setResponseString("CONTENT"); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppId("appId"); token.setViewerId("userX"); converter = mock(BeanJsonConverter.class); invalidationService = mock(InvalidationService.class); handler = new InvalidationHandler(invalidationService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(Sets.<Object>newHashSet(handler)); params = Maps.newHashMap(); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppUrl("http://www.example.com/gadget.xml"); Injector injector = Guice.createInjector(); converter = new BeanJsonConverter(injector); HttpRequestHandler handler = new HttpRequestHandler(pipeline, rewriterRegistry, feedProcessorProvider, mockProcessor); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); builder = new HttpResponseBuilder().setResponseString("CONTENT"); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); token.setAppId("appId"); token.setViewerId("userX"); converter = mock(BeanJsonConverter.class); invalidationService = mock(InvalidationService.class); handler = new InvalidationHandler(invalidationService); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(Sets.<Object>newHashSet(handler)); params = Maps.newHashMap(); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); personService = mock(PersonService.class); JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.features':{opensocial:" + "{supportedFields: {person: ['id', {name: 'familyName'}]}}" + "}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); handler = new PersonHandler(personService, containerConfig); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); mediaService = mock(MediaItemService.class); JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.features':{opensocial:" + "{supportedFields: {mediaItem: ['id', 'language', 'title']}}" + "}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); handler = new MediaItemHandler(mediaService, containerConfig); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); albumService = mock(AlbumService.class); JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.features':{opensocial:" + "{supportedFields: {album: ['id', 'title', 'location']}}" + "}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); handler = new AlbumHandler(albumService, containerConfig); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(timeSource, processor, urlGenerator, codec, proxyUriManager, jsUriManager, proxyHandler, jsPipeline, jsRequestBuilder, SPEC_REFRESH_INTERVAL, beanFilter, cajaContentRewriter, gadgetAdminStore, featureRegistryProvider, new ModuleIdManagerImpl(),config); GadgetsHandler handler = new GadgetsHandler(new ImmediateExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(timeSource, processor, urlGenerator, codec, proxyUriManager, jsUriManager, proxyHandler, jsPipeline, jsRequestBuilder, SPEC_REFRESH_INTERVAL, beanFilter, cajaContentRewriter, gadgetAdminStore, featureRegistryProvider, new ModuleIdManagerImpl(),config); GadgetsHandler handler = new GadgetsHandler(new ImmediateExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
@Before public void setUp() throws Exception { token = new FakeGadgetToken(); converter = mock(BeanJsonConverter.class); albumService = mock(AlbumService.class); JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.container': ['default']," + "'gadgets.features':{opensocial:" + "{supportedFields: {album: ['id', 'title', 'location']}}" + "}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); handler = new AlbumHandler(albumService, containerConfig, new CollectionOptionsFactory()); registry = new DefaultHandlerRegistry(null, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object>of(handler)); }