-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9773/
-----------------------------------------------------------
(Updated Jan. 21, 2014, 1:26 p.m.)
Review request for shindig.
Changes
-------
We've updated the diff, so that a war file is built. The default values for the
configuration files should fit with the demo database we have provided. For
changes in the configuration files you will still need to extract them from the
war file and add them after editing.
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 1559939
Diff: https://reviews.apache.org/r/9773/diff/
Testing
-------
Thanks,
René Peinl