You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by lo...@gmail.com on 2009/02/09 22:34:41 UTC

Move protocol handling to common

Reviewers: shindig-dev,



Please review this at http://codereview.appspot.com/14066

Affected files:
   java/common/pom.xml
   java/common/src/main/java/org/apache/shindig/protocol/ApiServlet.java
   java/common/src/main/java/org/apache/shindig/protocol/BaseRequestItem.java
   java/common/src/main/java/org/apache/shindig/protocol/DataCollection.java
    
java/common/src/main/java/org/apache/shindig/protocol/DataServiceServlet.java
    
java/common/src/main/java/org/apache/shindig/protocol/DataServiceServletFetcher.java
    
java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java
    
java/common/src/main/java/org/apache/shindig/protocol/HandlerPreconditions.java
   java/common/src/main/java/org/apache/shindig/protocol/HandlerRegistry.java
   java/common/src/main/java/org/apache/shindig/protocol/JsonRpcServlet.java
   java/common/src/main/java/org/apache/shindig/protocol/Operation.java
    
java/common/src/main/java/org/apache/shindig/protocol/ProtocolException.java
   java/common/src/main/java/org/apache/shindig/protocol/RequestItem.java
   java/common/src/main/java/org/apache/shindig/protocol/ResponseError.java
   java/common/src/main/java/org/apache/shindig/protocol/ResponseItem.java
   java/common/src/main/java/org/apache/shindig/protocol/RestHandler.java
    
java/common/src/main/java/org/apache/shindig/protocol/RestfulCollection.java
   java/common/src/main/java/org/apache/shindig/protocol/RpcHandler.java
   java/common/src/main/java/org/apache/shindig/protocol/Service.java
   java/common/src/main/java/org/apache/shindig/protocol/SystemHandler.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanAtomConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonLibConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanXStreamConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanXmlConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/BaseJsonLibConfig.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/BeanJsonLibConversionException.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/InjectorBeanInstanceStrategy.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/JsonLibConverterUtils.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/JsonObjectToMapMorpher.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/NullDefaultValueProcessor.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/jsonlib/NullPropertyFilter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/ClassFieldMapping.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/DataCollectionConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/GuiceBeanConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/GuiceBeanProvider.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/ImplicitCollectionFieldMapping.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/InterfaceClassMapper.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/InterfaceFieldAliasMapping.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/InterfaceFieldAliasingMapper.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/MapConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/NamespaceSet.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/RestfullCollectionConverter.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/StackDriver.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/StackWriterWrapper.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/ThreadSafeWriterStack.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/WriterStack.java
    
java/common/src/main/java/org/apache/shindig/protocol/conversion/xstream/XStreamConfiguration.java
   java/common/src/main/java/org/apache/shindig/protocol/model/Enum.java
   java/common/src/main/java/org/apache/shindig/protocol/model/EnumImpl.java
    
java/common/src/main/java/org/apache/shindig/protocol/model/Exportablebean.java
    
java/common/src/main/java/org/apache/shindig/protocol/model/FilterOperation.java
   java/common/src/main/java/org/apache/shindig/protocol/model/SortOrder.java
   java/common/src/main/java/org/apache/shindig/protocol/model/TestModel.java
    
java/common/src/test/java/org/apache/shindig/common/util/JsonConversionUtilTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/BaseRequestItemTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/DataCollectionTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/DataServiceServletTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/DefaultHandlerRegistryTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/JsonRpcServletTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/RestfulCollectionTest.java
   java/common/src/test/java/org/apache/shindig/protocol/TestHandler.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/BeanJsonConverterTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/BeanJsonLibConverterTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/BeanXmlConverterTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/ApiValidator.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/ApiValidatorException.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/ApiValidatorTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/JsonLibConverterUtilsTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/JsonLibTestsGuiceModule.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/JsonObjectToMapMorpherTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/NullDefaultValueProcessorTest.java
    
java/common/src/test/java/org/apache/shindig/protocol/conversion/jsonlib/NullPropertyFilterTest.java
   java/server/src/main/webapp/WEB-INF/web.full.xml
   java/server/src/main/webapp/WEB-INF/web.social.xml
   java/server/src/main/webapp/WEB-INF/web.xml
   java/server/src/test/java/org/apache/shindig/server/JettyLauncher.java
    
java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndModule.java
    
java/server/src/test/java/org/apache/shindig/server/endtoend/EndToEndServer.java
   java/social-api/src/main/java/org/apache/shindig/social/ResponseError.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/model/EnumImpl.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/model/PersonImpl.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanAtomConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonLibConfig.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonLibConversionException.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonLibConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanXStreamAtomConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanXStreamConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanXmlConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/InjectorBeanInstanceStrategy.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/JsonLibConverterUtils.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/JsonObjectToMapMorpher.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/NullDefaultValueProcessor.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/NullPropertyFilter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/atom/AtomFeed.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/ClassFieldMapping.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/DataCollectionConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/GuiceBeanConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/GuiceBeanProvider.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/ImplicitCollectionFieldMapping.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/InterfaceClassMapper.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/InterfaceFieldAliasMapping.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/InterfaceFieldAliasingMapper.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/MapConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/NamespaceSet.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/RestfullCollectionConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/StackDriver.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/StackWriterWrapper.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/ThreadSafeWriterStack.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/WriterStack.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/XStream081Configuration.java
    
java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/XStreamConfiguration.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Activity.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Address.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/BodyType.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Drinker.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Enum.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Exportablebean.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/ListField.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/LookingFor.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/MediaItem.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Message.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Name.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/NetworkPresence.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Organization.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Person.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Smoker.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/ActivityHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/ApiServlet.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/AppDataHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/BaseRequestItem.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/BeanConverter.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/DataServiceServletFetcher.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/DefaultHandlerRegistry.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/HandlerPreconditions.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/HandlerRegistry.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/JsonRpcServlet.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/Operation.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/PersonHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/RequestItem.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/ResponseItem.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/RestHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/RpcHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/Service.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/SocialRequestItem.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/SystemHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/ActivityService.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/AppDataService.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/CollectionOptions.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/DataCollection.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/PersonService.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/RestfulCollection.java
    
java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/SocialSpiException.java
    
java/social-api/src/main/java/org/apache/shindig/social/sample/service/SampleContainerHandler.java
    
java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java
    
java/social-api/src/test/java/org/apache/shindig/social/JsonLibTestsGuiceModule.java
    
java/social-api/src/test/java/org/apache/shindig/social/SocialApiTestsGuiceModule.java
    
java/social-api/src/test/java/org/apache/shindig/social/core/config/SocialApiGuiceModuleTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java
    
java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/RestfulJsonPeopleTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/RestfulXmlPeopleTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/BaseRequestItemTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DefaultHandlerRegistryTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ResponseItemTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/SocialRequestItemTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/TestHandler.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/spi/DataCollectionTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/spi/RestfulCollectionTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/ApiValidator.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/ApiValidatorExpcetion.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/ApiValidatorTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/BeanJsonConverterTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/BeanJsonLibConverterTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/BeanXStreamConverterTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/BeanXmlConverterTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/JsonConverterPerformancePerf.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/JsonLibConverterUtilsTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/JsonObjectToMapMorpherTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/NullDefaultValueProcessorTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/opensocial/util/NullPropertyFilterTest.java
    
java/social-api/src/test/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialServiceTest.java