-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9773/
-----------------------------------------------------------

(Updated March 17, 2014, 3:13 p.m.)


Review request for shindig.


Changes
-------

Updated patch that addresses the dependency issue.


Bugs: Shindig-1911
    https://issues.apache.org/jira/browse/Shindig-1911


Repository: shindig


Description
-------

Review for Shindig-1911
Alternative database backend based on graph database neo4j
Any comments welcome. We are committed to further improve this.


Diffs (updated)
-----

  /trunk/java/websocket-backend/LICENSE PRE-CREATION 
  /trunk/java/websocket-backend/NOTICE PRE-CREATION 
  /trunk/java/websocket-backend/README PRE-CREATION 
  /trunk/java/websocket-backend/pom.xml PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/Constants.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/GraphAPIModule.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/GuiceModule.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/WebsockConfig.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/ExtOrgPersonImpl.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/ExtOrganizationImpl.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/IExtOrgPerson.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/IExtOrganization.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/ADataTransferObject.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/AccountDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/ActivityEntryDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/ActivityObjectDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/AddressDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/AlbumDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/DTOHelper.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/GroupDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/MediaItemDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/MediaLinkDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/MessageCollectionDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/MessageDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/OrganizationDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/dto/PersonDTO.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/ws/GraphListFieldList.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/model/ws/PersonObjectNodeWrapper.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/service/ExtPersonHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/service/UserHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/servlet/CrawlableServlet.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/IExtPersonService.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/IFriendService.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/IGraphService.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeActivitySPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeActivityStreamSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeAlbumSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeAppDataSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeFriendSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeGraphSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeGroupSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeMediaItemSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativeMessageSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/WsNativePersonSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherActivitySPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherActivityStreamSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherGraphSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherGroupSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherMessageSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/spi/cypher/WsCypherPersonSPI.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/social/websockbackend/util/CollOptsConverter.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/ClientWebSocket.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/MultiWebSocketConnector.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/ServerResponseHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/WebSocketConnector.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/BasicQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/IErrorFuture.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/IMessageCallback.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/IQueryCallback.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/IQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/MessageFuture.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/MultiConnQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/queries/ResultFuture.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/EQueryType.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/IMessageHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/WebsockQuery.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/BinaryTransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/StringTransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/TransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/logging/LoggingBinaryTransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/logging/LoggingBsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/logging/LoggingStringTransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/logging/LoggingTSafeJsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/logging/LoggingTransferUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/safe/TSafeBsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/safe/TSafeDeflateBsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/safe/TSafeDeflateJsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/safe/TSafeJsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/unsafe/BsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/unsafe/DeflateBsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/query/encoding/unsafe/DeflateJsonQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/result/AResultSet.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/result/EResultType.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/result/ListResult.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/result/SingleResult.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/result/TableResult.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/service/Neo4jServiceQueries.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/session/WebsockConstants.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/session/WebsockSession.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/shindig/ShindigNativeQueries.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/BsonConverter.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/EFilterOperation.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/ImplUtil.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/JSONList.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/JSONMap.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/JsonConverter.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/main/java/org/apache/shindig/websock/util/ResultSetConverter.java
 PRE-CREATION 
  /trunk/java/websocket-backend/src/main/resources/websocket-backend.properties 
PRE-CREATION 
  /trunk/java/websocket-backend/src/main/webapp/WEB-INF/web.xml PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/model/dto/ActivityEntryDTOTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/model/dto/GroupDTOTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/model/dto/MessageCollectionDTOTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/model/dto/MessageDTOTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/model/dto/PersonDTOTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/service/UserHandlerTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WSNativeMediaItemSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeActivityStreamSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeAlbumSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeAppDataSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeFriendSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeGraphSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeGroupSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativeMessageSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/spi/WsNativePersonSPITest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/social/websockbackend/util/CollOptsConverterTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/MultiWebSocketConnectorTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/TestWebsocketServer.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/WebsocketConnectorTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/BasicQueryHandlerTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/FakeWebsockSession.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/MessageFutureTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/MultiConnQueryHandlerTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/NopMessageHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/ResultFutureTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/TestMessageHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/queries/TestQueryHandler.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/query/encoding/BinaryTransferUtilTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/query/encoding/BsonMessageHandlersTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/query/encoding/JsonMessageHandlersTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/query/encoding/StringTransferUtilTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/query/encoding/TransferUtilTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/result/ListResultTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/result/SingleResultTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/result/TableResultTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/BsonConverterTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/ImplUtilTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/JSONListTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/JSONMapTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/JsonConverterTest.java
 PRE-CREATION 
  
/trunk/java/websocket-backend/src/test/java/org/apache/shindig/websock/util/ResultSetConverterTest.java
 PRE-CREATION 
  /trunk/pom.xml 1578387 

Diff: https://reviews.apache.org/r/9773/diff/


Testing
-------


File Attachments
----------------

Neo4j-Blogpost-v3.odt
  
https://reviews.apache.org/media/uploaded/files/2014/02/04/cab9b5b9-ce49-4e0b-b36b-8e6f0b2cb056__Neo4j-Blogpost-v3.odt


Thanks,

René Peinl

Reply via email to