You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2016/12/08 16:40:50 UTC
[3/6] usergrid git commit: Merge branch 'master' of
https://git-wip-us.apache.org/repos/asf/usergrid
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/usergrid
Conflicts:
.usergridversion
Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/65303a6f
Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/65303a6f
Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/65303a6f
Branch: refs/heads/master
Commit: 65303a6fcb0ce78da5ea5338b7f37eb022a62ec9
Parents: b9a71b4 91fa489
Author: Dave Johnson <sn...@gmail.com>
Authored: Thu Oct 1 17:10:18 2015 -0400
Committer: Dave Johnson <sn...@gmail.com>
Committed: Thu Oct 1 17:10:18 2015 -0400
----------------------------------------------------------------------
.gitignore | 31 +-
.usergridversion | 2 +-
CHANGELOG | 12 -
DISCLAIMER | 9 -
NOTICE | 2 +-
README-Docs.md | 13 +
README.md | 21 +-
chop/.gitignore | 7 +
chop/NOTICE.txt | 5 +
chop/RELEASES.txt | 7 +
chop/Readme.md | 330 +
chop/amazon/pom.xml | 118 +
.../chop/api/store/amazon/AmazonFig.java | 44 +
.../api/store/amazon/AmazonIpRuleManager.java | 297 +
.../chop/api/store/amazon/AmazonModule.java | 46 +
.../chop/api/store/amazon/AmazonUtils.java | 93 +
.../api/store/amazon/EC2InstanceManager.java | 576 +
.../chop/api/store/amazon/EC2LaunchResult.java | 56 +
.../chop/api/store/amazon/Ec2Metadata.java | 127 +
.../chop/api/store/amazon/Ec2RunnerBuilder.java | 246 +
.../chop/api/store/amazon/InstanceValues.java | 64 +
.../chop/api/store/amazon/RunnerInstance.java | 191 +
.../store/amazon/AmazonIpRuleManagerTest.java | 132 +
.../store/amazon/EC2InstanceManagerTest.java | 206 +
.../amazon/src/test/resources/config.properties | 20 +
chop/amazon/src/test/resources/log4j.properties | 27 +
chop/amazon/src/test/resources/test-stack.json | 32 +
chop/api/pom.xml | 30 +
.../apache/usergrid/chop/api/BaseResult.java | 131 +
.../org/apache/usergrid/chop/api/ChopUtils.java | 339 +
.../org/apache/usergrid/chop/api/Commit.java | 61 +
.../org/apache/usergrid/chop/api/Constants.java | 66 +
.../usergrid/chop/api/CoordinatorFig.java | 121 +
.../apache/usergrid/chop/api/IterationChop.java | 78 +
.../org/apache/usergrid/chop/api/Module.java | 64 +
.../org/apache/usergrid/chop/api/Project.java | 204 +
.../usergrid/chop/api/ProjectBuilder.java | 409 +
.../usergrid/chop/api/ProjectDeserializer.java | 119 +
.../usergrid/chop/api/ProjectSerializer.java | 63 +
.../usergrid/chop/api/ProviderParams.java | 73 +
.../apache/usergrid/chop/api/RestParams.java | 45 +
.../org/apache/usergrid/chop/api/Result.java | 65 +
.../java/org/apache/usergrid/chop/api/Run.java | 199 +
.../org/apache/usergrid/chop/api/RunResult.java | 40 +
.../org/apache/usergrid/chop/api/Runner.java | 114 +
.../apache/usergrid/chop/api/RunnerBuilder.java | 290 +
.../usergrid/chop/api/RunnerDeserializer.java | 95 +
.../usergrid/chop/api/RunnerSerializer.java | 51 +
.../org/apache/usergrid/chop/api/Signal.java | 55 +
.../org/apache/usergrid/chop/api/SshValues.java | 26 +
.../org/apache/usergrid/chop/api/State.java | 175 +
.../apache/usergrid/chop/api/StatsSnapshot.java | 134 +
.../org/apache/usergrid/chop/api/Summary.java | 175 +
.../org/apache/usergrid/chop/api/TimeChop.java | 69 +
chop/api/src/main/resources/runner.cer | Bin 0 -> 907 bytes
.../usergrid/chop/api/ProjectSerDeserTest.java | 81 +
.../apache/usergrid/chop/api/ProjectTest.java | 47 +
chop/api/src/test/resources/log4j.properties | 25 +
chop/check_style.xml | 70 +
chop/client/pom.xml | 84 +
.../usergrid/chop/client/ChopClientModule.java | 37 +
.../chop/client/rest/AbstractRestOperation.java | 148 +
.../usergrid/chop/client/rest/AsyncRequest.java | 79 +
.../usergrid/chop/client/rest/HttpOp.java | 27 +
.../chop/client/rest/RestOperation.java | 38 +
.../usergrid/chop/client/rest/RestRequests.java | 255 +
.../usergrid/chop/client/ssh/AsyncSsh.java | 68 +
.../usergrid/chop/client/ssh/Command.java | 27 +
.../usergrid/chop/client/ssh/CommandType.java | 24 +
.../apache/usergrid/chop/client/ssh/Job.java | 305 +
.../usergrid/chop/client/ssh/ResponseInfo.java | 68 +
.../usergrid/chop/client/ssh/RuntimeJob.java | 127 +
.../usergrid/chop/client/ssh/SCPCommand.java | 59 +
.../usergrid/chop/client/ssh/SSHCommand.java | 49 +
.../apache/usergrid/chop/client/ssh/Utils.java | 81 +
.../chop/client/rest/RestRequestsTest.java | 92 +
.../client/src/test/resources/config.properties | 18 +
chop/client/src/test/resources/log4j.properties | 26 +
chop/example/pom.xml | 124 +
.../apache/usergrid/chop/example/Battery.java | 56 +
.../usergrid/chop/example/DigitalWatch.java | 60 +
.../chop/example/DigitalWatchModule.java | 33 +
.../usergrid/chop/example/Mainspring.java | 54 +
.../usergrid/chop/example/MechanicalWatch.java | 62 +
.../chop/example/MechanicalWatchModule.java | 33 +
.../usergrid/chop/example/PowerSource.java | 28 +
.../chop/example/RechargeableBattery.java | 34 +
.../usergrid/chop/example/SimpleBattery.java | 30 +
.../org/apache/usergrid/chop/example/Type.java | 27 +
.../org/apache/usergrid/chop/example/Watch.java | 30 +
chop/example/src/main/resources/runner.sh | 48 +
chop/example/src/main/resources/stack.json | 30 +
chop/example/src/main/resources/test_script.sh | 20 +
.../usergrid/chop/example/DigitalWatchTest.java | 96 +
.../usergrid/chop/example/MainspringTest.java | 44 +
.../chop/example/MechanicalWatchTest.java | 104 +
.../example/src/test/resources/log4j.properties | 26 +
chop/integ/Readme.md | 27 +
chop/integ/pom.xml | 155 +
.../inject/servlet/MultiAppGuiceFilter.java | 94 +
.../chop/integ/RunnerCoordinatorIT.java | 65 +
.../chop/integ/RunnerCoordinatorTest.java | 150 +
.../integ/src/test/resources/chop-ui.properties | 16 +
.../test/resources/jettyjam-webapp.properties | 20 +
.../src/test/resources/jettyjam.properties | 20 +
chop/integ/src/test/resources/log4j.properties | 28 +
.../integ/src/test/resources/project.properties | 15 +
chop/judo-chop.jpeg | Bin 0 -> 2572 bytes
chop/plugin/Readme.md | 4 +
chop/plugin/pom.xml | 152 +
.../apache/usergrid/chop/plugin/CertMojo.java | 51 +
.../apache/usergrid/chop/plugin/DeployMojo.java | 185 +
.../usergrid/chop/plugin/DestroyMojo.java | 105 +
.../apache/usergrid/chop/plugin/MainMojo.java | 301 +
.../apache/usergrid/chop/plugin/ResetMojo.java | 125 +
.../apache/usergrid/chop/plugin/RunnerMojo.java | 183 +
.../apache/usergrid/chop/plugin/SetupMojo.java | 134 +
.../apache/usergrid/chop/plugin/StartMojo.java | 119 +
.../apache/usergrid/chop/plugin/StatusMojo.java | 94 +
.../apache/usergrid/chop/plugin/StopMojo.java | 106 +
.../org/apache/usergrid/chop/plugin/Utils.java | 361 +
chop/plugin/src/main/resources/log4j.properties | 25 +
.../usergrid/chop/plugin/MainMojoTest.java | 79 +
chop/plugin/src/test/resources/log4j.properties | 26 +
chop/pom.xml | 525 +
chop/runner/pom.xml | 265 +
.../usergrid/chop/runner/BasicSummary.java | 224 +
.../apache/usergrid/chop/runner/Controller.java | 448 +
.../usergrid/chop/runner/IController.java | 89 +
.../org/apache/usergrid/chop/runner/Module.java | 71 +
.../usergrid/chop/runner/RunManagerImpl.java | 153 +
.../chop/runner/RunnerAppJarLauncher.java | 34 +
.../chop/runner/RunnerAppJettyRunner.java | 69 +
.../usergrid/chop/runner/RunnerConfig.java | 291 +
.../chop/runner/RunnerRegistryImpl.java | 189 +
.../apache/usergrid/chop/runner/ServletFig.java | 82 +
.../usergrid/chop/runner/drivers/Driver.java | 162 +
.../usergrid/chop/runner/drivers/IDriver.java | 86 +
.../chop/runner/drivers/IResultsLog.java | 74 +
.../chop/runner/drivers/IterationDriver.java | 97 +
.../chop/runner/drivers/IterationTracker.java | 72 +
.../chop/runner/drivers/ResultsLog.java | 241 +
.../usergrid/chop/runner/drivers/State.java | 95 +
.../chop/runner/drivers/TimeDriver.java | 104 +
.../chop/runner/drivers/TimeTracker.java | 71 +
.../usergrid/chop/runner/drivers/Tracker.java | 221 +
.../chop/runner/rest/ResetResource.java | 56 +
.../chop/runner/rest/SignalResource.java | 81 +
.../chop/runner/rest/StartResource.java | 55 +
.../chop/runner/rest/StatsResource.java | 65 +
.../chop/runner/rest/StatusResource.java | 58 +
.../usergrid/chop/runner/rest/StopResource.java | 57 +
.../chop/runner/rest/TestableResource.java | 48 +
chop/runner/src/main/resources/default-key.cer | 18 +
.../src/main/resources/jettyjam.properties | 18 +
chop/runner/src/main/resources/keystore.jks | Bin 0 -> 2256 bytes
chop/runner/src/main/resources/log4j.properties | 25 +
.../src/main/resources/project.properties | 22 +
chop/runner/src/main/webapp/WEB-INF/web.xml | 27 +
.../usergrid/chop/runner/RunnerAppIT.java | 78 +
.../usergrid/chop/runner/RunnerAppTest.java | 85 +
.../usergrid/chop/runner/RunnerTestUtils.java | 77 +
.../src/test/resources/log4j-jetty.properties | 26 +
chop/runner/src/test/resources/log4j.properties | 27 +
chop/spi/pom.xml | 32 +
.../usergrid/chop/spi/ClusterManager.java | 37 +
.../usergrid/chop/spi/InstanceManager.java | 49 +
.../apache/usergrid/chop/spi/IpRuleManager.java | 58 +
.../apache/usergrid/chop/spi/LaunchResult.java | 35 +
.../usergrid/chop/spi/ProjectManager.java | 63 +
.../org/apache/usergrid/chop/spi/Provider.java | 27 +
.../apache/usergrid/chop/spi/RunManager.java | 73 +
.../usergrid/chop/spi/RunnerRegistry.java | 72 +
chop/stack/pom.xml | 25 +
.../usergrid/chop/stack/BasicCluster.java | 65 +
.../usergrid/chop/stack/BasicInstance.java | 181 +
.../usergrid/chop/stack/BasicInstanceSpec.java | 123 +
.../apache/usergrid/chop/stack/BasicIpRule.java | 136 +
.../usergrid/chop/stack/BasicIpRuleSet.java | 110 +
.../apache/usergrid/chop/stack/BasicStack.java | 120 +
.../apache/usergrid/chop/stack/ChopCluster.java | 41 +
.../org/apache/usergrid/chop/stack/Cluster.java | 55 +
.../usergrid/chop/stack/CoordinatedCluster.java | 77 +
.../stack/CoordinatedClusterDeserializer.java | 88 +
.../stack/CoordinatedClusterSerializer.java | 57 +
.../usergrid/chop/stack/CoordinatedStack.java | 234 +
.../chop/stack/ICoordinatedCluster.java | 39 +
.../usergrid/chop/stack/ICoordinatedStack.java | 81 +
.../apache/usergrid/chop/stack/Instance.java | 60 +
.../usergrid/chop/stack/InstanceSpec.java | 81 +
.../usergrid/chop/stack/InstanceState.java | 75 +
.../org/apache/usergrid/chop/stack/IpRule.java | 57 +
.../apache/usergrid/chop/stack/IpRuleSet.java | 45 +
.../usergrid/chop/stack/SetupStackSignal.java | 56 +
.../usergrid/chop/stack/SetupStackState.java | 239 +
.../org/apache/usergrid/chop/stack/Stack.java | 78 +
.../apache/usergrid/chop/stack/StackState.java | 158 +
.../org/apache/usergrid/chop/stack/User.java | 76 +
.../usergrid/chop/stack/BasicIpRuleTest.java | 106 +
.../apache/usergrid/chop/stack/ClusterTest.java | 114 +
.../apache/usergrid/chop/stack/StackTest.java | 125 +
chop/stack/src/test/resources/log4j.properties | 23 +
.../test/resources/usergrid-2.0-chop-stack.json | 48 +
chop/webapp/chop-webapp | 104 +
chop/webapp/pom.xml | 391 +
.../usergrid/chop/webapp/ChopUiConfig.java | 202 +
.../apache/usergrid/chop/webapp/ChopUiFig.java | 102 +
.../usergrid/chop/webapp/ChopUiJarLauncher.java | 34 +
.../usergrid/chop/webapp/ChopUiJettyRunner.java | 110 +
.../usergrid/chop/webapp/ChopUiModule.java | 86 +
.../webapp/coordinator/CoordinatedRunner.java | 27 +
.../webapp/coordinator/CoordinatorUtils.java | 456 +
.../webapp/coordinator/RunnerCoordinator.java | 330 +
.../webapp/coordinator/SetupStackThread.java | 232 +
.../webapp/coordinator/StackCoordinator.java | 383 +
.../chop/webapp/coordinator/StackDestroyer.java | 87 +
.../webapp/coordinator/rest/AuthResource.java | 101 +
.../coordinator/rest/DestroyResource.java | 132 +
.../coordinator/rest/PropertiesResource.java | 107 +
.../webapp/coordinator/rest/ResetResource.java | 203 +
.../chop/webapp/coordinator/rest/RestFig.java | 40 +
.../coordinator/rest/RunManagerResource.java | 245 +
.../rest/RunnerRegistryResource.java | 193 +
.../webapp/coordinator/rest/SetupResource.java | 162 +
.../webapp/coordinator/rest/StartResource.java | 201 +
.../webapp/coordinator/rest/StatusResource.java | 91 +
.../webapp/coordinator/rest/StopResource.java | 190 +
.../coordinator/rest/TestGetResource.java | 52 +
.../coordinator/rest/TestableResource.java | 50 +
.../webapp/coordinator/rest/UploadResource.java | 301 +
.../webapp/coordinator/rest/VerifyResource.java | 59 +
.../usergrid/chop/webapp/dao/CommitDao.java | 123 +
.../apache/usergrid/chop/webapp/dao/Dao.java | 55 +
.../usergrid/chop/webapp/dao/ModuleDao.java | 143 +
.../usergrid/chop/webapp/dao/NoteDao.java | 97 +
.../chop/webapp/dao/ProviderParamsDao.java | 168 +
.../apache/usergrid/chop/webapp/dao/RunDao.java | 421 +
.../usergrid/chop/webapp/dao/RunResultDao.java | 213 +
.../usergrid/chop/webapp/dao/RunnerDao.java | 193 +
.../usergrid/chop/webapp/dao/SetupDao.java | 73 +
.../usergrid/chop/webapp/dao/UserDao.java | 169 +
.../chop/webapp/dao/model/BasicCommit.java | 135 +
.../chop/webapp/dao/model/BasicModule.java | 158 +
.../webapp/dao/model/BasicProviderParams.java | 191 +
.../chop/webapp/dao/model/BasicRun.java | 304 +
.../chop/webapp/dao/model/BasicRunResult.java | 124 +
.../chop/webapp/dao/model/BasicRunner.java | 204 +
.../usergrid/chop/webapp/dao/model/Note.java | 71 +
.../chop/webapp/dao/model/RunnerGroup.java | 113 +
.../elasticsearch/ElasticSearchClient.java | 179 +
.../webapp/elasticsearch/ElasticSearchFig.java | 69 +
.../webapp/elasticsearch/ElasticSearchNode.java | 112 +
.../ElasticSearchNodeResponse.java | 72 +
.../webapp/elasticsearch/EmbeddedUtils.java | 110 +
.../chop/webapp/elasticsearch/EsEmbedded.java | 82 +
.../elasticsearch/IElasticSearchClient.java | 49 +
.../chop/webapp/elasticsearch/Util.java | 109 +
.../chop/webapp/service/DataService.java | 42 +
.../chop/webapp/service/InjectorFactory.java | 36 +
.../chop/webapp/service/KeyService.java | 105 +
.../chop/webapp/service/chart/Chart.java | 49 +
.../chop/webapp/service/chart/Params.java | 110 +
.../chop/webapp/service/chart/Point.java | 81 +
.../service/chart/builder/ChartBuilder.java | 32 +
.../chart/builder/IterationsChartBuilder.java | 66 +
.../chart/builder/OverviewChartBuilder.java | 83 +
.../service/chart/builder/RunsChartBuilder.java | 60 +
.../builder/average/IterationsAverage.java | 54 +
.../chart/builder/average/OverviewAverage.java | 53 +
.../service/chart/filter/FailureFilter.java | 59 +
.../service/chart/filter/PercentileFilter.java | 86 +
.../service/chart/group/GroupByCommit.java | 62 +
.../service/chart/group/GroupByRunNumber.java | 62 +
.../service/chart/group/GroupByRunner.java | 51 +
.../webapp/service/chart/series/Series.java | 80 +
.../service/chart/series/SeriesBuilder.java | 85 +
.../webapp/service/chart/value/ActualValue.java | 30 +
.../webapp/service/chart/value/AvgValue.java | 58 +
.../webapp/service/chart/value/MaxValue.java | 30 +
.../webapp/service/chart/value/MinValue.java | 34 +
.../chop/webapp/service/chart/value/Value.java | 107 +
.../service/chart/value/ValueFactory.java | 57 +
.../webapp/service/runner/RunnerService.java | 31 +
.../service/runner/RunnerServiceImpl.java | 61 +
.../service/runner/RunnerServiceMock.java | 40 +
.../service/shiro/CustomShiroWebModule.java | 51 +
.../chop/webapp/service/shiro/RestFilter.java | 57 +
.../chop/webapp/service/shiro/ShiroRealm.java | 186 +
.../chop/webapp/service/util/FileUtil.java | 90 +
.../chop/webapp/service/util/JsonUtil.java | 116 +
.../chop/webapp/service/util/TimeUtil.java | 36 +
.../chop/webapp/view/chart/format/Format.java | 78 +
.../webapp/view/chart/layout/ChartLayout.java | 220 +
.../chart/layout/IterationsChartLayout.java | 120 +
.../view/chart/layout/OverviewChartLayout.java | 59 +
.../view/chart/layout/RunsChartLayout.java | 130 +
.../view/chart/layout/item/DetailsTable.java | 62 +
.../view/chart/layout/item/NoteLayout.java | 142 +
.../chop/webapp/view/log/LogLayout.java | 119 +
.../usergrid/chop/webapp/view/main/Login.java | 114 +
.../chop/webapp/view/main/MainView.java | 149 +
.../chop/webapp/view/main/TabSheetManager.java | 50 +
.../chop/webapp/view/module/ModuleLayout.java | 83 +
.../view/module/ModuleSelectListener.java | 23 +
.../chop/webapp/view/runner/RunnersLayout.java | 166 +
.../chop/webapp/view/user/KeyListLayout.java | 182 +
.../chop/webapp/view/user/UserLayout.java | 346 +
.../chop/webapp/view/user/UserListWindow.java | 121 +
.../chop/webapp/view/util/JavaScriptUtil.java | 43 +
.../chop/webapp/view/util/PopupWindow.java | 79 +
.../usergrid/chop/webapp/view/util/UIUtil.java | 136 +
.../chop/webapp/view/util/VaadinServlet.java | 77 +
.../src/main/resources/chop-ui.properties | 20 +
chop/webapp/src/main/resources/default-key.cer | 18 +
chop/webapp/src/main/resources/js/common.js | 120 +
.../src/main/resources/js/iterations-chart.js | 60 +
.../src/main/resources/js/jquery.flot.min.js | 1840 +
chop/webapp/src/main/resources/js/jquery.min.js | 2576 +
.../src/main/resources/js/overview-chart.js | 23 +
chop/webapp/src/main/resources/js/runs-chart.js | 22 +
chop/webapp/src/main/resources/keystore.jks | Bin 0 -> 2256 bytes
chop/webapp/src/main/resources/log4j.properties | 28 +
.../src/main/resources/project.properties | 18 +
chop/webapp/src/main/webapp/WEB-INF/web.xml | 29 +
.../apache/usergrid/chop/webapp/ChopUiIT.java | 164 +
.../apache/usergrid/chop/webapp/ChopUiTest.java | 164 +
.../usergrid/chop/webapp/ChopUiTestUtils.java | 460 +
.../usergrid/chop/webapp/dao/CommitDaoTest.java | 63 +
.../chop/webapp/dao/GroupedRunnersTest.java | 53 +
.../usergrid/chop/webapp/dao/ModuleDaoTest.java | 61 +
.../usergrid/chop/webapp/dao/NoteDaoTest.java | 44 +
.../chop/webapp/dao/ProviderParamsDaoTest.java | 62 +
.../usergrid/chop/webapp/dao/RunDaoTest.java | 187 +
.../chop/webapp/dao/RunResultDaoTest.java | 101 +
.../usergrid/chop/webapp/dao/RunnerDaoTest.java | 74 +
.../chop/webapp/dao/RunnerGroupTest.java | 95 +
.../usergrid/chop/webapp/dao/UserDaoTest.java | 91 +
.../chop/webapp/elasticsearch/ESSuiteTest.java | 446 +
.../elasticsearch/ElasticSearchClientTest.java | 42 +
.../elasticsearch/ElasticSearchResource.java | 73 +
.../src/test/resources/chop-ui-UNIT.properties | 18 +
chop/webapp/src/test/resources/log4j.properties | 25 +
content/README.md | 7 +
content/bootstrap/bootstrap.min.css | 9 +
content/community/index.html | 595 +
content/css/bootflat-extensions.css | 356 +
content/css/bootflat-square.css | 69 +
content/css/bootflat.css | 1560 +
content/css/font-awesome.min.css | 405 +
content/css/usergrid-site.css | 1553 +
content/docs/.gitkeep | 0
content/docs/README.html | 389 +
content/docs/_images/asapp.png | Bin 0 -> 73593 bytes
content/docs/_images/asemu.png | Bin 0 -> 34744 bytes
content/docs/_images/assettings.png | Bin 0 -> 120338 bytes
content/docs/_images/cassandra.png | Bin 0 -> 47467 bytes
content/docs/_images/gcmsetting.png | Bin 0 -> 101084 bytes
content/docs/_images/googleproj0.png | Bin 0 -> 62311 bytes
content/docs/_images/iOS10seeusermsg.jpg | Bin 0 -> 47979 bytes
content/docs/_images/iOS1chooseapp.jpg | Bin 0 -> 43752 bytes
content/docs/_images/iOS2register.jpg | Bin 0 -> 47339 bytes
content/docs/_images/iOS5emptyfeed.jpg | Bin 0 -> 42009 bytes
content/docs/_images/iOS6newmsg.jpg | Bin 0 -> 55357 bytes
content/docs/_images/iOS7feed1msg.jpg | Bin 0 -> 45070 bytes
content/docs/_images/ios-cert.png | Bin 0 -> 41925 bytes
content/docs/_images/iospgapp.png | Bin 0 -> 29796 bytes
content/docs/_images/iospgcert.png | Bin 0 -> 41925 bytes
content/docs/_images/iospgsettings.png | Bin 0 -> 384425 bytes
content/docs/_images/iospushauth.png | Bin 0 -> 42175 bytes
content/docs/_images/iospushfinal.png | Bin 0 -> 29573 bytes
content/docs/_images/iospushsettings.png | Bin 0 -> 137812 bytes
content/docs/_images/iphonemessage.png | Bin 0 -> 80970 bytes
content/docs/_images/login.png | Bin 0 -> 162318 bytes
content/docs/_images/pgaapp.png | Bin 0 -> 74807 bytes
content/docs/_images/pgasettings.png | Bin 0 -> 95052 bytes
content/docs/_images/pgaspath.png | Bin 0 -> 34744 bytes
content/docs/_images/portal1.png | Bin 0 -> 202277 bytes
content/docs/_images/portal2.png | Bin 0 -> 178318 bytes
content/docs/_images/portal3.png | Bin 0 -> 486403 bytes
content/docs/_images/portal4.png | Bin 0 -> 166079 bytes
content/docs/_images/portal5.png | Bin 0 -> 217950 bytes
content/docs/_images/pushmiddleandroid0.png | Bin 0 -> 106080 bytes
content/docs/_images/pushmiddleios0.png | Bin 0 -> 105175 bytes
content/docs/_images/pushsslcertificate.png | Bin 0 -> 53445 bytes
content/docs/_images/rdbms.png | Bin 0 -> 40248 bytes
content/docs/_images/reviews.png | Bin 0 -> 36333 bytes
content/docs/_images/reviews2.png | Bin 0 -> 52726 bytes
content/docs/_images/securitymodel0.png | Bin 0 -> 91321 bytes
content/docs/_images/sendnotification.png | Bin 0 -> 47353 bytes
content/docs/_sources/README.txt | 70 +
.../docs/_sources/asset-and-files/assets.txt | 20 +
.../file-storage-configuration.txt | 39 +
.../docs/_sources/asset-and-files/folders.txt | 85 +
.../asset-and-files/legacy-asset-support.txt | 0
.../asset-and-files/retrieving-assets.txt | 27 +
.../asset-and-files/uploading-assets.txt | 86 +
.../file-storage-configuration.txt | 39 +
.../docs/_sources/assets-and-files/folders.txt | 85 +
.../assets-and-files/legacy-asset-support.txt | 0
.../assets-and-files/retrieving-assets.txt | 27 +
.../assets-and-files/uploading-assets.txt | 86 +
.../creating-and-incrementing-counters.txt | 74 +
.../counters-and-events/events-and-counters.txt | 8 +
.../counters-and-events/retrieving-counters.txt | 109 +
.../data-queries/advanced-query-usage.txt | 23 +
.../data-queries/operators-and-types.txt | 120 +
.../_sources/data-queries/query-language.txt | 427 +
.../_sources/data-queries/query-parameters.txt | 153 +
.../data-queries/querying-your-data.txt | 121 +
.../docs/_sources/data-storage/collections.txt | 254 +
.../_sources/data-storage/data-store-dbms.txt | 109 +
content/docs/_sources/data-storage/entities.txt | 512 +
.../_sources/data-storage/optimizing-access.txt | 185 +
.../entity-connections/connecting-entities.txt | 60 +
.../disconnecting-entities.txt | 79 +
.../entity-connections/relationships.txt | 98 +
.../entity-connections/retrieving-entities.txt | 93 +
.../docs/_sources/geolocation/geolocation.txt | 72 +
content/docs/_sources/geolocation/tbd.txt | 1 +
.../creating-a-new-application.txt | 16 +
.../getting-started/creating-account.txt | 21 +
.../getting-started/using-a-sandbox-app.txt | 39 +
.../_sources/getting-started/using-the-api.txt | 150 +
content/docs/_sources/index.txt | 178 +
.../installation/ug1-deploy-to-tomcat.txt | 179 +
.../installation/ug1-launcher-quick-start.txt | 72 +
.../installation/ug2-deploy-to-tomcat.txt | 167 +
.../_sources/introduction/async-vs-sync.txt | 25 +
.../docs/_sources/introduction/data-model.txt | 76 +
content/docs/_sources/introduction/overview.txt | 17 +
.../_sources/introduction/usergrid-features.txt | 81 +
.../docs/_sources/jersey2skeleton/README.txt | 9 +
.../docs/_sources/orgs-and-apps/admin-user.txt | 352 +
.../docs/_sources/orgs-and-apps/application.txt | 100 +
.../docs/_sources/orgs-and-apps/managing.txt | 50 +
.../_sources/orgs-and-apps/organization.txt | 435 +
.../push-notifications/adding-push-support.txt | 158 +
.../creating-and-managing-notifications.txt | 271 +
.../push-notifications/creating-notifiers.txt | 69 +
.../push-notifications/getting-started.txt | 102 +
.../managing-users-and-devices.txt | 313 +
.../_sources/push-notifications/overview.txt | 58 +
.../_sources/push-notifications/registering.txt | 102 +
.../docs/_sources/push-notifications/tbd.txt | 1 +
.../push-notifications/troubleshooting.txt | 93 +
.../_sources/push-notifications/tutorial.txt | 251 +
.../push-notifications/users-devices.txt | 108 +
.../docs/_sources/reference/contribute-code.txt | 18 +
.../_sources/reference/presos-and-videos.txt | 31 +
.../docs/_sources/rest-endpoints/api-docs.txt | 3977 +
content/docs/_sources/sdks/ios-new.txt | 982 +
content/docs/_sources/sdks/ios.txt | 1 +
content/docs/_sources/sdks/java.txt | 1 +
content/docs/_sources/sdks/javascript.txt | 3 +
content/docs/_sources/sdks/sdk-outline.txt | 111 +
content/docs/_sources/sdks/tbd.txt | 1 +
.../_sources/security-and-auth/app-security.txt | 19 +
.../authenticating-api-requests.txt | 38 +
...enticating-users-and-application-clients.txt | 128 +
.../changing-token-time-live-ttl.txt | 61 +
.../security-and-auth/facebook-sign.txt | 158 +
.../revoking-tokens-logout.txt | 32 +
.../security-and-auth/securing-your-app.txt | 44 +
.../user-authentication-types.txt | 63 +
.../security-and-auth/using-permissions.txt | 115 +
.../_sources/security-and-auth/using-roles.txt | 304 +
.../docs/_sources/user-management/activity.txt | 439 +
content/docs/_sources/user-management/group.txt | 363 +
.../docs/_sources/user-management/groups.txt | 38 +
.../user-management/messagee-example.txt | 137 +
.../user-management/user-connections.txt | 40 +
.../user-management/user-management.txt | 42 +
.../user-management/working-user-data.txt | 278 +
content/docs/_static/ajax-loader.gif | Bin 0 -> 673 bytes
content/docs/_static/basic.css | 599 +
content/docs/_static/comment-bright.png | Bin 0 -> 3500 bytes
content/docs/_static/comment-close.png | Bin 0 -> 3578 bytes
content/docs/_static/comment.png | Bin 0 -> 3445 bytes
content/docs/_static/css/badge_only.css | 4 +
content/docs/_static/css/badge_only.css.map | 7 +
content/docs/_static/css/theme.css | 5384 +
content/docs/_static/css/theme.css.map | 7 +
content/docs/_static/doctools.js | 263 +
content/docs/_static/down-pressed.png | Bin 0 -> 347 bytes
content/docs/_static/down.png | Bin 0 -> 347 bytes
content/docs/_static/file.png | Bin 0 -> 358 bytes
content/docs/_static/fonts/FontAwesome.otf | Bin 0 -> 62856 bytes
content/docs/_static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 47064 bytes
content/docs/_static/fonts/Inconsolata.ttf | Bin 0 -> 63184 bytes
content/docs/_static/fonts/Lato-Bold.ttf | Bin 0 -> 82368 bytes
content/docs/_static/fonts/Lato-Regular.ttf | Bin 0 -> 81980 bytes
content/docs/_static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 36596 bytes
.../docs/_static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 36276 bytes
.../docs/_static/fonts/fontawesome-webfont.eot | Bin 0 -> 38205 bytes
.../docs/_static/fonts/fontawesome-webfont.svg | 414 +
.../docs/_static/fonts/fontawesome-webfont.ttf | Bin 0 -> 80652 bytes
.../docs/_static/fonts/fontawesome-webfont.woff | Bin 0 -> 44432 bytes
content/docs/_static/jquery-1.11.1.js | 10308 ++
content/docs/_static/jquery.js | 4 +
content/docs/_static/js/modernizr.min.js | 4 +
content/docs/_static/js/theme.js | 131 +
content/docs/_static/minus.png | Bin 0 -> 173 bytes
content/docs/_static/plus.png | Bin 0 -> 173 bytes
content/docs/_static/pygments.css | 63 +
content/docs/_static/searchtools.js | 622 +
content/docs/_static/underscore-1.3.1.js | 999 +
content/docs/_static/underscore.js | 31 +
content/docs/_static/up-pressed.png | Bin 0 -> 345 bytes
content/docs/_static/up.png | Bin 0 -> 345 bytes
content/docs/_static/websupport.js | 808 +
content/docs/asset-and-files/assets.html | 331 +
.../file-storage-configuration.html | 319 +
content/docs/asset-and-files/folders.html | 388 +
.../asset-and-files/legacy-asset-support.html | 277 +
.../docs/asset-and-files/retrieving-assets.html | 356 +
.../docs/asset-and-files/uploading-assets.html | 416 +
.../file-storage-configuration.html | 335 +
content/docs/assets-and-files/folders.html | 404 +
.../assets-and-files/legacy-asset-support.html | 293 +
.../assets-and-files/retrieving-assets.html | 372 +
.../docs/assets-and-files/uploading-assets.html | 432 +
.../creating-and-incrementing-counters.html | 422 +
.../events-and-counters.html | 319 +
.../retrieving-counters.html | 474 +
.../docs/data-queries/advanced-query-usage.html | 337 +
.../docs/data-queries/operators-and-types.html | 477 +
content/docs/data-queries/query-language.html | 730 +
content/docs/data-queries/query-parameters.html | 528 +
.../docs/data-queries/querying-your-data.html | 469 +
content/docs/data-storage/collections.html | 694 +
content/docs/data-storage/data-store-dbms.html | 439 +
content/docs/data-storage/entities.html | 1039 +
.../docs/data-storage/optimizing-access.html | 573 +
.../entity-connections/connecting-entities.html | 394 +
.../disconnecting-entities.html | 411 +
.../docs/entity-connections/relationships.html | 379 +
.../entity-connections/retrieving-entities.html | 435 +
content/docs/genindex.html | 298 +
content/docs/geolocation/geolocation.html | 429 +
content/docs/geolocation/tbd.html | 280 +
.../creating-a-new-application.html | 338 +
.../docs/getting-started/creating-account.html | 346 +
.../getting-started/using-a-sandbox-app.html | 374 +
content/docs/getting-started/using-the-api.html | 508 +
content/docs/index.html | 832 +
.../docs/installation/ug1-deploy-to-tomcat.html | 521 +
.../installation/ug1-launcher-quick-start.html | 404 +
.../docs/installation/ug2-deploy-to-tomcat.html | 524 +
content/docs/introduction/async-vs-sync.html | 357 +
content/docs/introduction/data-model.html | 465 +
content/docs/introduction/overview.html | 333 +
.../docs/introduction/usergrid-features.html | 474 +
content/docs/jersey2skeleton/README.html | 303 +
content/docs/objects.inv | Bin 0 -> 692 bytes
content/docs/orgs-and-apps/admin-user.html | 866 +
content/docs/orgs-and-apps/application.html | 512 +
content/docs/orgs-and-apps/managing.html | 356 +
content/docs/orgs-and-apps/organization.html | 1033 +
.../push-notifications/adding-push-support.html | 581 +
.../creating-and-managing-notifications.html | 743 +
.../push-notifications/creating-notifiers.html | 425 +
.../push-notifications/getting-started.html | 497 +
.../managing-users-and-devices.html | 688 +
content/docs/push-notifications/overview.html | 393 +
.../docs/push-notifications/registering.html | 484 +
content/docs/push-notifications/tbd.html | 296 +
.../push-notifications/troubleshooting.html | 466 +
content/docs/push-notifications/tutorial.html | 666 +
.../docs/push-notifications/users-devices.html | 553 +
content/docs/reference/contribute-code.html | 331 +
content/docs/reference/presos-and-videos.html | 351 +
content/docs/rest-endpoints/api-docs.html | 4218 +
content/docs/rest-endpoints/api-reference.html | 5273 +
content/docs/sdks/ios-new.html | 1323 +
content/docs/sdks/ios.html | 280 +
content/docs/sdks/java.html | 280 +
content/docs/sdks/javascript.html | 280 +
content/docs/sdks/sdk-outline.html | 516 +
content/docs/sdks/tbd.html | 307 +
content/docs/search.html | 309 +
content/docs/searchindex.js | 1 +
.../docs/security-and-auth/app-security.html | 336 +
.../authenticating-api-requests.html | 385 +
...nticating-users-and-application-clients.html | 546 +
.../changing-token-time-live-ttl.html | 405 +
.../docs/security-and-auth/facebook-sign.html | 522 +
.../revoking-tokens-logout.html | 358 +
.../security-and-auth/securing-your-app.html | 414 +
.../user-authentication-types.html | 420 +
.../security-and-auth/using-permissions.html | 526 +
content/docs/security-and-auth/using-roles.html | 753 +
content/docs/user-management/activity.html | 882 +
content/docs/user-management/group.html | 845 +
content/docs/user-management/groups.html | 414 +
.../docs/user-management/messagee-example.html | 499 +
.../docs/user-management/user-connections.html | 374 +
.../docs/user-management/user-management.html | 388 +
.../docs/user-management/working-user-data.html | 721 +
content/favicon.ico | Bin 0 -> 3989 bytes
content/font/FontAwesome.otf | Bin 0 -> 61896 bytes
content/font/fontawesome-webfont-eot.eot | Bin 0 -> 37405 bytes
content/font/fontawesome-webfont-svg.svg | 399 +
content/font/fontawesome-webfont-ttf.ttf | Bin 0 -> 79076 bytes
content/font/fontawesome-webfont-woff.woff | Bin 0 -> 43572 bytes
content/img/alberto.jpg | Bin 0 -> 16137 bytes
content/img/alex.png | Bin 0 -> 40842 bytes
content/img/apache_usergrid_favicon.png | Bin 0 -> 10735 bytes
content/img/apache_usergrid_logo_white.png | Bin 0 -> 26418 bytes
.../img/apache_usergrid_logo_white_small.png | Bin 0 -> 11905 bytes
content/img/check_flat/default.png | Bin 0 -> 25851 bytes
content/img/dave.jpg | Bin 0 -> 14005 bytes
content/img/ed.jpg | Bin 0 -> 20460 bytes
content/img/egg-logo.png | Bin 0 -> 9938 bytes
content/img/github.png | Bin 0 -> 8936 bytes
content/img/grey.png | Bin 0 -> 37896 bytes
content/img/intellij.png | Bin 0 -> 9199 bytes
content/img/jeff.jpg | Bin 0 -> 13857 bytes
content/img/michael_r.jpg | Bin 0 -> 10244 bytes
content/img/mike_d.JPG | Bin 0 -> 36443 bytes
content/img/nate.jpg | Bin 0 -> 4291 bytes
content/img/rod.jpg | Bin 0 -> 40313 bytes
content/img/scott.jpg | Bin 0 -> 8555 bytes
content/img/shawn.jpg | Bin 0 -> 69304 bytes
content/img/stliu.jpg | Bin 0 -> 51303 bytes
content/img/strong.jpg | Bin 0 -> 7434 bytes
content/img/structure101.png | Bin 0 -> 6475 bytes
content/img/sungju.jpg | Bin 0 -> 11440 bytes
content/img/tim.jpg | Bin 0 -> 7611 bytes
content/img/todd.jpg | Bin 0 -> 18142 bytes
content/img/usergrid-logo.pdf | 398 +
content/img/usergrid.png | Bin 0 -> 21994 bytes
content/img/usergrid_160.png | Bin 0 -> 2126 bytes
content/img/usergrid_200.png | Bin 0 -> 6397 bytes
content/img/usergrid_300.png | Bin 0 -> 16330 bytes
content/img/usergrid_300_transparent.png | Bin 0 -> 16308 bytes
content/img/usergrid_400.png | Bin 0 -> 8746 bytes
content/img/usergrid_800.png | Bin 0 -> 14452 bytes
content/img/usergrid_card.png | Bin 0 -> 23295 bytes
content/img/usergrid_logo.png | Bin 0 -> 118086 bytes
content/img/usergrid_logo_205_50.png | Bin 0 -> 7058 bytes
content/img/usergrid_logo_260_50.png | Bin 0 -> 8682 bytes
content/img/usergrid_logo_720.png | Bin 0 -> 27610 bytes
content/img/usergrid_logo_720p.png | Bin 0 -> 27608 bytes
content/img/usergrid_logo_900_200.png | Bin 0 -> 12273 bytes
content/img/usergrid_logo_white.png | Bin 0 -> 16900 bytes
content/img/usergrid_profile_128.png | Bin 0 -> 6689 bytes
content/img/usergrid_profile_256.png | Bin 0 -> 10470 bytes
content/img/usergrid_profile_256_white.png | Bin 0 -> 10724 bytes
content/img/usergrid_profile_512_margins.png | Bin 0 -> 19112 bytes
content/img/usergrid_profile_64_white.png | Bin 0 -> 4839 bytes
content/img/usergrid_profile_background.png | Bin 0 -> 6710 bytes
content/img/usergrid_screencast_bg.png | Bin 0 -> 20478 bytes
content/img/usergrid_small_100.png | Bin 0 -> 6681 bytes
content/img/usergrid_wiki.png | Bin 0 -> 7135 bytes
content/img/yourkit.jpeg | Bin 0 -> 7763 bytes
content/index.html | 262 +
content/js/bootstrap.min.js | 8 +
content/js/head.js | 708 +
content/js/html5shiv.js | 8 +
content/js/jquery-1.10.1.min.js | 6 +
content/js/jquery.icheck.js | 397 +
content/js/respond.min.js | 6 +
content/js/usergrid-site.js | 50 +
content/releases/index.html | 233 +
content/static/github-btn.html | 2 +
content/v101-portal-demo/config.js | 129 +
content/v101-portal-demo/css/entypo/entypo.eot | Bin 0 -> 35540 bytes
content/v101-portal-demo/css/entypo/entypo.svg | 13 +
content/v101-portal-demo/css/entypo/entypo.ttf | Bin 0 -> 35392 bytes
content/v101-portal-demo/css/entypo/entypo.woff | Bin 0 -> 21916 bytes
content/v101-portal-demo/css/main.css | 1990 +
content/v101-portal-demo/css/main.min.css | 1 +
content/v101-portal-demo/favicon.ico | Bin 0 -> 3989 bytes
content/v101-portal-demo/helpJson.json | 47 +
.../img/appswitcher/apiPlatform_lg.png | Bin 0 -> 2397 bytes
.../img/appswitcher/appServices_lg.png | Bin 0 -> 2295 bytes
.../img/appswitcher/console_lg.png | Bin 0 -> 1453 bytes
.../img/appswitcher/home_lg.png | Bin 0 -> 1522 bytes
.../img/appswitcher/logo_color.png | Bin 0 -> 3459 bytes
.../v101-portal-demo/img/appswitcher/max_lg.png | Bin 0 -> 1970 bytes
.../img/appswitcher/triangleMenuItem_right.png | Bin 0 -> 1158 bytes
.../triangleMenuItem_right_hover.png | Bin 0 -> 1169 bytes
content/v101-portal-demo/img/blue-bars.png | Bin 0 -> 3635 bytes
content/v101-portal-demo/img/blue-bolt.png | Bin 0 -> 3942 bytes
content/v101-portal-demo/img/blue-carat.png | Bin 0 -> 1006 bytes
content/v101-portal-demo/img/green_dot.png | Bin 0 -> 3472 bytes
.../img/introjs_arrow_step_next.png | Bin 0 -> 219 bytes
.../img/introjs_arrow_step_next_disabled.png | Bin 0 -> 220 bytes
.../img/introjs_arrow_step_prev.png | Bin 0 -> 217 bytes
.../img/introjs_arrow_step_prev_disabled.png | Bin 0 -> 218 bytes
content/v101-portal-demo/img/introjs_close.png | Bin 0 -> 274 bytes
content/v101-portal-demo/img/logo.png | Bin 0 -> 7758 bytes
content/v101-portal-demo/img/nav-device.gif | Bin 0 -> 2184 bytes
content/v101-portal-demo/img/nav-sprites.png | Bin 0 -> 7953 bytes
content/v101-portal-demo/img/no-data1.png | Bin 0 -> 45300 bytes
content/v101-portal-demo/img/phone-small.gif | Bin 0 -> 1300 bytes
.../img/push/APNS_cert_upload.png | Bin 0 -> 33956 bytes
.../img/push/APNS_certification.png | Bin 0 -> 16855 bytes
.../img/push/android-notification.png | Bin 0 -> 41629 bytes
.../img/push/google_api_key.png | Bin 0 -> 98118 bytes
.../img/push/iphone_message.png | Bin 0 -> 90307 bytes
content/v101-portal-demo/img/push/step_1.png | Bin 0 -> 1953 bytes
content/v101-portal-demo/img/push/step_2.png | Bin 0 -> 2117 bytes
content/v101-portal-demo/img/push/step_3.png | Bin 0 -> 2162 bytes
content/v101-portal-demo/img/red_dot.png | Bin 0 -> 3482 bytes
.../v101-portal-demo/img/sdk-sprites-large.png | Bin 0 -> 15115 bytes
content/v101-portal-demo/img/sdk-sprites.png | Bin 0 -> 4401 bytes
content/v101-portal-demo/img/tablet-small.gif | Bin 0 -> 1390 bytes
content/v101-portal-demo/img/user-photo.png | Bin 0 -> 3849 bytes
content/v101-portal-demo/img/user_profile.png | Bin 0 -> 3775 bytes
content/v101-portal-demo/img/verify.png | Bin 0 -> 22934 bytes
content/v101-portal-demo/img/yellow_dot.png | Bin 0 -> 3475 bytes
content/v101-portal-demo/index-debug.html | 151 +
content/v101-portal-demo/index-template.html | 156 +
content/v101-portal-demo/index.html | 151 +
.../js/generated/usergrid-dev.js | 4886 +
.../js/generated/usergrid-libs.min.js | 38 +
.../js/generated/usergrid.min.js | 25 +
content/v101-portal-demo/js/libs/MD5.min.js | 1 +
.../js/libs/angular-1.2.5/angular-animate.js | 1323 +
.../libs/angular-1.2.5/angular-animate.min.js | 23 +
.../angular-1.2.5/angular-animate.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-cookies.js | 202 +
.../libs/angular-1.2.5/angular-cookies.min.js | 8 +
.../angular-1.2.5/angular-cookies.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-csp.css | 24 +
.../js/libs/angular-1.2.5/angular-loader.js | 410 +
.../js/libs/angular-1.2.5/angular-loader.min.js | 9 +
.../angular-1.2.5/angular-loader.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-mocks.js | 2116 +
.../js/libs/angular-1.2.5/angular-resource.js | 565 +
.../libs/angular-1.2.5/angular-resource.min.js | 13 +
.../angular-1.2.5/angular-resource.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-route.js | 911 +
.../js/libs/angular-1.2.5/angular-route.min.js | 14 +
.../libs/angular-1.2.5/angular-route.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-sanitize.js | 622 +
.../libs/angular-1.2.5/angular-sanitize.min.js | 14 +
.../angular-1.2.5/angular-sanitize.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular-scenario.js | 32374 ++++++
.../js/libs/angular-1.2.5/angular-touch.js | 563 +
.../js/libs/angular-1.2.5/angular-touch.min.js | 13 +
.../libs/angular-1.2.5/angular-touch.min.js.map | 8 +
.../js/libs/angular-1.2.5/angular.js | 20369 ++++
.../js/libs/angular-1.2.5/angular.min.js | 201 +
.../js/libs/angular-1.2.5/angular.min.js.map | 8 +
.../js/libs/angular-1.2.5/errors.json | 1 +
.../js/libs/angular-1.2.5/version.json | 1 +
.../js/libs/angular-1.2.5/version.txt | 1 +
.../libs/bootstrap/css/bootstrap-responsive.css | 1345 +
.../bootstrap/css/bootstrap-responsive.min.css | 1245 +
.../js/libs/bootstrap/css/bootstrap.css | 6169 ++
.../js/libs/bootstrap/css/bootstrap.min.css | 5469 +
.../js/libs/bootstrap/custom/css/bootstrap.css | 6316 ++
.../libs/bootstrap/custom/css/bootstrap.min.css | 9 +
.../custom/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
.../custom/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
.../js/libs/bootstrap/custom/js/bootstrap.js | 2291 +
.../libs/bootstrap/custom/js/bootstrap.min.js | 7 +
.../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
.../libs/bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
.../js/libs/bootstrap/js/bootstrap.js | 2117 +
.../js/libs/bootstrap/js/bootstrap.min.js | 644 +
.../v101-portal-demo/js/libs/google-viz-api.js | 49 +
.../js/libs/jquery/jquery-1.9.1.min.js | 5 +
.../js/libs/jquery/jquery-migrate-1.1.1.min.js | 3 +
.../js/libs/jquery/jquery.sparkline.min.js | 5 +
.../js/libs/jqueryui/date.min.js | 2 +
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
.../images/ui-bg_flat_100_deedf7_40x100.png | Bin 0 -> 182 bytes
.../images/ui-bg_flat_100_e4f1fb_40x100.png | Bin 0 -> 213 bytes
.../images/ui-bg_flat_100_f2f5f7_40x100.png | Bin 0 -> 212 bytes
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
.../images/ui-bg_flat_50_3baae3_40x100.png | Bin 0 -> 182 bytes
.../images/ui-bg_flat_80_d7ebf9_40x100.png | Bin 0 -> 183 bytes
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 153 bytes
.../jqueryui/images/ui-icons_000000_256x240.png | Bin 0 -> 4369 bytes
.../jqueryui/images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
.../jqueryui/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
.../jqueryui/images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
.../jqueryui/images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
.../jqueryui/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
.../js/libs/jqueryui/jquery-ui-1.8.18.min.js | 15 +
.../js/libs/jqueryui/jquery-ui-1.8.9.custom.css | 1 +
.../js/libs/jqueryui/jquery-ui-timepicker.css | 1 +
.../libs/jqueryui/jquery.ui.timepicker.min.js | 1 +
.../ui-bootstrap-custom-0.3.0.min.js | 1 +
.../ui-bootstrap-custom-tpls-0.3.0.min.js | 1 +
.../v101-portal-demo/js/libs/usergrid.sdk.js | 2568 +
docs/README | 31 -
docs/README.md | 70 +
docs/_static/css/theme.css | 5384 +
docs/_theme/sphinx_rtd_theme/__init__.py | 2 +-
docs/_theme/sphinx_rtd_theme/breadcrumbs.html | 16 +-
docs/_theme/sphinx_rtd_theme/footer.html | 25 +-
docs/_theme/sphinx_rtd_theme/layout.html | 57 +-
docs/_theme/sphinx_rtd_theme/searchbox.html | 4 +-
.../sphinx_rtd_theme/static/css/badge_only.css | 2 +
.../static/css/badge_only.css.map | 7 +
.../sphinx_rtd_theme/static/css/theme.css | 7 +-
.../sphinx_rtd_theme/static/css/theme.css.map | 7 +
.../static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 47064 bytes
.../static/fonts/Inconsolata.ttf | Bin 0 -> 63184 bytes
.../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf | Bin 0 -> 82368 bytes
.../static/fonts/Lato-Regular.ttf | Bin 0 -> 81980 bytes
.../static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 36596 bytes
.../static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 36276 bytes
.../sphinx_rtd_theme/static/js/modernizr.min.js | 4 +
docs/_theme/sphinx_rtd_theme/static/js/theme.js | 126 +-
docs/_theme/sphinx_rtd_theme/theme.conf | 3 +
.../file-storage-configuration.md | 39 +
docs/assets-and-files/folders.md | 85 +
docs/assets-and-files/legacy-asset-support.md | 0
docs/assets-and-files/retrieving-assets.md | 27 +
docs/assets-and-files/uploading-assets.md | 86 +
docs/concepts/activity.md | 1121 -
docs/concepts/applications.md | 78 -
docs/concepts/assets.md | 20 -
docs/concepts/collections.md | 21 -
docs/concepts/events-and-counters.md | 268 -
docs/concepts/groups.md | 38 -
docs/concepts/query-language.md | 427 -
docs/concepts/relationships.md | 100 -
docs/concepts/roles-and-permissions.md | 18 -
docs/concepts/users-devices.md | 108 -
docs/conf.py | 16 +-
docs/contribute-code.md | 24 -
.../creating-and-incrementing-counters.md | 74 +
docs/counters-and-events/events-and-counters.md | 8 +
docs/counters-and-events/retrieving-counters.md | 109 +
docs/data-queries/advanced-query-usage.md | 23 +
docs/data-queries/operators-and-types.md | 120 +
docs/data-queries/query-parameters.md | 153 +
docs/data-queries/querying-your-data.md | 121 +
docs/data-storage/cassandra.png | Bin 0 -> 47467 bytes
docs/data-storage/collections.md | 254 +
docs/data-storage/data-store-dbms.md | 109 +
docs/data-storage/entities.md | 512 +
docs/data-storage/optimizing-access.md | 185 +
docs/data-storage/rdbms.png | Bin 0 -> 40248 bytes
docs/data-storage/reviews.png | Bin 0 -> 36333 bytes
docs/data-storage/reviews2.png | Bin 0 -> 52726 bytes
docs/deploy-local.md | 179 -
docs/entity-connections/connecting-entities.md | 60 +
.../disconnecting-entities.md | 79 +
docs/entity-connections/retrieving-entities.md | 93 +
docs/file-storage-configuration.md | 39 -
docs/geolocation/geolocation.md | 72 +
docs/get_2.0_running_locally.md | 165 -
.../creating-a-new-application.md | 16 +
docs/getting-started/creating-account.md | 21 +
docs/getting-started/using-a-sandbox-app.md | 39 +
docs/getting-started/using-the-api.md | 150 +
docs/getting-up-and-running-locally.md | 72 -
docs/index.md | 13 -
docs/index.rst | 178 +
docs/installation/ug1-deploy-to-tomcat.md | 179 +
docs/installation/ug1-launcher-quick-start.md | 72 +
docs/installation/ug2-deploy-to-tomcat.md | 167 +
docs/introduction/async-vs-sync.md | 25 +
docs/introduction/data-model.md | 76 +
docs/introduction/overview.md | 17 +
docs/introduction/usergrid-features.md | 81 +
docs/jersey2skeleton/README.md | 9 +
docs/jersey2skeleton/pom.xml | 387 +
.../usergrid/testapp/AbstractResource.java | 51 +
.../apache/usergrid/testapp/ApiResponse.java | 52 +
.../org/apache/usergrid/testapp/Entity.java | 55 +
.../usergrid/testapp/ManagementResource.java | 56 +
.../usergrid/testapp/OrganizationResource.java | 64 +
.../usergrid/testapp/OrganizationsResource.java | 76 +
.../apache/usergrid/testapp/StatusResource.java | 34 +
.../java/org/apache/usergrid/testapp/User.java | 28 +
.../src/main/resources/applicationContext.xml | 28 +
.../main/resources/jersey2skeleton-context.xml | 28 +
.../src/main/webapp/WEB-INF/web.xml | 95 +
.../usergrid/testapp/AvailablePortFinder.java | 208 +
.../usergrid/testapp/OrganizationTest.java | 127 +
.../org/apache/usergrid/testapp/TomcatMain.java | 57 +
.../apache/usergrid/testapp/TomcatRuntime.java | 185 +
.../src/test/resources/log4j.properties | 31 +
.../src/test/resources/logging.properties | 26 +
docs/jersey2skeleton/templates/markdown.hbs | 108 +
docs/jersey2skeleton/templates/operation.hbs | 73 +
docs/jersey2skeleton/templates/security.hbs | 88 +
.../templates/strapdown.html.hbs | 10 +
docs/organizations-admins.md | 55 -
docs/orgs-and-apps/admin-user.md | 352 +
docs/orgs-and-apps/application.md | 100 +
docs/orgs-and-apps/managing.md | 50 +
docs/orgs-and-apps/organization.md | 435 +
docs/presentations-and-videos.md | 7 -
docs/presentations-and-videos/presentations.md | 21 -
docs/presentations-and-videos/videos.md | 11 -
docs/push-notifications/adding-push-support.md | 158 +
docs/push-notifications/asapp.png | Bin 0 -> 73593 bytes
docs/push-notifications/asemu.png | Bin 0 -> 34744 bytes
docs/push-notifications/assettings.png | Bin 0 -> 120338 bytes
.../creating-and-managing-notifications.md | 271 +
docs/push-notifications/creating-notifiers.md | 69 +
docs/push-notifications/gcmsetting.png | Bin 0 -> 101084 bytes
docs/push-notifications/getting-started.md | 102 +
docs/push-notifications/googleproj0.png | Bin 0 -> 62311 bytes
docs/push-notifications/ios-cert.png | Bin 0 -> 41925 bytes
docs/push-notifications/iospgapp.png | Bin 0 -> 29796 bytes
docs/push-notifications/iospgcert.png | Bin 0 -> 41925 bytes
docs/push-notifications/iospgsettings.png | Bin 0 -> 384425 bytes
docs/push-notifications/iospushauth.png | Bin 0 -> 42175 bytes
docs/push-notifications/iospushfinal.png | Bin 0 -> 29573 bytes
docs/push-notifications/iospushsettings.png | Bin 0 -> 137812 bytes
docs/push-notifications/iphonemessage.png | Bin 0 -> 80970 bytes
.../managing-users-and-devices.md | 313 +
docs/push-notifications/overview.md | 58 +
docs/push-notifications/pgaapp.png | Bin 0 -> 74807 bytes
docs/push-notifications/pgasettings.png | Bin 0 -> 95052 bytes
docs/push-notifications/pgaspath.png | Bin 0 -> 34744 bytes
docs/push-notifications/pushmiddleandroid0.png | Bin 0 -> 106080 bytes
docs/push-notifications/pushmiddleios0.png | Bin 0 -> 105175 bytes
docs/push-notifications/pushsslcertificate.png | Bin 0 -> 53445 bytes
docs/push-notifications/registering.md | 102 +
docs/push-notifications/sendnotification.png | Bin 0 -> 47353 bytes
docs/push-notifications/tbd.md | 1 +
docs/push-notifications/troubleshooting.md | 93 +
docs/push-notifications/tutorial.md | 251 +
docs/push-notifications/users-devices.md | 108 +
docs/push.tgz | Bin 0 -> 1651449 bytes
docs/reference/contribute-code.md | 18 +
docs/reference/presos-and-videos.md | 31 +
docs/rest-endpoints/api-docs.html | 7178 ++
docs/rest-endpoints/api-docs.md | 3977 +
docs/sdks/ios-new.md | 982 +
docs/sdks/sdk-outline.md | 111 +
docs/sdks/tbd.md | 1 +
docs/security-and-auth/app-security.md | 19 +
.../authenticating-api-requests.md | 38 +
...henticating-users-and-application-clients.md | 128 +
.../changing-token-time-live-ttl.md | 61 +
docs/security-and-auth/facebook-sign.md | 158 +
.../security-and-auth/revoking-tokens-logout.md | 32 +
docs/security-and-auth/securing-your-app.md | 44 +
docs/security-and-auth/securitymodel0.png | Bin 0 -> 91321 bytes
.../user-authentication-types.md | 63 +
docs/security-and-auth/using-permissions.md | 115 +
docs/security-and-auth/using-roles.md | 304 +
.../main/groovy/usergrid/ApiDocGenerator.groovy | 422 +
docs/src/main/resources/html/file-end.mustache | 30 +
.../src/main/resources/html/file-start.mustache | 54 +
docs/src/main/resources/html/model.mustache | 67 +
docs/src/main/resources/html/operation.mustache | 44 +
.../main/resources/markdown/file-start.mustache | 13 +
docs/src/main/resources/markdown/model.mustache | 34 +
.../main/resources/markdown/operation.mustache | 23 +
docs/src/main/resources/usergrid-swagger.yaml | 2324 +
docs/update-api-docs.sh | 4 +
docs/update-website.sh | 6 +
docs/upgrading.md | 3 -
docs/usage.md | 16 -
docs/user-management/activity.md | 439 +
docs/user-management/group.md | 363 +
docs/user-management/groups.md | 38 +
docs/user-management/iOS10seeusermsg.jpg | Bin 0 -> 47979 bytes
docs/user-management/iOS1chooseapp.jpg | Bin 0 -> 43752 bytes
docs/user-management/iOS2register.jpg | Bin 0 -> 47339 bytes
docs/user-management/iOS4signin.jpg | Bin 0 -> 46093 bytes
docs/user-management/iOS5emptyfeed.jpg | Bin 0 -> 42009 bytes
docs/user-management/iOS6newmsg.jpg | Bin 0 -> 55357 bytes
docs/user-management/iOS7feed1msg.jpg | Bin 0 -> 45070 bytes
docs/user-management/iOS9follow.jpg | Bin 0 -> 57938 bytes
docs/user-management/login.png | Bin 0 -> 162318 bytes
docs/user-management/messagee-example.md | 137 +
docs/user-management/portal1.png | Bin 0 -> 202277 bytes
docs/user-management/portal2.png | Bin 0 -> 178318 bytes
docs/user-management/portal3.png | Bin 0 -> 486403 bytes
docs/user-management/portal4.png | Bin 0 -> 166079 bytes
docs/user-management/portal5.png | Bin 0 -> 217950 bytes
docs/user-management/user-connections.md | 40 +
docs/user-management/user-management.md | 42 +
docs/user-management/working-user-data.md | 278 +
portal/Gruntfile.js | 1 +
portal/README.md | 4 +-
portal/bower.json | 2 +-
portal/build.sh | 2 -
portal/config.js | 90 +-
portal/img/green_dot.png | Bin 0 -> 3472 bytes
portal/img/push/APNS_cert_upload.png | Bin 0 -> 33956 bytes
portal/img/push/APNS_certification.png | Bin 0 -> 16855 bytes
portal/img/push/android-notification.png | Bin 0 -> 41629 bytes
portal/img/push/google_api_key.png | Bin 0 -> 98118 bytes
portal/img/push/iphone_message.png | Bin 0 -> 90307 bytes
portal/img/push/step_1.png | Bin 0 -> 1953 bytes
portal/img/push/step_2.png | Bin 0 -> 2117 bytes
portal/img/push/step_3.png | Bin 0 -> 2162 bytes
portal/img/red_dot.png | Bin 0 -> 3482 bytes
portal/img/yellow_dot.png | Bin 0 -> 3475 bytes
portal/index-template.html | 16 +-
portal/js/app.js | 17 +
portal/js/data/data-controller.js | 57 +-
portal/js/data/data.html | 36 +-
portal/js/global/page-controller.js | 3 +-
portal/js/global/ug-service.js | 1164 +-
portal/js/libs/angular-1.2.5/LICENSE.txt | 22 -
portal/js/libs/bootstrap/LICENSE.txt | 21 -
portal/js/libs/jquery/LICENSE.txt | 37 -
portal/js/libs/jqueryui/LICENSE.txt | 45 -
portal/js/libs/usergrid.sdk.js | 4266 +-
portal/js/login/login-controller.js | 20 +-
portal/js/push/push-config-controller.js | 97 +
portal/js/push/push-config.html | 215 +
portal/js/push/push-get-started-controller.js | 26 +
portal/js/push/push-get-started.html | 106 +
portal/js/push/push-history-controller.js | 132 +
portal/js/push/push-history.html | 72 +
portal/js/push/push-receipts-controller.js | 98 +
portal/js/push/push-receipts.html | 75 +
.../push/push-send-notification-controller.js | 109 +
portal/js/push/push-send-notification.html | 154 +
portal/js/push/test-controller.js | 92 +
portal/js/users/users-controller.js | 19 +-
portal/package.json | 4 +-
release/release-candidate.sh | 22 +-
release/release.sh | 16 +-
sdks/android/NOTICE | 2 +-
sdks/android/README.md | 3 +-
sdks/android/pom.xml | 2 +-
sdks/dotnet/NOTICE | 2 +-
sdks/dotnet/README.md | 4 +-
.../Usergrid.Notifications/App.xaml | 27 +
.../Usergrid.Notifications/App.xaml.cs | 150 +
.../Assets/Logo.scale-240.png | Bin 0 -> 2516 bytes
.../Assets/SmallLogo.scale-240.png | Bin 0 -> 753 bytes
.../Assets/SplashScreen.scale-240.png | Bin 0 -> 14715 bytes
.../Assets/Square71x71Logo.scale-240.png | Bin 0 -> 1122 bytes
.../Assets/StoreLogo.scale-240.png | Bin 0 -> 2200 bytes
.../Assets/WideLogo.scale-240.png | Bin 0 -> 4530 bytes
.../Usergrid.Notifications/BackgroundTask.cs | 57 +
.../Client/EntityResponse.cs | 80 +
.../Client/IUsergridClient.cs | 123 +
.../Usergrid.Notifications/Client/PushClient.cs | 185 +
.../Usergrid.Notifications/Client/Usergrid.cs | 122 +
.../Usergrid.Notifications/MainPage.xaml | 39 +
.../Usergrid.Notifications/MainPage.xaml.cs | 143 +
.../Usergrid.Notifications/MyBackgroundTask.cs | 18 +
.../Package.StoreAssociation.xml | 194 +
.../Usergrid.Notifications/Package.appxmanifest | 61 +
.../Properties/AssemblyInfo.cs | 29 +
.../Usergrid.Notifications.csproj | 143 +
.../Usergrid.Notifications.sln | 40 +
.../Usergrid.Notifications/packages.config | 25 +
.../notifications/packages/repositories.config | 4 +
sdks/html5-javascript/README.md | 12 +-
sdks/html5-javascript/index.html | 2 +-
sdks/ios/README.md | 3 +-
sdks/java/pom.xml | 43 +-
sdks/nodejs/readme.md | 2 +
sdks/perl/README.md | 2 +-
sdks/perl/lib/Usergrid/Client.pm | 2 +-
sdks/php/README.md | 6 +-
sdks/ruby-on-rails/README.md | 2 +-
sdks/ruby/README.md | 2 +-
stack/.editorconfig | 42 +
stack/.gitignore | 5 +-
stack/README.md | 4 +-
stack/awscluster/README.md | 163 +
stack/awscluster/assembly.xml | 74 +
stack/awscluster/aws-sample.properties | 19 +
stack/awscluster/gatling-cluster-cf.json | 386 +
stack/awscluster/pom.xml | 237 +
stack/awscluster/src/main/cql/update_locks.cql | 23 +
.../awscluster/src/main/cql/update_usergrid.cql | 27 +
.../main/cql/update_usergrid_applications.cql | 46 +
.../src/main/dist/init_instance/create_raid0.sh | 54 +
.../main/dist/init_instance/init_db_server.sh | 76 +
.../main/dist/init_instance/init_es_server.sh | 71 +
.../dist/init_instance/init_graphite_server.sh | 69 +
.../dist/init_instance/init_opscenter_server.sh | 287 +
.../main/dist/init_instance/init_rest_server.sh | 257 +
.../dist/init_instance/install_cassandra.sh | 51 +
.../main/dist/init_instance/install_collectd.sh | 350 +
.../dist/init_instance/install_elasticsearch.sh | 123 +
.../init_instance/install_opscenter_agent.sh | 42 +
.../dist/init_instance/install_oraclejdk.sh | 55 +
.../main/dist/init_instance/install_yourkit.sh | 39 +
.../main/dist/init_instance/update_keyspaces.sh | 75 +
.../src/main/dist/lib/log4j.properties | 54 +
stack/awscluster/src/main/dist/update.sh | 35 +
.../awscluster/src/main/dist/webapps/dummy.txt | 0
.../src/main/groovy/NodeRegistry.groovy | 227 +
.../src/main/groovy/configure_cassandra.groovy | 129 +
.../main/groovy/configure_elasticsearch.groovy | 169 +
.../groovy/configure_opscenter_agent.groovy | 50 +
.../groovy/configure_opscenter_cassandra.groovy | 120 +
.../groovy/configure_opscenter_usergrid.groovy | 58 +
.../src/main/groovy/configure_portal_new.groovy | 28 +
.../src/main/groovy/configure_usergrid.groovy | 207 +
.../src/main/groovy/create_dashboard.groovy | 79 +
.../src/main/groovy/get_first_instance.groovy | 46 +
.../src/main/groovy/registry_register.groovy | 38 +
.../src/main/groovy/tag_instance.groovy | 55 +
.../src/main/groovy/wait_for_instances.groovy | 47 +
stack/awscluster/ugcluster-cf.json | 2062 +
stack/build-tools/pom.xml | 6 +-
stack/config/README.txt | 4 +-
stack/config/pom.xml | 2 +-
stack/config/src/main/resources/log4j.xml | 78 -
.../main/resources/usergrid-default.properties | 826 +-
.../config/src/test/resources/log4j.properties | 1 +
.../src/test/resources/usergrid-test.properties | 21 +-
stack/core/README.txt | 2 +-
stack/core/pom.xml | 426 +-
.../persistence/query/tree/QueryFilter.g | 345 -
.../java/org/apache/usergrid/batch/Job.java | 3 +-
.../apache/usergrid/batch/JobExecutionImpl.java | 10 +
.../apache/usergrid/batch/job/OnlyOnceJob.java | 8 +-
.../org/apache/usergrid/batch/service/App.java | 86 -
.../batch/service/JobSchedulerService.java | 37 +-
.../batch/service/SchedulerService.java | 3 +
.../batch/service/SchedulerServiceImpl.java | 120 +-
.../corepersistence/ApplicationIdCache.java | 51 +
.../ApplicationIdCacheFactory.java | 43 +
.../corepersistence/ApplicationIdCacheFig.java | 45 +
.../corepersistence/ApplicationIdCacheImpl.java | 151 +
.../usergrid/corepersistence/CoreModule.java | 192 +
.../corepersistence/CpEntityManager.java | 2890 +
.../corepersistence/CpEntityManagerFactory.java | 745 +
.../corepersistence/CpManagerCache.java | 109 +
.../corepersistence/CpRelationManager.java | 1023 +
.../usergrid/corepersistence/CpSetup.java | 203 +
.../usergrid/corepersistence/CpVisitor.java | 35 +
.../usergrid/corepersistence/CpWalker.java | 141 +
.../corepersistence/EntityManagerFig.java | 40 +
.../usergrid/corepersistence/GuiceFactory.java | 168 +
.../usergrid/corepersistence/ManagerCache.java | 80 +
.../usergrid/corepersistence/ServiceModule.java | 29 +
.../asyncevents/AmazonAsyncEventService.java | 594 +
.../asyncevents/AsyncEventService.java | 88 +
.../asyncevents/AsyncIndexProvider.java | 139 +
.../asyncevents/EventBuilder.java | 106 +
.../asyncevents/EventBuilderImpl.java | 196 +
.../asyncevents/InMemoryAsyncEventService.java | 148 +
.../asyncevents/model/AsyncEvent.java | 60 +
.../asyncevents/model/EdgeDeleteEvent.java | 59 +
.../asyncevents/model/EdgeIndexEvent.java | 73 +
.../asyncevents/model/EntityDeleteEvent.java | 46 +
.../asyncevents/model/EntityIndexEvent.java | 54 +
.../model/InitializeApplicationIndexEvent.java | 54 +
.../index/ApplicationIndexBucketLocator.java | 66 +
.../index/ApplicationIndexLocationStrategy.java | 144 +
.../corepersistence/index/CoreIndexFig.java | 70 +
.../index/EdgeScopeSerializer.java | 41 +
.../index/EntityIndexOperation.java | 46 +
.../corepersistence/index/IndexEntityEvent.java | 75 +
.../index/IndexLocationStrategyFactory.java | 35 +
.../index/IndexLocationStrategyFactoryImpl.java | 57 +
.../index/IndexProcessorFig.java | 103 +
.../corepersistence/index/IndexService.java | 88 +
.../corepersistence/index/IndexServiceImpl.java | 241 +
.../index/ManagementIndexLocationStrategy.java | 124 +
.../corepersistence/index/ReIndexAction.java | 47 +
.../index/ReIndexRequestBuilder.java | 86 +
.../index/ReIndexRequestBuilderImpl.java | 122 +
.../corepersistence/index/ReIndexService.java | 108 +
.../index/ReIndexServiceImpl.java | 319 +
.../index/ReplicatedIndexLocationStrategy.java | 137 +
.../migration/AppInfoVersions.java | 40 +
.../migration/CoreDataVersions.java | 45 +
.../migration/CoreMigration.java | 34 +
.../migration/CoreMigrationPlugin.java | 60 +
.../migration/DeDupConnectionDataMigration.java | 93 +
.../migration/MigrationModuleVersionPlugin.java | 137 +
.../migration/MigrationSystemVersions.java | 43 +
.../corepersistence/pipeline/Pipeline.java | 112 +
.../pipeline/PipelineContext.java | 82 +
.../pipeline/PipelineDiagram.jpg | Bin 0 -> 183035 bytes
.../pipeline/PipelineModule.java | 44 +
.../pipeline/PipelineOperation.java | 39 +
.../pipeline/PipelineOperations.java | 30 +
.../usergrid/corepersistence/pipeline/README.md | 187 +
.../pipeline/builder/CandidateBuilder.java | 67 +
.../pipeline/builder/ConnectionRefBuilder.java | 53 +
.../pipeline/builder/EntityBuilder.java | 54 +
.../pipeline/builder/IdBuilder.java | 151 +
.../pipeline/builder/PipelineBuilder.java | 100 +
.../builder/PipelineBuilderFactory.java | 38 +
.../cursor/AbstractCursorSerializer.java | 62 +
.../pipeline/cursor/CursorDiagram.jpg | Bin 0 -> 167390 bytes
.../pipeline/cursor/CursorParseException.java | 30 +
.../pipeline/cursor/CursorSerializer.java | 42 +
.../pipeline/cursor/CursorSerializerUtil.java | 93 +
.../pipeline/cursor/RequestCursor.java | 104 +
.../pipeline/cursor/ResponseCursor.java | 99 +
.../pipeline/read/AbstractFilter.java | 45 +
.../pipeline/read/AbstractPathFilter.java | 79 +
.../pipeline/read/CursorSeek.java | 53 +
.../corepersistence/pipeline/read/EdgePath.java | 79 +
.../pipeline/read/FilterFactory.java | 163 +
.../pipeline/read/FilterResult.java | 56 +
.../pipeline/read/ReadDiagram.jpg | Bin 0 -> 818565 bytes
.../pipeline/read/ResultsPage.java | 69 +
.../pipeline/read/collect/CollectDiagram.jpg | Bin 0 -> 98007 bytes
.../read/collect/ConnectionRefFilter.java | 68 +
.../read/collect/ConnectionRefResumeFilter.java | 86 +
.../read/collect/EntityResumeFilter.java | 67 +
.../read/collect/IdCursorSerializer.java | 41 +
.../pipeline/read/collect/IdResumeFilter.java | 61 +
.../read/collect/ResultsPageCollector.java | 101 +
.../search/AbstractElasticSearchFilter.java | 172 +
.../pipeline/read/search/Candidate.java | 64 +
.../read/search/CandidateEntityFilter.java | 262 +
.../pipeline/read/search/CandidateIdFilter.java | 197 +
.../search/ElasticsearchCursorSerializer.java | 40 +
.../read/search/Elasticsearchdiagram.jpg | Bin 0 -> 316655 bytes
.../read/search/SearchCollectionFilter.java | 82 +
.../read/search/SearchConnectionFilter.java | 75 +
.../AbstractReadGraphEdgeByIdFilter.java | 82 +
.../read/traverse/AbstractReadGraphFilter.java | 146 +
.../read/traverse/EdgeCursorSerializer.java | 42 +
.../pipeline/read/traverse/EntityIdFilter.java | 53 +
.../read/traverse/EntityLoadVerifyFilter.java | 154 +
.../pipeline/read/traverse/GraphDiagram.jpg | Bin 0 -> 347711 bytes
.../traverse/ReadGraphCollectionByIdFilter.java | 49 +
.../traverse/ReadGraphCollectionFilter.java | 53 +
.../traverse/ReadGraphConnectionByIdFilter.java | 50 +
.../ReadGraphConnectionByTypeFilter.java | 99 +
.../traverse/ReadGraphConnectionFilter.java | 53 +
.../results/ConnectionRefQueryExecutor.java | 62 +
.../results/EntityQueryExecutor.java | 88 +
.../results/ObservableQueryExecutor.java | 152 +
.../corepersistence/results/QueryExecutor.java | 38 +
.../rx/impl/AbstractGraphVisitorImpl.java | 65 +
.../rx/impl/AllApplicationsObservable.java | 43 +
.../rx/impl/AllApplicationsObservableImpl.java | 123 +
.../rx/impl/AllEntitiesInSystemImpl.java | 53 +
.../rx/impl/AllEntityIdsObservable.java | 53 +
.../rx/impl/AllEntityIdsObservableImpl.java | 94 +
.../rx/impl/AllNodesInGraphImpl.java | 54 +
.../corepersistence/rx/impl/EdgeScope.java | 51 +
.../service/AggregationService.java | 64 +
.../service/AggregationServiceFactory.java | 27 +
.../service/AggregationServiceImpl.java | 114 +
.../service/ApplicationService.java | 32 +
.../service/ApplicationServiceImpl.java | 146 +
.../service/CollectionSearch.java | 87 +
.../service/CollectionService.java | 38 +
.../service/CollectionServiceImpl.java | 76 +
.../service/ConnectionScope.java | 53 +
.../service/ConnectionSearch.java | 87 +
.../service/ConnectionService.java | 59 +
.../service/ConnectionServiceImpl.java | 208 +
.../corepersistence/service/StatusService.java | 81 +
.../service/StatusServiceImpl.java | 110 +
.../corepersistence/util/CpEntityMapUtils.java | 108 +
.../corepersistence/util/CpNamingUtils.java | 332 +
.../apache/usergrid/count/AbstractBatcher.java | 70 +-
.../apache/usergrid/count/SimpleBatcher.java | 2 +-
.../org/apache/usergrid/count/common/Count.java | 12 +-
.../usergrid/count/common/CountSerDeUtils.java | 14 +-
.../usergrid/exception/ConflictException.java | 36 +
.../apache/usergrid/metrics/MetricsFactory.java | 124 -
.../org/apache/usergrid/mq/CounterQuery.java | 2 +-
.../java/org/apache/usergrid/mq/Message.java | 21 +-
.../main/java/org/apache/usergrid/mq/Query.java | 7 +-
.../org/apache/usergrid/mq/QueryProcessor.java | 210 +-
.../main/java/org/apache/usergrid/mq/Queue.java | 9 +-
.../org/apache/usergrid/mq/QueueManager.java | 2 +-
.../org/apache/usergrid/mq/QueueResults.java | 13 +-
.../java/org/apache/usergrid/mq/QueueSet.java | 5 +-
.../usergrid/mq/cassandra/QueueIndexUpdate.java | 12 +-
.../usergrid/mq/cassandra/QueueManagerImpl.java | 20 +-
.../apache/usergrid/mq/cassandra/QueuesCF.java | 5 -
.../mq/cassandra/io/AbstractSearch.java | 208 +-
.../mq/cassandra/io/ConsumerTransaction.java | 19 +-
.../usergrid/persistence/AbstractEntity.java | 60 +-
.../persistence/AggregateCounterSet.java | 18 +-
.../usergrid/persistence/ConnectionRef.java | 4 +-
.../usergrid/persistence/CounterQuery.java | 1 +
.../usergrid/persistence/CounterResolution.java | 85 -
.../usergrid/persistence/CredentialsInfo.java | 18 +-
.../org/apache/usergrid/persistence/Entity.java | 19 +-
.../usergrid/persistence/EntityManager.java | 362 +-
.../persistence/EntityManagerFactory.java | 154 +-
.../persistence/EntityPropertyComparator.java | 56 -
.../apache/usergrid/persistence/EntityRef.java | 5 +-
.../persistence/GuiceAdapterBeanFactory.java | 114 +
.../apache/usergrid/persistence/Identifier.java | 231 -
.../persistence/MultiQueryIterator.java | 42 +-
.../persistence/ObservableIterator.java | 1 +
.../persistence/PagingResultsIterator.java | 5 +-
.../apache/usergrid/persistence/PathQuery.java | 39 +-
.../usergrid/persistence/PersistenceModule.java | 66 +
.../org/apache/usergrid/persistence/Query.java | 932 +-
.../apache/usergrid/persistence/QueryUtils.java | 48 +
.../usergrid/persistence/RelationManager.java | 34 +-
.../apache/usergrid/persistence/Results.java | 134 +-
.../org/apache/usergrid/persistence/Schema.java | 46 +-
.../persistence/SimpleCollectionRef.java | 8 +
.../usergrid/persistence/SimpleEntityRef.java | 49 +-
.../usergrid/persistence/SimpleRoleRef.java | 8 +
.../persistence/cassandra/ApplicationCF.java | 37 -
.../cassandra/CassandraPersistenceUtils.java | 141 +-
.../persistence/cassandra/CassandraService.java | 407 +-
.../cassandra/ConnectionRefImpl.java | 32 +-
.../persistence/cassandra/CounterUtils.java | 2 +-
.../persistence/cassandra/CursorCache.java | 137 -
.../cassandra/EntityManagerFactoryImpl.java | 399 -
.../cassandra/EntityManagerImpl.java | 2869 -
.../cassandra/EntityValueSerializer.java | 53 -
.../persistence/cassandra/GeoIndexManager.java | 325 -
.../persistence/cassandra/IndexUpdate.java | 451 -
.../persistence/cassandra/QueryProcessor.java | 684 -
.../cassandra/RelationManagerImpl.java | 2332 -
.../usergrid/persistence/cassandra/Setup.java | 201 +-
.../cassandra/SimpleIndexBucketLocatorImpl.java | 122 -
.../cassandra/index/ConnectedIndexScanner.java | 282 -
.../cassandra/index/IndexBucketScanner.java | 240 -
.../index/IndexMultiBucketSetLoader.java | 139 -
.../cassandra/index/IndexScanner.java | 40 -
.../cassandra/index/NoOpIndexScanner.java | 95 -
.../usergrid/persistence/entities/Activity.java | 9 +-
.../persistence/entities/Application.java | 11 +-
.../usergrid/persistence/entities/Asset.java | 7 +-
.../usergrid/persistence/entities/Device.java | 5 +-
.../usergrid/persistence/entities/Event.java | 5 +-
.../usergrid/persistence/entities/Export.java | 4 +-
.../persistence/entities/FailedImport.java | 64 +
.../entities/FailedImportConnection.java | 41 +
.../entities/FailedImportEntity.java | 35 +
.../persistence/entities/FileImport.java | 211 +
.../usergrid/persistence/entities/Folder.java | 5 +-
.../usergrid/persistence/entities/Group.java | 5 +-
.../usergrid/persistence/entities/Import.java | 120 +
.../usergrid/persistence/entities/Message.java | 5 +-
.../persistence/entities/Notification.java | 354 +
.../usergrid/persistence/entities/Notifier.java | 154 +
.../usergrid/persistence/entities/Receipt.java | 151 +
.../usergrid/persistence/entities/Role.java | 5 +-
.../usergrid/persistence/entities/User.java | 7 +-
.../DuplicateUniquePropertyExistsException.java | 2 +-
.../exceptions/NoFullTextIndexException.java | 51 -
.../exceptions/NoIndexException.java | 51 -
.../OrganizationAlreadyExistsException.java | 43 +
.../exceptions/PersistenceException.java | 2 +-
.../exceptions/QueryParseException.java | 64 -
.../exceptions/QueryTokenException.java | 53 -
.../persistence/geo/CollectionGeoSearch.java | 68 -
.../persistence/geo/ConnectionGeoSearch.java | 67 -
.../persistence/geo/EntityLocationRef.java | 227 -
.../EntityLocationRefDistanceComparator.java | 78 -
.../persistence/geo/GeoIndexSearcher.java | 370 -
.../persistence/geo/GeocellManager.java | 195 -
.../usergrid/persistence/geo/GeocellUtils.java | 543 -
.../geo/comparator/DoubleTupleComparator.java | 39 -
.../persistence/geo/model/BoundingBox.java | 74 -
.../persistence/geo/model/CostFunction.java | 36 -
.../geo/model/DefaultCostFunction.java | 37 -
.../usergrid/persistence/geo/model/Point.java | 61 -
.../usergrid/persistence/geo/model/Tuple.java | 40 -
.../usergrid/persistence/query/ir/AllNode.java | 82 -
.../usergrid/persistence/query/ir/AndNode.java | 44 -
.../persistence/query/ir/BooleanNode.java | 65 -
.../query/ir/EmailIdentifierNode.java | 59 -
.../query/ir/NameIdentifierNode.java | 56 -
.../persistence/query/ir/NodeVisitor.java | 79 -
.../usergrid/persistence/query/ir/NotNode.java | 75 -
.../usergrid/persistence/query/ir/OrNode.java | 53 -
.../persistence/query/ir/OrderByNode.java | 105 -
.../persistence/query/ir/QueryNode.java | 41 -
.../persistence/query/ir/QuerySlice.java | 345 -
.../persistence/query/ir/SearchVisitor.java | 270 -
.../persistence/query/ir/SliceNode.java | 180 -
.../query/ir/UuidIdentifierNode.java | 60 -
.../persistence/query/ir/WithinNode.java | 109 -
.../query/ir/result/AbstractScanColumn.java | 83 -
.../result/CollectionResultsLoaderFactory.java | 39 -
.../ir/result/ConnectionIndexSliceParser.java | 87 -
.../query/ir/result/ConnectionRefLoader.java | 81 -
.../result/ConnectionResultsLoaderFactory.java | 48 -
.../ir/result/ConnectionTypesIterator.java | 190 -
.../query/ir/result/EmptyIterator.java | 63 -
.../query/ir/result/EntityRefLoader.java | 51 -
.../query/ir/result/EntityResultsLoader.java | 47 -
.../query/ir/result/GeoIterator.java | 351 -
.../persistence/query/ir/result/IDLoader.java | 40 -
.../query/ir/result/IntersectionIterator.java | 170 -
.../query/ir/result/MergeIterator.java | 150 -
.../query/ir/result/MultiIterator.java | 55 -
.../query/ir/result/OrderByIterator.java | 250 -
.../query/ir/result/ResultIterator.java | 44 -
.../query/ir/result/ResultsLoader.java | 30 -
.../query/ir/result/ResultsLoaderFactory.java | 37 -
.../persistence/query/ir/result/ScanColumn.java | 32 -
.../query/ir/result/ScanColumnTransformer.java | 39 -
.../ir/result/SecondaryIndexSliceParser.java | 61 -
.../query/ir/result/SliceIterator.java | 242 -
.../query/ir/result/SliceParser.java | 32 -
.../query/ir/result/StaticIdIterator.java | 82 -
.../query/ir/result/SubtractionIterator.java | 113 -
.../query/ir/result/UUIDIndexSliceParser.java | 47 -
.../query/ir/result/UnionIterator.java | 264 -
.../persistence/query/tree/AndOperand.java | 49 -
.../persistence/query/tree/BooleanLiteral.java | 49 -
.../persistence/query/tree/BooleanOperand.java | 44 -
.../persistence/query/tree/ContainsOperand.java | 54 -
.../query/tree/ContainsProperty.java | 58 -
.../usergrid/persistence/query/tree/Equal.java | 53 -
.../persistence/query/tree/EqualityOperand.java | 85 -
.../persistence/query/tree/FloatLiteral.java | 58 -
.../persistence/query/tree/GreaterThan.java | 53 -
.../query/tree/GreaterThanEqual.java | 57 -
.../persistence/query/tree/LessThan.java | 53 -
.../persistence/query/tree/LessThanEqual.java | 55 -
.../persistence/query/tree/Literal.java | 39 -
.../persistence/query/tree/LiteralFactory.java | 59 -
.../persistence/query/tree/LongLiteral.java | 65 -
.../persistence/query/tree/NotOperand.java | 46 -
.../persistence/query/tree/NumericLiteral.java | 25 -
.../persistence/query/tree/Operand.java | 48 -
.../persistence/query/tree/OrOperand.java | 54 -
.../persistence/query/tree/Property.java | 63 -
.../persistence/query/tree/QueryVisitor.java | 91 -
.../persistence/query/tree/StringLiteral.java | 83 -
.../persistence/query/tree/UUIDLiteral.java | 50 -
.../persistence/query/tree/WithinOperand.java | 112 -
.../persistence/query/tree/WithinProperty.java | 55 -
.../org/apache/usergrid/utils/IndexUtils.java | 33 +-
.../org/apache/usergrid/utils/JsonUtils.java | 25 +-
.../org/apache/usergrid/utils/LRUCache2.java | 151 +
.../org/apache/usergrid/utils/UUIDUtils.java | 43 +-
.../main/resources/usergrid-core-context.xml | 109 +-
.../org/apache/usergrid/AbstractCoreIT.java | 9 +-
.../java/org/apache/usergrid/Application.java | 32 +-
.../apache/usergrid/ConcurrentCoreITSuite.java | 51 -
.../usergrid/ConcurrentCoreIteratorITSuite.java | 78 -
.../usergrid/ConcurrentCoreTestSuite.java | 49 -
.../org/apache/usergrid/CoreApplication.java | 115 +-
.../java/org/apache/usergrid/CoreITSetup.java | 14 +-
.../org/apache/usergrid/CoreITSetupImpl.java | 112 +-
.../java/org/apache/usergrid/CoreITSuite.java | 50 -
.../java/org/apache/usergrid/CoreTestSuite.java | 48 -
.../org/apache/usergrid/TestEntityIndex.java | 29 +
.../org/apache/usergrid/batch/AppArgsTest.java | 3 -
.../batch/BulkJobExecutionUnitTest.java | 4 +-
.../apache/usergrid/batch/BulkTestUtils.java | 6 +-
.../batch/ConcurrentSchedulerITSuite.java | 47 -
.../batch/ConcurrentSchedulerTestSuite.java | 35 -
.../apache/usergrid/batch/SchedulerITSuite.java | 50 -
.../usergrid/batch/SchedulerTestSuite.java | 34 -
.../usergrid/batch/UsergridJobFactoryTest.java | 6 +-
.../batch/job/AbstractSchedulerRuntimeIT.java | 55 +-
.../usergrid/batch/job/CountdownLatchJob.java | 1 +
.../usergrid/batch/job/DelayExecution.java | 1 +
.../usergrid/batch/job/DelayHeartbeat.java | 1 +
.../usergrid/batch/job/FailureJobExecution.java | 1 +
.../usergrid/batch/job/OnlyOnceExceution.java | 1 +
.../job/OnlyOnceUnlockOnFailExceution.java | 1 +
.../usergrid/batch/job/SchedulerRuntime1IT.java | 49 +-
.../usergrid/batch/job/SchedulerRuntime2IT.java | 54 +-
.../usergrid/batch/job/SchedulerRuntime3IT.java | 21 +-
.../usergrid/batch/job/SchedulerRuntime4IT.java | 15 +-
.../usergrid/batch/job/SchedulerRuntime5IT.java | 13 +-
.../usergrid/batch/job/SchedulerRuntime6IT.java | 23 +-
.../usergrid/batch/job/SchedulerRuntime7IT.java | 16 +-
.../usergrid/batch/job/SchedulerRuntime8IT.java | 29 +-
.../batch/job/SchedulerRuntimeIntervalIT.java | 56 +-
.../usergrid/batch/job/TestJobListenerTest.java | 8 +-
.../clustering/hazelcast/HazelcastTest.java | 2 +-
.../corepersistence/AggregationServiceTest.java | 79 +
.../corepersistence/CpEntityMapUtilsTest.java | 248 +
.../corepersistence/EntityWriteHelper.java | 59 +
.../corepersistence/StaleIndexCleanupTest.java | 520 +
.../corepersistence/TestCoreModule.java | 34 +
.../corepersistence/TestIndexModule.java | 43 +
.../index/AmazonAsyncEventServiceTest.java | 95 +
.../index/AsyncIndexServiceTest.java | 204 +
.../index/InMemoryAsycIndexServiceTest.java | 68 +
.../corepersistence/index/IndexNamingTest.java | 194 +
.../corepersistence/index/IndexServiceTest.java | 533 +
.../corepersistence/index/PublishRxTest.java | 95 +
.../DeDupConnectionDataMigrationTest.java | 145 +
.../MigrationModuleVersionPluginTest.java | 259 +
.../pipeline/cursor/CursorTest.java | 109 +
.../rx/AllEntitiesInSystemObservableIT.java | 138 +
.../rx/ApplicationObservableTestIT.java | 82 +
.../rx/EdgesFromSourceObservableIT.java | 136 +
.../rx/EdgesToTargetObservableIT.java | 141 +
.../rx/TargetIdObservableTestIT.java | 128 +
.../service/ConnectionServiceImplTest.java | 235 +
.../count/BatchCountParallelismTest.java | 20 +-
.../usergrid/count/SimpleBatcherTest.java | 1 +
.../locking/cassandra/HectorLockManagerIT.java | 11 +-
.../SingleNodeLockTestSingleNode.java | 1 +
.../zookeeper/ZookeeperLockManagerTest.java | 5 +-
.../java/org/apache/usergrid/mq/MessagesIT.java | 31 +-
.../org/apache/usergrid/mq/QueuePathsTest.java | 3 +-
.../persistence/ApplicationServiceIT.java | 103 +
.../usergrid/persistence/CollectionIT.java | 799 +-
.../usergrid/persistence/CoreSchemaManager.java | 42 +-
.../apache/usergrid/persistence/CounterIT.java | 205 +-
.../usergrid/persistence/CountingMutatorIT.java | 36 +-
.../persistence/EntityConnectionsIT.java | 249 +-
.../persistence/EntityDictionaryIT.java | 99 +-
.../usergrid/persistence/EntityManagerIT.java | 186 +-
.../EntityPropertyComparatorTest.java | 222 -
.../apache/usergrid/persistence/EntityTest.java | 4 +-
.../org/apache/usergrid/persistence/GeoIT.java | 798 +-
.../persistence/GeoQueryBooleanTest.java | 185 +
.../apache/usergrid/persistence/IndexIT.java | 140 +-
.../usergrid/persistence/LargeEntityIT.java | 114 +
.../usergrid/persistence/PathQueryIT.java | 104 +-
.../persistence/PerformanceEntityReadTest.java | 172 +
.../persistence/PerformanceEntityWriteTest.java | 169 +
.../usergrid/persistence/PermissionsIT.java | 27 +-
.../apache/usergrid/persistence/QueryTest.java | 312 -
.../usergrid/persistence/QueryUtilsTest.java | 3 +-
.../usergrid/persistence/RebuildIndexTest.java | 515 +
.../apache/usergrid/persistence/SchemaTest.java | 6 +-
.../usergrid/persistence/StatusServiceIT.java | 75 +
.../apache/usergrid/persistence/UtilsTest.java | 5 +-
.../cassandra/EntityManagerFactoryImplIT.java | 195 +-
.../cassandra/QueryProcessorTest.java | 822 -
.../SimpleIndexBucketLocatorImplTest.java | 177 -
.../persistence/entities/SampleEntity.java | 5 +-
...EntityLocationRefDistanceComparatorTest.java | 103 -
.../query/AbstractIteratingQueryIT.java | 1300 -
.../persistence/query/AllInCollectionIT.java | 29 -
.../persistence/query/AllInConnectionIT.java | 29 -
.../query/AllInConnectionNoTypeIT.java | 57 -
.../persistence/query/CollectionIoHelper.java | 60 +
.../persistence/query/ConnectionHelper.java | 85 +
.../query/IntersectionTransitivePagingIT.java | 24 +-
.../query/IntersectionUnionPagingIT.java | 35 +-
.../usergrid/persistence/query/IoHelper.java | 57 +
.../persistence/query/IteratingQueryIT.java | 1424 +
.../query/MultiOrderByCollectionIT.java | 29 -
.../MultiOrderByComplexUnionCollectionIT.java | 29 -
.../MultiOrderByComplexUnionConnectionIT.java | 29 -
.../query/MultiOrderByConnectionIT.java | 32 -
.../query/NotOrderByCollectionIT.java | 29 -
.../query/NotOrderByConnectionIT.java | 29 -
.../persistence/query/NotSubPropertyIT.java | 160 +-
.../query/OrderByDiscardPagesPagingIT.java | 164 -
...gleOrderByBoundRangeScanAscCollectionIT.java | 29 -
...gleOrderByBoundRangeScanAscConnectionIT.java | 29 -
...leOrderByBoundRangeScanDescCollectionIT.java | 29 -
...leOrderByBoundRangeScanDescConnectionIT.java | 29 -
...eOrderByComplexIntersectionCollectionIT.java | 29 -
...eOrderByComplexIntersectionConnectionIT.java | 30 -
.../SingleOrderByComplexUnionCollectionIT.java | 29 -
.../SingleOrderByComplexUnionConnectionIT.java | 29 -
.../SingleOrderByIntersectionCollectionIT.java | 31 -
.../SingleOrderByIntersectionConnectionIT.java | 31 -
.../SingleOrderByLessThanLimitCollectionIT.java | 29 -
.../SingleOrderByLessThanLimitConnectionIT.java | 29 -
.../SingleOrderByMaxLimitCollectionIT.java | 30 -
.../SingleOrderByMaxLimitConnectionIT.java | 30 -
...SingleOrderByNoIntersectionCollectionIT.java | 29 -
...SingleOrderByNoIntersectionConnectionIT.java | 29 -
.../query/SingleOrderByNotCollectionIT.java | 29 -
.../query/SingleOrderByNotConnectionIT.java | 29 -
...OrderBySameRangeScanGreaterCollectionIT.java | 29 -
...OrderBySameRangeScanGreaterConnectionIT.java | 29 -
...meRangeScanGreaterThanEqualCollectionIT.java | 29 -
...gleOrderBySameRangeScanLessCollectionIT.java | 29 -
...gleOrderBySameRangeScanLessConnectionIT.java | 29 -
...ySameRangeScanLessThanEqualCollectionIT.java | 29 -
...ySameRangeScanLessThanEqualConnectionIT.java | 29 -
.../query/ir/result/AbstractScanColumnTest.java | 100 -
.../query/ir/result/InOrderIterator.java | 131 -
.../ir/result/IntersectionIteratorTest.java | 307 -
.../query/ir/result/IteratorHelper.java | 34 -
.../ir/result/SubtractionIteratorTest.java | 181 -
.../query/ir/result/UnionIteratorTest.java | 467 -
.../persistence/query/tree/GrammarTreeTest.java | 593 -
.../persistence/query/tree/LongLiteralTest.java | 62 -
.../query/tree/StringLiteralTest.java | 88 -
.../system/UsergridSystemMonitorIT.java | 12 +-
.../apache/usergrid/utils/EdgeTestUtils.java | 50 +
.../usergrid/utils/ImmediateCounterRule.java | 57 +
.../apache/usergrid/utils/IndexUtilsTest.java | 6 +-
.../apache/usergrid/utils/JsonUtilsTest.java | 5 +-
.../apache/usergrid/utils/UUIDUtilsTest.java | 103 +-
stack/core/src/test/resources/cassandra.yaml | 7 +-
stack/core/src/test/resources/largeentity.json | 1329 +
stack/core/src/test/resources/log4j.properties | 34 +-
.../core/src/test/resources/project.properties | 1 +
.../resources/usergrid-custom-test.properties | 36 +
.../usergrid-scheduler-test.properties | 11 +-
.../test/resources/usergrid-test-context.xml | 62 +-
stack/corepersistence/.gitignore | 7 +
stack/corepersistence/README.md | 73 +
stack/corepersistence/collection/pom.xml | 106 +
.../collection/EntityCollectionManager.java | 121 +
.../EntityCollectionManagerFactory.java | 47 +
.../persistence/collection/EntitySet.java | 55 +
.../persistence/collection/FieldSet.java | 48 +
.../persistence/collection/MvccEntity.java | 79 +
.../persistence/collection/MvccLogEntry.java | 95 +
.../persistence/collection/VersionSet.java | 47 +
.../cache/CachedEntityCollectionManager.java | 147 +
.../collection/cache/EntityCacheFig.java | 46 +
.../exception/CollectionRuntimeException.java | 71 +
.../exception/DataCorruptionException.java | 32 +
.../exception/EntityTooLargeException.java | 67 +
.../exception/WriteCommitException.java | 46 +
.../WriteOptimisticVerifyException.java | 48 +
.../exception/WriteStartException.java | 47 +
.../exception/WriteUniqueVerifyException.java | 46 +
.../collection/guice/CollectionModule.java | 77 +
.../guice/CollectionTaskExecutor.java | 35 +
.../collection/guice/PropertyUtils.java | 116 +
.../EntityCollectionManagerFactoryImpl.java | 152 +
.../impl/EntityCollectionManagerImpl.java | 451 +
.../collection/mvcc/changelog/ChangeLog.java | 66 +
.../mvcc/changelog/ChangeLogGenerator.java | 43 +
.../mvcc/changelog/ChangeLogGeneratorImpl.java | 115 +
.../mvcc/changelog/ChangeLogImpl.java | 135 +
.../collection/mvcc/entity/MvccId.java | 18 +
.../mvcc/entity/MvccValidationUtils.java | 68 +
.../collection/mvcc/entity/Stage.java | 85 +
.../mvcc/entity/impl/MvccEntityDeleteEvent.java | 38 +
.../mvcc/entity/impl/MvccEntityEvent.java | 55 +
.../mvcc/entity/impl/MvccEntityImpl.java | 146 +
.../mvcc/entity/impl/MvccEntityInfo.java | 22 +
.../mvcc/entity/impl/MvccEntityWriteEvent.java | 36 +
.../collection/mvcc/entity/impl/MvccIdImpl.java | 34 +
.../mvcc/entity/impl/MvccLogEntryImpl.java | 127 +
.../mvcc/stage/CollectionIoEvent.java | 51 +
.../mvcc/stage/delete/MarkCommit.java | 180 +
.../collection/mvcc/stage/delete/MarkStart.java | 114 +
.../mvcc/stage/delete/UniqueCleanup.java | 145 +
.../mvcc/stage/delete/VersionCompact.java | 125 +
.../mvcc/stage/write/RollbackAction.java | 127 +
.../mvcc/stage/write/WriteCommit.java | 139 +
.../mvcc/stage/write/WriteOptimisticVerify.java | 91 +
.../collection/mvcc/stage/write/WriteStart.java | 91 +
.../mvcc/stage/write/WriteUniqueVerify.java | 223 +
.../MvccEntitySerializationStrategy.java | 117 +
.../MvccLogEntrySerializationStrategy.java | 96 +
.../serialization/SerializationFig.java | 57 +
.../collection/serialization/UniqueValue.java | 48 +
.../UniqueValueSerializationStrategy.java | 109 +
.../serialization/UniqueValueSet.java | 33 +
.../impl/CollectionDataVersions.java | 54 +
.../impl/CollectionPrefixedKey.java | 100 +
.../impl/CollectionScopedRowKeySerializer.java | 94 +
.../serialization/impl/EntitySetImpl.java | 68 +
.../serialization/impl/EntityVersion.java | 64 +
.../impl/EntityVersionSerializer.java | 73 +
.../impl/MinMaxLogEntryIterator.java | 121 +
.../serialization/impl/MutableFieldSet.java | 63 +
.../MvccEntitySerializationStrategyImpl.java | 451 +
...vccEntitySerializationStrategyProxyImpl.java | 195 +
.../MvccEntitySerializationStrategyV1Impl.java | 224 +
.../MvccEntitySerializationStrategyV2Impl.java | 265 +
.../MvccEntitySerializationStrategyV3Impl.java | 566 +
.../MvccLogEntrySerializationProxyImpl.java | 163 +
.../MvccLogEntrySerializationStrategyImpl.java | 394 +
...MvccLogEntrySerializationStrategyV1Impl.java | 118 +
...MvccLogEntrySerializationStrategyV2Impl.java | 106 +
.../serialization/impl/SerializationModule.java | 199 +
.../serialization/impl/SettingsValidation.java | 58 +
.../serialization/impl/TypeField.java | 43 +
.../serialization/impl/UniqueFieldEntry.java | 60 +
.../impl/UniqueFieldEntrySerializer.java | 138 +
.../impl/UniqueFieldRowKeySerializer.java | 122 +
.../impl/UniqueTypeFieldRowKeySerializer.java | 60 +
.../serialization/impl/UniqueValueImpl.java | 113 +
.../UniqueValueSerializationStrategyImpl.java | 421 +
...iqueValueSerializationStrategyProxyImpl.java | 179 +
.../UniqueValueSerializationStrategyV1Impl.java | 159 +
.../UniqueValueSerializationStrategyV2Impl.java | 139 +
.../serialization/impl/UniqueValueSetImpl.java | 85 +
.../serialization/impl/VersionSetImpl.java | 80 +
.../impl/migration/CollectionMigration.java | 53 +
.../migration/CollectionMigrationPlugin.java | 66 +
.../impl/migration/EntityIdScope.java | 79 +
.../migration/MvccEntityDataMigrationImpl.java | 280 +
.../serialization/impl/util/Inflector.java | 370 +
.../impl/util/LegacyScopeUtils.java | 51 +
.../collection/service/UUIDService.java | 16 +
.../collection/service/impl/ServiceModule.java | 20 +
.../service/impl/UUIDServiceImpl.java | 19 +
.../collection/ApplicationContextImplTest.java | 33 +
.../EntityCollectionManagerFactoryTest.java | 54 +
.../collection/EntityCollectionManagerIT.java | 799 +
.../EntityCollectionManagerStressTest.java | 107 +
.../collection/UUIDComparatorTest.java | 51 +
.../collection/guice/TestCollectionModule.java | 54 +
.../changelog/ChangeLogGeneratorImplTest.java | 277 +
.../mvcc/entity/impl/MvccEntityImplTest.java | 133 +
.../mvcc/entity/impl/MvccLogEntryImplTest.java | 86 +
.../collection/mvcc/entity/impl/StageTest.java | 84 +
.../mvcc/stage/AbstractEntityStageTest.java | 80 +
.../mvcc/stage/AbstractIdStageTest.java | 77 +
.../mvcc/stage/AbstractMvccEntityStageTest.java | 100 +
.../mvcc/stage/TestEntityGenerator.java | 111 +
.../mvcc/stage/delete/MarkCommitTest.java | 131 +
.../mvcc/stage/delete/MarkStartTest.java | 100 +
.../mvcc/stage/delete/UniqueCleanupTest.java | 712 +
.../mvcc/stage/delete/VersionCompactTest.java | 238 +
.../write/EntityVersionSerializerTest.java | 45 +
.../write/UniqueFieldRowKeySerializerTest.java | 52 +
.../mvcc/stage/write/WriteCommitTest.java | 138 +
.../stage/write/WriteOptimisticVerifyTest.java | 166 +
.../mvcc/stage/write/WriteStartTest.java | 151 +
.../mvcc/stage/write/WriteUniqueVerifyIT.java | 145 +
.../mvcc/stage/write/WriteUniqueVerifyTest.java | 97 +
.../persistence/collection/rx/ParallelTest.java | 200 +
.../serialization/impl/IdRowSerializerTest.java | 62 +
.../impl/MinMaxLogEntryIteratorTest.java | 131 +
...MvccEntitySerializationStrategyImplTest.java | 606 +
...ntitySerializationStrategyProxyV1_3Test.java | 81 +
...ntitySerializationStrategyProxyV2_3Test.java | 82 +
...ccEntitySerializationStrategyV1ImplTest.java | 115 +
...ccEntitySerializationStrategyV2ImplTest.java | 112 +
.../MvccEntitySerializationStrategyV2Test.java | 231 +
...ccEntitySerializationStrategyV3ImplTest.java | 69 +
.../impl/MvccLESSTransientTest.java | 127 +
...ccLogEntrySerializationStrategyImplTest.java | 397 +
...EntrySerializationStrategyProxyImplTest.java | 90 +
...LogEntrySerializationStrategyV1ImplTest.java | 55 +
...LogEntrySerializationStrategyV2ImplTest.java | 53 +
.../impl/ScopedRowKeySerializerTest.java | 62 +
.../impl/SerializationComparison.java | 122 +
.../impl/SettingsValidationTest.java | 130 +
.../impl/UniqueFieldEntrySerializerTest.java | 108 +
...niqueValueSerializationStrategyImplTest.java | 344 +
...ValueSerializationStrategyProxyImplTest.java | 100 +
...queValueSerializationStrategyV1ImplTest.java | 57 +
...queValueSerializationStrategyV2ImplTest.java | 58 +
...ctMvccEntityDataMigrationV1ToV3ImplTest.java | 223 +
.../MvccEntityDataMigrationV1ToV3ImplTest.java | 99 +
.../MvccEntityDataMigrationV2ToV3ImplTest.java | 99 +
.../collection/util/EntityHelper.java | 104 +
.../collection/util/InvalidEntityGenerator.java | 107 +
.../collection/util/InvalidIdGenerator.java | 130 +
.../util/InvalidMvccEntityGenerator.java | 144 +
.../util/InvalidValueGeneratorTest.java | 50 +
.../collection/util/LogEntryMock.java | 166 +
.../collection/util/UniqueValueEntryMock.java | 150 +
.../collection/util/VersionGenerator.java | 55 +
.../src/test/resources/cassandra_setup.sh | 35 +
.../src/test/resources/dynamic-test.properties | 13 +
.../src/test/resources/elasticsearch_setup.sh | 36 +
.../src/test/resources/log4j.properties | 37 +
.../collection/src/test/resources/stack.json | 44 +
.../src/test/resources/usergrid-CHOP.properties | 15 +
.../src/test/resources/usergrid-UNIT.properties | 18 +
.../src/test/resources/usergrid.properties | 2 +
stack/corepersistence/common/pom.xml | 175 +
.../usergrid/persistence/core/CPManager.java | 28 +
.../core/astyanax/AstyanaxKeyspaceProvider.java | 99 +
.../core/astyanax/BucketScopedRowKey.java | 115 +
.../astyanax/BucketScopedRowKeySerializer.java | 91 +
.../core/astyanax/CassandraConfig.java | 58 +
.../core/astyanax/CassandraConfigImpl.java | 108 +
.../persistence/core/astyanax/CassandraFig.java | 115 +
.../core/astyanax/ColumnNameIterator.java | 114 +
.../persistence/core/astyanax/ColumnParser.java | 37 +
.../persistence/core/astyanax/ColumnSearch.java | 49 +
.../persistence/core/astyanax/ColumnTypes.java | 56 +
.../core/astyanax/CompositeFieldSerializer.java | 45 +
.../DynamicCompositeFieldSerializer.java | 49 +
.../astyanax/DynamicCompositeParserImpl.java | 81 +
.../persistence/core/astyanax/FieldBuffer.java | 70 +
.../core/astyanax/FieldBufferBuilder.java | 109 +
.../core/astyanax/FieldBufferParser.java | 99 +
.../core/astyanax/FieldBufferSerializer.java | 134 +
.../IdColDynamicCompositeSerializer.java | 86 +
.../core/astyanax/IdRowCompositeSerializer.java | 72 +
.../astyanax/MultiKeyColumnNameIterator.java | 235 +
.../core/astyanax/MultiRowColumnIterator.java | 403 +
.../core/astyanax/MultiTennantColumnFamily.java | 47 +
.../MultiTennantColumnFamilyDefinition.java | 138 +
.../persistence/core/astyanax/ScopedRowKey.java | 110 +
.../core/astyanax/ScopedRowKeySerializer.java | 83 +
.../core/astyanax/StringColumnParser.java | 46 +
.../astyanax/StringRowCompositeSerializer.java | 61 +
.../core/consistency/SubscriberFactory.java | 33 +
.../core/consistency/TimeService.java | 33 +
.../core/consistency/TimeServiceImpl.java | 33 +
.../persistence/core/entity/EntityVersion.java | 38 +
.../core/executor/TaskExecutorFactory.java | 139 +
.../persistence/core/guice/CommonModule.java | 107 +
.../core/guice/SettingsValidationCluster.java | 26 +
.../persistence/core/guicyfig/ClusterFig.java | 47 +
.../core/guicyfig/SetConfigTestBypass.java | 108 +
.../core/metrics/MetricsFactory.java | 43 +
.../core/metrics/MetricsFactoryImpl.java | 111 +
.../persistence/core/metrics/MetricsFig.java | 36 +
.../core/metrics/ObservableTimer.java | 72 +
.../migration/data/AbstractMigrationPlugin.java | 125 +
.../core/migration/data/DataMigration.java | 57 +
.../migration/data/DataMigrationException.java | 37 +
.../migration/data/DataMigrationManager.java | 78 +
.../data/DataMigrationManagerImpl.java | 302 +
.../migration/data/MigrationDataProvider.java | 43 +
.../core/migration/data/MigrationInfoCache.java | 52 +
.../migration/data/MigrationInfoCacheImpl.java | 84 +
.../data/MigrationInfoSerialization.java | 73 +
.../data/MigrationInfoSerializationImpl.java | 216 +
.../core/migration/data/MigrationPlugin.java | 56 +
.../migration/data/MigrationRelationship.java | 117 +
.../core/migration/data/PluginPhase.java | 42 +
.../core/migration/data/ProgressObserver.java | 63 +
.../core/migration/data/VersionedData.java | 38 +
.../migration/data/VersionedMigrationSet.java | 164 +
.../core/migration/schema/Migration.java | 36 +
.../migration/schema/MigrationException.java | 37 +
.../core/migration/schema/MigrationManager.java | 34 +
.../migration/schema/MigrationManagerFig.java | 41 +
.../migration/schema/MigrationManagerImpl.java | 213 +
.../core/migration/util/AstayanxUtils.java | 49 +
.../persistence/core/rx/ObservableIterator.java | 89 +
.../persistence/core/rx/OrderedMerge.java | 391 +
.../persistence/core/rx/RxSchedulerFig.java | 71 +
.../persistence/core/rx/RxTaskScheduler.java | 38 +
.../core/rx/RxTaskSchedulerImpl.java | 131 +
.../core/scope/ApplicationScope.java | 41 +
.../core/scope/ApplicationScopeImpl.java | 99 +
.../core/shard/ExpandingShardLocator.java | 76 +
.../persistence/core/shard/ShardLocator.java | 77 +
.../persistence/core/shard/StringHashUtils.java | 34 +
.../core/util/AvailablePortFinder.java | 188 +
.../usergrid/persistence/core/util/Health.java | 23 +
.../persistence/core/util/StringUtils.java | 34 +
.../persistence/core/util/ValidationUtils.java | 114 +
.../core/astyanax/ColumnNameIteratorTest.java | 223 +
.../astyanax/FieldBufferSerializerTest.java | 126 +
.../MultiKeyColumnNameIteratorTest.java | 332 +
.../astyanax/MultiRowColumnIteratorTest.java | 547 +
.../persistence/core/astyanax/TestUtils.java | 76 +
.../persistence/core/aws/NoAWSCredsRule.java | 98 +
.../core/guice/DataMigrationResetRule.java | 88 +
.../core/guice/MigrationManagerRule.java | 56 +
.../guice/SettingsValidationClusterTest.java | 39 +
.../core/guice/TestCommonModule.java | 35 +
.../persistence/core/guice/TestModule.java | 47 +
.../data/DataMigrationManagerImplTest.java | 497 +
.../data/MigrationInfoSerializationTest.java | 116 +
.../data/TestMigrationDataProvider.java | 61 +
.../migration/data/TestProgressObserver.java | 91 +
.../data/VersionedMigrationSetTest.java | 194 +
.../persistence/core/rx/OrderedMergeTest.java | 591 +
.../core/shard/ExpandingShardLocatorTest.java | 65 +
.../core/shard/ShardLocatorTest.java | 64 +
.../persistence/core/test/ITRunner.java | 103 +
.../persistence/core/test/UseModules.java | 69 +
.../core/util/AvailablePortFinderTest.java | 77 +
.../persistence/core/util/IdGenerator.java | 51 +
.../common/src/test/resources/log4j.properties | 39 +
.../src/test/resources/usergrid-UNIT.properties | 17 +
.../src/test/resources/usergrid.properties | 2 +
stack/corepersistence/graph/pom.xml | 153 +
.../apache/usergrid/persistence/graph/Edge.java | 60 +
.../usergrid/persistence/graph/GraphFig.java | 158 +
.../persistence/graph/GraphManager.java | 183 +
.../persistence/graph/GraphManagerFactory.java | 42 +
.../usergrid/persistence/graph/MarkedEdge.java | 41 +
.../persistence/graph/SearchByEdge.java | 80 +
.../persistence/graph/SearchByEdgeType.java | 84 +
.../persistence/graph/SearchByIdType.java | 37 +
.../persistence/graph/SearchEdgeType.java | 57 +
.../persistence/graph/SearchIdType.java | 38 +
.../persistence/graph/event/EdgeDeleted.java | 8 +
.../graph/exception/GraphRuntimeException.java | 52 +
.../persistence/graph/guice/GraphModule.java | 239 +
.../graph/guice/GraphTaskExecutor.java | 33 +
.../graph/impl/CollectionIndexObserver.java | 71 +
.../graph/impl/GraphManagerImpl.java | 490 +
.../persistence/graph/impl/SimpleEdge.java | 128 +
.../graph/impl/SimpleMarkedEdge.java | 95 +
.../graph/impl/SimpleSearchByEdge.java | 133 +
.../graph/impl/SimpleSearchByEdgeType.java | 181 +
.../graph/impl/SimpleSearchByIdType.java | 69 +
.../graph/impl/SimpleSearchEdgeType.java | 70 +
.../graph/impl/SimpleSearchIdType.java | 49 +
.../graph/impl/stage/EdgeDeleteListener.java | 46 +
.../impl/stage/EdgeDeleteListenerImpl.java | 76 +
.../graph/impl/stage/EdgeDeleteRepair.java | 47 +
.../graph/impl/stage/EdgeDeleteRepairImpl.java | 103 +
.../graph/impl/stage/EdgeMetaRepair.java | 60 +
.../graph/impl/stage/EdgeMetaRepairImpl.java | 361 +
.../graph/impl/stage/NodeDeleteListener.java | 46 +
.../impl/stage/NodeDeleteListenerImpl.java | 315 +
.../EdgeMetadataSerialization.java | 187 +
.../graph/serialization/EdgeSerialization.java | 100 +
.../graph/serialization/EdgesObservable.java | 71 +
.../graph/serialization/NodeSerialization.java | 77 +
.../graph/serialization/TargetIdObservable.java | 38 +
.../graph/serialization/impl/CassUtils.java | 42 +
.../EdgeMetadataSerializationProxyImpl.java | 307 +
.../impl/EdgeMetadataSerializationV1Impl.java | 484 +
.../impl/EdgeMetadataSerializationV2Impl.java | 633 +
.../impl/EdgeSerializationImpl.java | 411 +
.../serialization/impl/EdgesObservableImpl.java | 131 +
.../serialization/impl/GraphDataVersions.java | 43 +
.../impl/GraphManagerFactoryImpl.java | 95 +
.../impl/NodeSerializationImpl.java | 217 +
.../impl/TargetIdObservableImpl.java | 67 +
.../impl/migration/EdgeDataMigrationImpl.java | 138 +
.../impl/migration/GraphMigration.java | 53 +
.../impl/migration/GraphMigrationPlugin.java | 67 +
.../serialization/impl/migration/GraphNode.java | 39 +
.../serialization/impl/shard/DirectedEdge.java | 41 +
.../impl/shard/DirectedEdgeMeta.java | 578 +
.../impl/shard/EdgeColumnFamilies.java | 60 +
.../serialization/impl/shard/EdgeRowKey.java | 44 +
.../impl/shard/EdgeShardSerialization.java | 64 +
.../impl/shard/EdgeShardStrategy.java | 60 +
.../impl/shard/NodeShardAllocation.java | 65 +
.../impl/shard/NodeShardApproximation.java | 66 +
.../impl/shard/NodeShardCache.java | 54 +
.../serialization/impl/shard/NodeType.java | 66 +
.../graph/serialization/impl/shard/RowKey.java | 55 +
.../serialization/impl/shard/RowKeyType.java | 66 +
.../graph/serialization/impl/shard/Shard.java | 143 +
.../impl/shard/ShardEntryGroup.java | 324 +
.../impl/shard/ShardGroupCompaction.java | 71 +
.../impl/shard/ShardedEdgeSerialization.java | 186 +
.../serialization/impl/shard/count/Counter.java | 131 +
.../shard/count/NodeShardApproximationImpl.java | 272 +
.../count/NodeShardCounterSerialization.java | 48 +
.../NodeShardCounterSerializationImpl.java | 186 +
.../impl/shard/count/ShardKey.java | 75 +
.../impl/shard/impl/EdgeSearcher.java | 172 +
.../shard/impl/EdgeShardSerializationImpl.java | 187 +
.../shard/impl/NodeShardAllocationImpl.java | 306 +
.../impl/shard/impl/NodeShardCacheImpl.java | 363 +
.../shard/impl/ShardEntryGroupIterator.java | 123 +
.../shard/impl/ShardGroupColumnIterator.java | 130 +
.../shard/impl/ShardGroupCompactionImpl.java | 627 +
.../impl/ShardedEdgeSerializationImpl.java | 1031 +
.../impl/shard/impl/ShardsColumnIterator.java | 114 +
.../shard/impl/SizebasedEdgeColumnFamilies.java | 154 +
.../shard/impl/SizebasedEdgeShardStrategy.java | 74 +
.../DescendingTimestampComparator.java | 43 +
.../DirectedEdgeDescendingComparator.java | 69 +
.../impl/comparators/OrderedComparator.java | 52 +
.../SourceDirectedEdgeDescendingComparator.java | 42 +
.../TargetDirectedEdgeDescendingComparator.java | 42 +
.../impl/serialize/EdgeRowKeySerializer.java | 63 +
.../shard/impl/serialize/EdgeSerializer.java | 94 +
.../serialize/EdgeShardRowKeySerializer.java | 105 +
.../shard/impl/serialize/RowSerializer.java | 63 +
.../shard/impl/serialize/RowTypeSerializer.java | 63 +
.../serialization/util/GraphValidation.java | 189 +
.../graph/serialization/util/IterableUtil.java | 43 +
.../persistence/graph/GraphManagerIT.java | 2396 +
.../persistence/graph/GraphManagerLoadTest.java | 268 +
.../graph/GraphManagerShardConsistencyIT.java | 557 +
.../graph/GraphManagerShardingIT.java | 208 +
.../graph/GraphManagerStressTest.java | 312 +
.../usergrid/persistence/graph/SimpleTest.java | 86 +
.../graph/guice/TestGraphModule.java | 54 +
.../graph/impl/EdgeDeleteListenerTest.java | 330 +
.../graph/impl/NodeDeleteListenerTest.java | 421 +
.../graph/impl/stage/EdgeDeleteRepairTest.java | 163 +
.../graph/impl/stage/EdgeMetaRepairTest.java | 439 +
.../EdgeMetaDataSerializationProxyV1Test.java | 88 +
.../EdgeMetaDataSerializationProxyV2Test.java | 89 +
.../EdgeMetaDataSerializationV1Test.java | 64 +
.../EdgeMetaDataSerializationV2Test.java | 47 +
.../EdgeMetadataSerializationTest.java | 574 +
.../EdgeSerializationChopTest.java | 131 +
.../serialization/EdgeSerializationTest.java | 1028 +
.../serialization/NodeSerializationTest.java | 195 +
.../PermanentSerializationTest.java | 44 +
.../graph/serialization/TestCount.java | 140 +
.../migration/EdgeDataMigrationImplTest.java | 186 +
.../impl/shard/EdgeShardSerializationTest.java | 206 +
.../impl/shard/NodeShardAllocationTest.java | 775 +
.../impl/shard/NodeShardCacheTest.java | 310 +
.../impl/shard/ShardEntryGroupTest.java | 398 +
.../impl/shard/ShardGroupCompactionTest.java | 225 +
.../shard/count/NodeShardApproximationTest.java | 627 +
.../NodeShardCounterSerializationTest.java | 124 +
.../shard/impl/ShardEntryGroupIteratorTest.java | 276 +
...rceDirectedEdgeDescendingComparatorTest.java | 137 +
...getDirectedEdgeDescendingComparatorTest.java | 137 +
.../graph/test/util/EdgeTestUtils.java | 316 +
.../graph/src/test/resources/log4j.properties | 40 +
.../src/test/resources/usergrid-AWS.properties | 23 +
.../src/test/resources/usergrid-CHOP.properties | 15 +
.../test/resources/usergrid-SHARD.properties | 26 +
.../src/test/resources/usergrid-UNIT.properties | 22 +
.../src/test/resources/usergrid.properties | 2 +
...-cassandra-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 619559 bytes
...-cassandra-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 161970 bytes
...astyanax-cassandra-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 224466 bytes
...astyanax-cassandra-1.56.49-SNAPSHOT-UG-1.pom | 112 +
.../astyanax-cassandra/maven-metadata-local.xml | 12 +
...ax-contrib-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 33178 bytes
...ax-contrib-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 2314 bytes
.../astyanax-contrib-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 4842 bytes
.../astyanax-contrib-1.56.49-SNAPSHOT-UG-1.pom | 112 +
.../astyanax-contrib/maven-metadata-local.xml | 12 +
...yanax-core-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 522906 bytes
...yanax-core-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 141910 bytes
.../astyanax-core-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 212858 bytes
.../astyanax-core-1.56.49-SNAPSHOT-UG-1.pom | 88 +
.../astyanax-core/maven-metadata-local.xml | 12 +
...ity-mapper-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 97513 bytes
...ity-mapper-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 30591 bytes
...anax-entity-mapper-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 68952 bytes
...anax-entity-mapper-1.56.49-SNAPSHOT-UG-1.pom | 118 +
.../maven-metadata-local.xml | 12 +
...x-examples-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 38284 bytes
...x-examples-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 4457 bytes
.../astyanax-examples-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 8506 bytes
.../astyanax-examples-1.56.49-SNAPSHOT-UG-1.pom | 106 +
.../astyanax-examples/maven-metadata-local.xml | 12 +
...anax-queue-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 180462 bytes
...anax-queue-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 44057 bytes
.../astyanax-queue-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 86586 bytes
.../astyanax-queue-1.56.49-SNAPSHOT-UG-1.pom | 112 +
.../astyanax-queue/maven-metadata-local.xml | 12 +
...ax-recipes-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 204424 bytes
...ax-recipes-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 58161 bytes
.../astyanax-recipes-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 100246 bytes
.../astyanax-recipes-1.56.49-SNAPSHOT-UG-1.pom | 106 +
.../astyanax-recipes/maven-metadata-local.xml | 12 +
...nax-thrift-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 197342 bytes
...nax-thrift-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 76509 bytes
.../astyanax-thrift-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 239007 bytes
.../astyanax-thrift-1.56.49-SNAPSHOT-UG-1.pom | 112 +
.../astyanax-thrift/maven-metadata-local.xml | 12 +
.../astyanax-1.56.49-SNAPSHOT-UG-1-javadoc.jar | Bin 0 -> 261 bytes
.../astyanax-1.56.49-SNAPSHOT-UG-1-sources.jar | Bin 0 -> 261 bytes
.../astyanax-1.56.49-SNAPSHOT-UG-1.jar | Bin 0 -> 261 bytes
.../astyanax-1.56.49-SNAPSHOT-UG-1.pom | 136 +
.../astyanax/astyanax/maven-metadata-local.xml | 12 +
stack/corepersistence/map/pom.xml | 75 +
.../usergrid/persistence/map/MapManager.java | 86 +
.../persistence/map/MapManagerFactory.java | 32 +
.../usergrid/persistence/map/MapScope.java | 40 +
.../persistence/map/guice/MapModule.java | 57 +
.../map/impl/MapManagerFactoryImpl.java | 67 +
.../persistence/map/impl/MapManagerImpl.java | 104 +
.../persistence/map/impl/MapScopeImpl.java | 90 +
.../persistence/map/impl/MapSerialization.java | 81 +
.../map/impl/MapSerializationImpl.java | 545 +
.../persistence/map/MapManagerTest.java | 292 +
.../persistence/map/guice/TestMapModule.java | 15 +
stack/corepersistence/model/pom.xml | 86 +
.../model/builder/EntitySerializer.java | 47 +
.../model/builder/EntitySerializerFactory.java | 38 +
.../model/collection/SchemaManager.java | 35 +
.../persistence/model/entity/Entity.java | 161 +
.../persistence/model/entity/EntityMap.java | 54 +
.../model/entity/EntityToMapConverter.java | 166 +
.../usergrid/persistence/model/entity/Id.java | 53 +
.../model/entity/MapToEntityConverter.java | 242 +
.../persistence/model/entity/SimpleId.java | 151 +
.../persistence/model/field/AbstractField.java | 124 +
.../persistence/model/field/ArrayField.java | 52 +
.../persistence/model/field/BooleanField.java | 41 +
.../persistence/model/field/ByteArrayField.java | 52 +
.../persistence/model/field/DoubleField.java | 41 +
.../model/field/EntityObjectField.java | 41 +
.../usergrid/persistence/model/field/Field.java | 68 +
.../persistence/model/field/FieldTypeName.java | 43 +
.../persistence/model/field/FloatField.java | 41 +
.../persistence/model/field/IntegerField.java | 41 +
.../persistence/model/field/ListField.java | 64 +
.../persistence/model/field/LocationField.java | 49 +
.../persistence/model/field/LongField.java | 44 +
.../model/field/SerializedObjectField.java | 51 +
.../persistence/model/field/SetField.java | 56 +
.../persistence/model/field/StringField.java | 61 +
.../persistence/model/field/UUIDField.java | 43 +
.../model/field/value/EntityObject.java | 112 +
.../persistence/model/field/value/Location.java | 50 +
.../persistence/model/util/EntityUtils.java | 72 +
.../persistence/model/util/UUIDGenerator.java | 43 +
.../usergrid/persistence/model/util/Verify.java | 52 +
.../persistence/model/entity/SimpleIdTest.java | 73 +
.../persistence/model/field/EntityTest.java | 115 +
.../model/util/UUIDGeneratorTest.java | 120 +
.../model/src/test/resources/log4j.properties | 29 +
stack/corepersistence/pom.xml | 172 +
stack/corepersistence/queryindex/README.md | 58 +
stack/corepersistence/queryindex/pom.xml | 169 +
.../index/query/tree/CpQueryFilter.g | 346 +
.../persistence/index/CandidateResult.java | 80 +
.../persistence/index/CandidateResults.java | 99 +
.../SearchRequestBuilderStrategyV2.java | 69 +
.../usergrid/persistence/index/EntityIndex.java | 155 +
.../persistence/index/EntityIndexBatch.java | 79 +
.../persistence/index/EntityIndexFactory.java | 35 +
.../usergrid/persistence/index/IndexAlias.java | 34 +
.../usergrid/persistence/index/IndexEdge.java | 42 +
.../usergrid/persistence/index/IndexFig.java | 199 +
.../index/IndexLocationStrategy.java | 81 +
.../persistence/index/IndexRefreshCommand.java | 50 +
.../usergrid/persistence/index/SearchEdge.java | 61 +
.../usergrid/persistence/index/SearchType.java | 51 +
.../usergrid/persistence/index/SearchTypes.java | 140 +
.../persistence/index/SelectFieldMapping.java | 58 +
.../index/exceptions/IndexException.java | 41 +
.../index/exceptions/JsonReadException.java | 29 +
.../index/exceptions/JsonWriteException.java | 29 +
.../exceptions/NoFullTextIndexException.java | 52 +
.../index/exceptions/NoIndexException.java | 51 +
.../index/exceptions/QueryException.java | 41 +
.../index/exceptions/QueryParseException.java | 65 +
.../index/exceptions/QueryTokenException.java | 54 +
.../persistence/index/guice/IndexModule.java | 80 +
.../persistence/index/impl/BatchOperation.java | 41 +
.../index/impl/DeIndexOperation.java | 104 +
.../persistence/index/impl/EntityField.java | 144 +
.../index/impl/EntityMappingParser.java | 244 +
.../index/impl/EntityToMapConverter.java | 108 +
.../index/impl/EsEntityIndexBatchImpl.java | 130 +
.../index/impl/EsEntityIndexFactoryImpl.java | 89 +
.../index/impl/EsEntityIndexImpl.java | 785 +
.../index/impl/EsIndexCacheImpl.java | 140 +
.../index/impl/EsIndexProducerImpl.java | 217 +
.../persistence/index/impl/EsProvider.java | 214 +
.../persistence/index/impl/EsQueryVistor.java | 560 +
.../persistence/index/impl/FailureMonitor.java | 39 +
.../index/impl/FailureMonitorImpl.java | 101 +
.../persistence/index/impl/FieldParser.java | 45 +
.../index/impl/FlushBufferQueue.java | 23 +
.../persistence/index/impl/GeoSortFields.java | 95 +
.../persistence/index/impl/IndexCache.java | 44 +
.../persistence/index/impl/IndexEdgeImpl.java | 84 +
.../index/impl/IndexIdentifierv2Impl.java | 22 +
.../persistence/index/impl/IndexOperation.java | 106 +
.../index/impl/IndexOperationMessage.java | 116 +
.../persistence/index/impl/IndexProducer.java | 39 +
.../index/impl/IndexRefreshCommandImpl.java | 202 +
.../persistence/index/impl/IndexingUtils.java | 265 +
.../index/impl/NoOpFilterBuilder.java | 41 +
.../index/impl/NoOpQueryBuilder.java | 41 +
.../persistence/index/impl/SearchEdgeImpl.java | 120 +
.../impl/SearchRequestBuilderStrategy.java | 281 +
.../persistence/index/impl/SortBuilder.java | 44 +
.../EsIndexMappingMigrationPlugin.java | 146 +
.../index/migration/EsIndexMigrationPlugin.java | 44 +
.../index/migration/IndexDataVersions.java | 39 +
.../index/migration/IndexMigration.java | 35 +
.../index/query/CounterResolution.java | 85 +
.../persistence/index/query/Identifier.java | 234 +
.../persistence/index/query/ParsedQuery.java | 205 +
.../index/query/ParsedQueryBuilder.java | 108 +
.../persistence/index/query/QueryUtils.java | 49 +
.../persistence/index/query/SortPredicate.java | 144 +
.../index/query/tree/AndOperand.java | 50 +
.../index/query/tree/BooleanLiteral.java | 50 +
.../index/query/tree/BooleanOperand.java | 50 +
.../index/query/tree/ContainsOperand.java | 71 +
.../index/query/tree/ContainsProperty.java | 59 +
.../persistence/index/query/tree/Equal.java | 54 +
.../index/query/tree/EqualityOperand.java | 90 +
.../index/query/tree/FloatLiteral.java | 59 +
.../index/query/tree/GreaterThan.java | 55 +
.../index/query/tree/GreaterThanEqual.java | 59 +
.../persistence/index/query/tree/LessThan.java | 55 +
.../index/query/tree/LessThanEqual.java | 57 +
.../persistence/index/query/tree/Literal.java | 41 +
.../index/query/tree/LiteralFactory.java | 61 +
.../index/query/tree/LongLiteral.java | 67 +
.../index/query/tree/NotOperand.java | 46 +
.../index/query/tree/NumericLiteral.java | 27 +
.../persistence/index/query/tree/Operand.java | 50 +
.../persistence/index/query/tree/OrOperand.java | 56 +
.../persistence/index/query/tree/Property.java | 65 +
.../index/query/tree/QueryVisitor.java | 129 +
.../index/query/tree/StringLiteral.java | 88 +
.../index/query/tree/UUIDLiteral.java | 52 +
.../index/query/tree/WithinOperand.java | 112 +
.../index/query/tree/WithinProperty.java | 57 +
.../persistence/index/utils/ClassUtils.java | 58 +
.../index/utils/ConversionUtils.java | 765 +
.../index/utils/IndexValidationUtils.java | 62 +
.../persistence/index/utils/ListUtils.java | 231 +
.../persistence/index/utils/MapUtils.java | 377 +
.../persistence/index/utils/UUIDUtils.java | 408 +
.../persistence/index/usergrid-mappings.json | 101 +
.../persistence/index/guice/IndexTestFig.java | 62 +
.../index/guice/TestIndexModule.java | 68 +
.../usergrid/persistence/index/impl/BaseIT.java | 33 +
.../index/impl/ElasticSearchResource.java | 74 +
.../index/impl/ElasticSearchRule.java | 49 +
.../index/impl/EntityIndexMapUtils.java | 312 +
.../persistence/index/impl/EntityIndexTest.java | 1280 +
.../index/impl/EntityToMapConverterTest.java | 653 +
.../impl/EsIndexMappingMigrationPluginTest.java | 64 +
.../persistence/index/impl/EsRunner.java | 51 +
.../persistence/index/impl/GeoPagingTest.java | 159 +
.../index/impl/IndexLoadTestsIT.java | 404 +
.../index/impl/IndexingUtilsTest.java | 141 +
.../index/impl/TestIndexIdentifier.java | 122 +
.../persistence/query/tree/GrammarTreeTest.java | 689 +
.../persistence/query/tree/LongLiteralTest.java | 65 +
.../query/tree/StringLiteralTest.java | 90 +
.../src/test/resources/dynamic-test.properties | 18 +
.../src/test/resources/log4j.properties | 45 +
.../src/test/resources/project.properties | 1 +
.../src/test/resources/sample-large.json | 39603 ++++++++
.../src/test/resources/sample-small.json | 222 +
.../src/test/resources/usergrid-CHOP.properties | 20 +
.../src/test/resources/usergrid-UNIT.properties | 38 +
.../src/test/resources/usergrid.properties | 2 +
stack/corepersistence/queue/pom.xml | 95 +
.../persistence/queue/DefaultQueueManager.java | 80 +
.../usergrid/persistence/queue/Queue.java | 35 +
.../usergrid/persistence/queue/QueueFig.java | 77 +
.../persistence/queue/QueueManager.java | 77 +
.../persistence/queue/QueueManagerFactory.java | 23 +
.../queue/QueueManagerInternalFactory.java | 28 +
.../persistence/queue/QueueMessage.java | 50 +
.../usergrid/persistence/queue/QueueScope.java | 45 +
.../persistence/queue/guice/QueueModule.java | 55 +
.../queue/impl/QueueManagerFactoryImpl.java | 61 +
.../persistence/queue/impl/QueueScopeImpl.java | 71 +
.../queue/impl/SNSQueueManagerImpl.java | 542 +
.../queue/impl/SQSQueueManagerImpl.java | 351 +
.../queue/impl/UsergridAwsCredentials.java | 82 +
.../impl/UsergridAwsCredentialsProvider.java | 62 +
.../queue/util/AmazonNotificationUtils.java | 232 +
.../persistence/queue/QueueManagerTest.java | 156 +
.../queue/guice/TestQueueModule.java | 32 +
stack/java-sdk-old/README.txt | 4 -
.../java/org/usergrid/java/client/Client.java | 1261 -
.../usergrid/java/client/entities/Activity.java | 626 -
.../usergrid/java/client/entities/Device.java | 69 -
.../usergrid/java/client/entities/Entity.java | 192 -
.../usergrid/java/client/entities/Group.java | 80 -
.../usergrid/java/client/entities/Message.java | 149 -
.../org/usergrid/java/client/entities/User.java | 159 -
.../java/client/exception/ClientException.java | 42 -
.../java/client/response/AggregateCounter.java | 53 -
.../client/response/AggregateCounterSet.java | 112 -
.../java/client/response/ApiResponse.java | 422 -
.../client/response/ClientCredentialsInfo.java | 59 -
.../java/client/response/QueueInfo.java | 45 -
.../usergrid/java/client/utils/JsonUtils.java | 181 -
.../usergrid/java/client/utils/MapUtils.java | 40 -
.../usergrid/java/client/utils/ObjectUtils.java | 37 -
.../usergrid/java/client/utils/UrlUtils.java | 125 -
stack/launcher/README.txt | 2 +-
stack/launcher/pom.xml | 41 +-
.../java/org/apache/usergrid/launcher/App.java | 12 +-
.../usergrid/launcher/EmbeddedServerHelper.java | 4 +-
.../resources/usergrid-standalone-context.xml | 2 +-
.../resources/usergrid-standalone.properties | 5 +-
stack/loadtests/.gitignore | 1 +
stack/loadtests/README.md | 197 +
stack/loadtests/pom.xml | 149 +
.../runAuditGetAllAppCollectionEntities.sh | 68 +
.../loadtests/runAuditGetCollectionEntities.sh | 68 +
.../runAuditVerifyCollectionEntities.sh | 64 +
stack/loadtests/runCollectionQueryTest.sh | 88 +
.../runCustomInjectRandomEntityByUuidTest.sh | 108 +
stack/loadtests/runDeleteEntities.sh | 89 +
.../loadtests/runGetEntitiesByNameSequential.sh | 101 +
stack/loadtests/runGetEntitiesByUuid.sh | 92 +
stack/loadtests/runLoadEntities.sh | 97 +
.../loadtests/runLoadLargeMultiFieldEntities.sh | 107 +
stack/loadtests/runLoadNoNameEntities.sh | 98 +
stack/loadtests/runLoadSortableEntities.sh | 98 +
stack/loadtests/runOrgAppSetup.sh | 88 +
.../loadtests/runRandomEntityByNameQueryTest.sh | 91 +
stack/loadtests/runRandomEntityByNameTest.sh | 91 +
stack/loadtests/runUpdateEntities.sh | 91 +
stack/loadtests/runtests_deprecated.sh | 120 +
.../datagenerators/EntityDataGenerator.scala | 183 +
.../datagenerators/FeederGenerator.scala | 289 +
.../datagenerators/datafiles/dist.all.last.txt | 88799 +++++++++++++++++
.../datafiles/dist.female.first.txt | 4275 +
.../datafiles/dist.male.first.txt | 1219 +
.../usergrid/datagenerators/firstNames.txt | 5494 +
.../usergrid/datagenerators/lastNames.txt | 88799 +++++++++++++++++
.../org/apache/usergrid/enums/AuthType.scala | 31 +
.../usergrid/enums/ConfigProperties.scala | 166 +
.../usergrid/enums/CsvFeedPatternType.scala | 30 +
.../usergrid/enums/EndConditionType.scala | 29 +
.../org/apache/usergrid/enums/EntityType.scala | 30 +
.../apache/usergrid/enums/ScenarioType.scala | 37 +
.../org/apache/usergrid/enums/TokenType.scala | 29 +
.../apache/usergrid/helpers/Extractors.scala | 130 +
.../org/apache/usergrid/helpers/Headers.scala | 63 +
.../org/apache/usergrid/helpers/Setup.scala | 312 +
.../org/apache/usergrid/helpers/Utils.scala | 102 +
.../scenarios/ApplicationScenarios.scala | 53 +
.../usergrid/scenarios/AuditScenarios.scala | 156 +
.../scenarios/ConnectionScenarios.scala | 66 +
.../usergrid/scenarios/DeviceScenarios.scala | 85 +
.../scenarios/EntityCollectionScenarios.scala | 341 +
.../usergrid/scenarios/EntityScenarios.scala | 80 +
.../usergrid/scenarios/GeoScenarios.scala | 49 +
.../scenarios/NotificationScenarios.scala | 80 +
.../usergrid/scenarios/NotifierScenarios.scala | 70 +
.../scenarios/OrganizationScenarios.scala | 60 +
.../usergrid/scenarios/TokenScenarios.scala | 56 +
.../usergrid/scenarios/UserScenarios.scala | 210 +
.../org/apache/usergrid/settings/Settings.scala | 510 +
.../usergrid/simulations/AuditSimulation.scala | 73 +
.../simulations/ConfigurableSimulation.scala | 105 +
.../simulations/CustomInjectionSimulation.scala | 107 +
.../simulations/deprecated/AppSimulation.scala | 41 +
.../deprecated/ConnectionsSimulation.scala | 51 +
.../deprecated/DeleteUsersSimulation.scala | 56 +
.../deprecated/GetEntitySimulation.scala | 44 +
.../deprecated/GetUserPagesSimulation.scala | 51 +
.../deprecated/GetUsersSimulation.scala | 51 +
.../deprecated/PostCustomEntitySimulation.scala | 76 +
.../deprecated/PostUsersSimulation.scala | 51 +
.../PushNotificationTargetUserSimulation.scala | 45 +
.../deprecated/PutCustomEntitySimulation.scala | 75 +
.../deprecated/PutUsersSimulation.scala | 56 +
.../deprecated/SetupSimulation.scala | 43 +
stack/loadtests/src/main/scripts/gatling-mvn.sh | 31 +
stack/loadtests/src/main/scripts/gatling-ug.sh | 51 +
.../src/test/resources/dummyAuditUuid.csv | 1 +
.../loadtests/src/test/resources/dummyUuid.csv | 1 +
stack/loadtests/src/test/resources/gatling.conf | 150 +
.../src/test/resources/logback-test.xml | 39 +
stack/loadtests/src/test/resources/logback.xml | 38 +
.../loadtests/src/test/resources/recorder.conf | 37 +
stack/loadtests/src/test/scala/Engine.scala | 29 +
.../src/test/scala/IDEPathHelper.scala | 38 +
stack/loadtests/src/test/scala/Recorder.scala | 28 +
stack/loadtests/testConfig.sh | 64 +
stack/mongo-emulator/pom.xml | 15 +-
.../usergrid/mongo/commands/Collstats.java | 2 +-
.../apache/usergrid/mongo/commands/Count.java | 5 +-
.../usergrid/mongo/protocol/OpDelete.java | 10 +-
.../usergrid/mongo/protocol/OpInsert.java | 2 +-
.../apache/usergrid/mongo/protocol/OpQuery.java | 13 +-
.../usergrid/mongo/protocol/OpUpdate.java | 8 +-
.../usergrid/mongo/query/MongoQueryParser.java | 20 +-
.../apache/usergrid/mongo/BasicMongoTest.java | 16 +-
.../apache/usergrid/mongo/MongoQueryTest.java | 18 +-
.../test/resources/usergrid-test-context.xml | 96 +-
stack/pom.xml | 1151 +-
stack/query-validator/pom.xml | 25 +-
.../query/validator/ApiServerRunner.java | 20 +-
.../usergrid/query/validator/QueryRunner.java | 2 +-
.../usergrid/query/validator/QueryITSuite.java | 2 +-
.../query/validator/users/UserQueryIT.java | 2 +-
.../resources/usergrid-custom-test.properties | 5 +-
.../test/resources/usergrid-test-context.xml | 3 +-
stack/rest/README.md | 99 +
stack/rest/README.txt | 60 -
stack/rest/pom.xml | 984 +-
.../usergrid/rest/AbstractContextResource.java | 132 +-
.../org/apache/usergrid/rest/ApiResponse.java | 87 +-
.../org/apache/usergrid/rest/IndexResource.java | 350 +
.../rest/JacksonCustomMapperProvider.java | 24 +-
.../usergrid/rest/JobServiceBoostrap.java | 82 +
.../apache/usergrid/rest/MigrateResource.java | 275 +
.../org/apache/usergrid/rest/RootResource.java | 166 +-
.../apache/usergrid/rest/ShutdownListener.java | 75 +
.../apache/usergrid/rest/SwaggerServlet.java | 8 +-
.../apache/usergrid/rest/SystemResource.java | 92 +-
.../usergrid/rest/TextToJsonSwapWriter.java | 181 +-
.../rest/applications/ApplicationResource.java | 171 +-
.../rest/applications/ServiceResource.java | 390 +-
.../applications/assets/AssetsResource.java | 94 +-
.../applications/events/EventsResource.java | 36 +-
.../notifiers/NotifierResource.java | 104 +
.../notifiers/NotifiersResource.java | 153 +
.../rest/applications/queues/QueueResource.java | 86 +-
.../queues/QueueSubscriberResource.java | 63 +-
.../queues/QueueSubscriptionResource.java | 63 +-
.../queues/QueueTransactionsResource.java | 40 +-
.../rest/applications/users/UserResource.java | 145 +-
.../rest/applications/users/UsersResource.java | 88 +-
.../exceptions/AbstractExceptionMapper.java | 34 +-
.../AwsPropertiesNotFoundExceptionMapper.java | 37 +
.../exceptions/ConflictExceptionMapper.java | 35 +
.../IllegalArgumentExceptionMapper.java | 8 +
.../exceptions/ManagementExceptionMapper.java | 13 +-
.../exceptions/NotFoundExceptionMapper.java | 34 +
.../exceptions/NullArgumentExceptionMapper.java | 42 +
...ationApplicationNotFoundExceptionMapper.java | 2 +-
.../exceptions/QueryParseExceptionMapper.java | 5 +-
.../exceptions/QueryTokenExceptionMapper.java | 5 +-
.../rest/exceptions/SecurityException.java | 31 +-
.../exceptions/SecurityExceptionMapper.java | 3 +-
.../rest/exceptions/ThrowableMapper.java | 12 +
.../rest/exceptions/UncaughtException.java | 36 +
.../exceptions/UnsupportedMediaTypeMapper.java | 43 +
.../rest/filters/ContentTypeFilter.java | 80 +-
.../rest/filters/JSONPCallbackFilter.java | 26 +-
.../usergrid/rest/filters/MeteringFilter.java | 630 +-
.../usergrid/rest/filters/TracingFilter.java | 37 +-
.../rest/management/ManagementResource.java | 117 +-
.../management/metrics/MetricsResource.java | 9 +-
.../organizations/OrganizationResource.java | 186 +-
.../organizations/OrganizationsResource.java | 96 +-
.../applications/ApplicationResource.java | 404 +-
.../applications/ApplicationsResource.java | 79 +-
.../imports/FileErrorsResource.java | 140 +
.../imports/FileIncludesResource.java | 152 +
.../applications/imports/ImportsResource.java | 194 +
.../organizations/users/UsersResource.java | 92 +-
.../rest/management/users/UserResource.java | 97 +-
.../rest/management/users/UsersResource.java | 68 +-
.../organizations/OrganizationsResource.java | 76 +-
.../organizations/OrganizationResource.java | 76 +-
.../rest/security/CrossOriginRequestFilter.java | 18 +-
.../security/SecuredResourceFilterFactory.java | 189 +-
.../ShiroAuthenticationExceptionMapper.java | 3 +-
.../shiro/filters/BasicAuthSecurityFilter.java | 38 +-
.../ClientCredentialsSecurityFilter.java | 25 +-
.../OAuth2AccessTokenSecurityFilter.java | 171 +-
.../security/shiro/filters/SecurityFilter.java | 32 +-
.../rest/system/ApplicationsResource.java | 168 +
.../usergrid/rest/system/DatabaseResource.java | 101 +
.../rest/system/QueueSystemResource.java | 77 +
.../usergrid/rest/test/PropertiesResource.java | 8 +-
.../rest/test/RefreshIndexResource.java | 84 +
.../apache/usergrid/rest/utils/CORSUtils.java | 42 +-
.../main/resources/swagger/applications.json | 4 +-
.../main/resources/usergrid-rest-context.xml | 20 +-
.../resources/usergrid-rest-deploy-context.xml | 8 +-
stack/rest/src/main/webapp/WEB-INF/web.xml | 108 +-
.../apache/usergrid/rest/AbstractRestIT.java | 367 -
.../apache/usergrid/rest/ApiResponseTest.java | 45 +
.../java/org/apache/usergrid/rest/BasicIT.java | 278 +-
.../usergrid/rest/CollectionMetadataIT.java | 141 +
.../usergrid/rest/ConcurrentRestITSuite.java | 63 -
.../usergrid/rest/DatabaseInitializer.java | 146 -
.../java/org/apache/usergrid/rest/ITSetup.java | 120 +-
.../apache/usergrid/rest/IndexResourceIT.java | 133 +
.../apache/usergrid/rest/NotificationsIT.java | 235 +
.../apache/usergrid/rest/PartialUpdateTest.java | 135 +
.../org/apache/usergrid/rest/RestITSuite.java | 57 -
.../apache/usergrid/rest/SystemResourceIT.java | 114 +
.../apache/usergrid/rest/TestContextSetup.java | 74 -
.../apache/usergrid/rest/TomcatResource.java | 85 -
.../org/apache/usergrid/rest/TomcatRuntime.java | 194 +
.../rest/applications/ApplicationCreateIT.java | 126 +
.../rest/applications/ApplicationDeleteIT.java | 400 +
.../ApplicationRequestCounterIT.java | 95 -
.../applications/ApplicationResourceIT.java | 1046 +-
.../rest/applications/DevicesResourceIT.java | 78 -
.../applications/assets/AssetResourceIT.java | 465 +-
.../applications/assets/AwsAssetResourceIT.java | 442 +
.../applications/assets/aws/NoAWSCredsRule.java | 124 +
.../collection/BadGrammarQueryTest.java | 76 -
.../collection/BrowserCompatibilityTest.java | 70 +-
.../collection/CollectionsResourceIT.java | 276 +
.../collection/DuplicateNameIT.java | 55 +
.../collection/PagingResourceIT.java | 219 -
.../activities/ActivityResourceIT.java | 158 +
.../collection/activities/AndOrQueryTest.java | 189 -
.../collection/activities/OrderByTest.java | 165 -
.../activities/PagingEntitiesTest.java | 135 -
.../collection/activities/PutTest.java | 52 +-
.../collection/devices/DevicesResourceIT.java | 89 +
.../collection/groups/GeoPagingTest.java | 126 -
.../collection/groups/GroupResourceIT.java | 543 +
.../collection/groups/UpdateGroupIT.java | 110 -
.../collection/paging/PagingResourceIT.java | 411 +
.../users/ConnectionResourceTest.java | 367 +
.../collection/users/OwnershipResourceIT.java | 442 +
.../collection/users/PermissionsResourceIT.java | 578 +
.../collection/users/RetrieveUsersTest.java | 82 +
.../collection/users/UserResourceIT.java | 1132 +
.../users/extensions/TestResource.java | 51 +
.../events/ApplicationRequestCounterIT.java | 65 +
.../applications/events/EventsResourceIT.java | 87 +-
.../applications/queries/AndOrQueryTest.java | 379 +
.../queries/BadGrammarQueryTest.java | 215 +
.../applications/queries/BasicGeoTests.java | 252 +
.../applications/queries/GeoPagingTest.java | 303 +
.../applications/queries/MatrixQueryTests.java | 179 +
.../rest/applications/queries/OrderByTest.java | 362 +
.../applications/queries/QueryTestBase.java | 74 +
.../queues/AbstractQueueResourceIT.java | 484 -
.../queues/QueueResourceLong1IT.java | 146 -
.../queues/QueueResourceLong2IT.java | 98 -
.../queues/QueueResourceLong3IT.java | 200 -
.../queues/QueueResourceShortIT.java | 431 -
.../applications/users/ActivityResourceIT.java | 181 -
.../users/CollectionsResourceIT.java | 200 -
.../users/ConnectionResourceTest.java | 251 -
.../applications/users/GroupResourceIT.java | 271 -
.../applications/users/MatrixQueryTests.java | 212 -
.../applications/users/OwnershipResourceIT.java | 345 -
.../users/PermissionsResourceIT.java | 700 -
.../applications/users/RetrieveUsersTest.java | 82 -
.../rest/applications/users/UserResourceIT.java | 1358 -
.../users/extensions/TestResource.java | 51 -
.../rest/applications/utils/TestUtils.java | 21 +-
.../rest/applications/utils/UserRepo.java | 65 +-
.../rest/filters/ContentTypeResourceIT.java | 219 +-
.../usergrid/rest/management/AccessTokenIT.java | 305 +
.../usergrid/rest/management/AdminUsersIT.java | 701 +
.../rest/management/ExportResourceIT.java | 619 +-
.../rest/management/ImportResourceIT.java | 802 +
.../rest/management/ManagementResourceIT.java | 842 +-
.../rest/management/OrganizationsIT.java | 398 +
.../rest/management/RegistrationIT.java | 394 +-
.../organizations/AdminEmailEncodingIT.java | 156 +-
.../organizations/OrganizationResourceIT.java | 87 -
.../organizations/OrganizationsResourceIT.java | 305 -
.../applications/ApplicationsIT.java | 84 -
.../rest/management/users/MUUserResourceIT.java | 694 -
.../UsersOrganizationsResourceIT.java | 72 -
.../rest/test/PropertiesResourceIT.java | 78 -
.../rest/test/resource/AbstractRestIT.java | 235 +
.../rest/test/resource/ClientSetup.java | 174 +
.../rest/test/resource/CollectionResource.java | 27 -
.../usergrid/rest/test/resource/Connection.java | 52 -
.../rest/test/resource/CustomCollection.java | 32 -
.../usergrid/rest/test/resource/DumbClient.java | 58 +
.../rest/test/resource/EntityResource.java | 105 -
.../rest/test/resource/MatrixResource.java | 64 -
.../apache/usergrid/rest/test/resource/Me.java | 36 -
.../rest/test/resource/NamedResource.java | 191 -
.../rest/test/resource/OrgUserUUIDWrapper.java | 42 +
.../usergrid/rest/test/resource/README.md | 110 +
.../usergrid/rest/test/resource/RestClient.java | 138 +
.../rest/test/resource/RootResource.java | 65 -
.../rest/test/resource/SetResource.java | 95 -
.../rest/test/resource/TestContext.java | 172 -
.../test/resource/TestPropertiesResource.java | 49 +
.../rest/test/resource/ValueResource.java | 316 -
.../rest/test/resource/app/Application.java | 73 -
.../usergrid/rest/test/resource/app/Device.java | 49 -
.../usergrid/rest/test/resource/app/User.java | 55 -
.../rest/test/resource/app/UsersCollection.java | 63 -
.../resource/app/queue/DevicesCollection.java | 37 -
.../rest/test/resource/app/queue/Queue.java | 184 -
.../resource/app/queue/QueuesCollection.java | 36 -
.../app/queue/SubscribersCollection.java | 60 -
.../test/resource/app/queue/Transaction.java | 77 -
.../app/queue/TransactionsCollection.java | 36 -
.../endpoints/ApplicationsResource.java | 73 +
.../resource/endpoints/BoostrapResource.java | 49 +
.../resource/endpoints/CollectionEndpoint.java | 379 +
.../resource/endpoints/DatabaseResource.java | 43 +
.../test/resource/endpoints/EntityEndpoint.java | 178 +
.../test/resource/endpoints/NamedResource.java | 367 +
.../endpoints/OrganizationResource.java | 49 +
.../test/resource/endpoints/RootResource.java | 91 +
.../test/resource/endpoints/SetupResource.java | 48 +
.../test/resource/endpoints/SubResource.java | 37 +
.../test/resource/endpoints/SystemResource.java | 95 +
.../test/resource/endpoints/TokenResource.java | 92 +
.../test/resource/endpoints/UrlResource.java | 49 +
.../endpoints/mgmt/ApplicationResource.java | 112 +
.../endpoints/mgmt/ApplicationsResource.java | 65 +
.../endpoints/mgmt/AuthorizeResource.java | 56 +
.../endpoints/mgmt/ConfirmResource.java | 42 +
.../endpoints/mgmt/CredentialsResource.java | 54 +
.../resource/endpoints/mgmt/FeedResource.java | 50 +
.../endpoints/mgmt/ManagementResource.java | 60 +
.../endpoints/mgmt/ManagementResponse.java | 72 +
.../resource/endpoints/mgmt/MeResource.java | 36 +
.../resource/endpoints/mgmt/OrgResource.java | 163 +
.../mgmt/OrganizationApplicationResponse.java | 60 +
.../endpoints/mgmt/OrganizationResource.java | 85 +
.../endpoints/mgmt/PasswordResource.java | 37 +
.../endpoints/mgmt/ReactivateResource.java | 44 +
.../resource/endpoints/mgmt/ResetResource.java | 42 +
.../endpoints/mgmt/RevokeTokenResource.java | 32 +
.../endpoints/mgmt/RevokeTokensResource.java | 33 +
.../resource/endpoints/mgmt/TokenResource.java | 70 +
.../resource/endpoints/mgmt/UserResource.java | 90 +
.../resource/endpoints/mgmt/UsersResource.java | 51 +
.../rest/test/resource/mgmt/Application.java | 49 -
.../resource/mgmt/ApplicationsCollection.java | 52 -
.../rest/test/resource/mgmt/Management.java | 94 -
.../rest/test/resource/mgmt/Organization.java | 60 -
.../resource/mgmt/OrganizationsCollection.java | 55 -
.../test/resource/model/ActivityEntity.java | 49 +
.../rest/test/resource/model/ApiResponse.java | 223 +
.../rest/test/resource/model/Application.java | 39 +
.../resource/model/ChangePasswordEntity.java | 33 +
.../rest/test/resource/model/Collection.java | 98 +
.../rest/test/resource/model/Credentials.java | 47 +
.../rest/test/resource/model/Entity.java | 215 +
.../rest/test/resource/model/Organization.java | 119 +
.../test/resource/model/QueryParameters.java | 101 +
.../rest/test/resource/model/Token.java | 81 +
.../usergrid/rest/test/resource/model/User.java | 101 +
.../rest/test/resource/state/ClientContext.java | 39 +
.../rest/test/security/TestAdminUser.java | 54 -
.../rest/test/security/TestAppUser.java | 54 -
.../usergrid/rest/test/security/TestUser.java | 127 -
stack/rest/src/test/resources/arquillian.xml | 39 +
.../resources/corepersistence-UNIT.properties | 22 +
stack/rest/src/test/resources/log4j.properties | 75 +-
.../rest/src/test/resources/logging.properties | 29 +
.../rest/src/test/resources/project.properties | 2 +
.../testimport-bad-json-testapp.3.json | 153 +
.../src/test/resources/testimport-bad-json.json | 67 +
.../resources/testimport-correct-testcol.1.json | 18 +
.../test/resources/testimport-test-app.2.json | 56 +
.../resources/usergrid-custom-test.properties | 61 +-
.../resources/usergrid-rest-deploy-context.xml | 13 +-
.../test/resources/usergrid-test-context.xml | 133 +-
stack/rest_integration_tests/README.md | 19 +
stack/rest_integration_tests/config/default.js | 38 +
stack/rest_integration_tests/config/index.js | 25 +
stack/rest_integration_tests/index.js | 20 +
stack/rest_integration_tests/lib/connections.js | 137 +
stack/rest_integration_tests/lib/entities.js | 166 +
.../rest_integration_tests/lib/notifications.js | 68 +
stack/rest_integration_tests/lib/random.js | 74 +
stack/rest_integration_tests/lib/response.js | 30 +
stack/rest_integration_tests/lib/token.js | 49 +
stack/rest_integration_tests/lib/urls.js | 37 +
stack/rest_integration_tests/lib/users.js | 82 +
stack/rest_integration_tests/package.json | 18 +
.../test/authentication/management.js | 38 +
.../test/authentication/org.js | 37 +
.../test/authentication/resetPassword.js | 78 +
.../test/authentication/user.js | 40 +
.../test/connections/create.js | 49 +
.../test/connections/delete.js | 77 +
.../test/connections/get.js | 82 +
.../test/entities/create.js | 60 +
.../test/entities/deleteAll.js | 37 +
.../rest_integration_tests/test/entities/get.js | 51 +
.../test/entities/update.js | 43 +
stack/rest_integration_tests/test/main.js | 72 +
stack/rest_integration_tests/test/mocha.opts | 3 +
.../test/notifications/create.js | 36 +
.../test/queries/comparison.js | 58 +
.../test/queries/contains.js | 116 +
.../test/queries/equals.js | 54 +
.../test/queries/location.js | 42 +
.../test/queries/order.js | 82 +
stack/rest_integration_tests/test/setup.js | 103 +
stack/rest_integration_tests/test/teardown.js | 65 +
.../rest_integration_tests/test/users/create.js | 45 +
stack/scripts/migrate_entity_data.py | 529 +
stack/services/pom.xml | 435 +-
.../management/AccountCreationProps.java | 10 +-
.../management/AppInfoMigrationPlugin.java | 316 +
.../usergrid/management/ApplicationInfo.java | 4 +
.../usergrid/management/ManagementService.java | 40 +-
.../usergrid/management/OrganizationConfig.java | 170 +
.../apache/usergrid/management/UserInfo.java | 9 +-
.../cassandra/ApplicationCreatorImpl.java | 13 +-
.../cassandra/ManagementServiceImpl.java | 1100 +-
.../usergrid/management/export/ExportJob.java | 6 +-
.../management/export/ExportServiceImpl.java | 79 +-
.../usergrid/management/export/S3Export.java | 7 -
.../management/export/S3ExportImpl.java | 67 +-
.../management/importer/FileImportJob.java | 122 +
.../management/importer/FileImportTracker.java | 319 +
.../usergrid/management/importer/ImportJob.java | 114 +
.../management/importer/ImportService.java | 133 +
.../management/importer/ImportServiceImpl.java | 1312 +
.../usergrid/management/importer/S3Import.java | 37 +
.../management/importer/S3ImportImpl.java | 137 +
.../usergrid/security/AuthPrincipalType.java | 3 +-
.../usergrid/security/oauth/AccessInfo.java | 11 +-
.../security/oauth/ClientCredentialsInfo.java | 6 +-
.../security/providers/AbstractProvider.java | 15 +-
.../security/providers/FacebookProvider.java | 13 +-
.../security/providers/FoursquareProvider.java | 42 +-
.../providers/PingIdentityProvider.java | 42 +-
.../shiro/PrincipalCredentialsToken.java | 33 +-
.../apache/usergrid/security/shiro/Realm.java | 37 +-
.../shiro/principals/AdminUserPrincipal.java | 8 +-
.../security/shiro/utils/SubjectUtils.java | 8 +-
.../tokens/cassandra/TokenServiceImpl.java | 14 +-
.../services/AbstractCollectionService.java | 96 +-
.../services/AbstractConnectionsService.java | 102 +-
.../usergrid/services/AbstractService.java | 295 +-
.../apache/usergrid/services/ServiceInfo.java | 5 +-
.../usergrid/services/ServiceManager.java | 27 +-
.../services/ServiceManagerFactory.java | 5 +
.../usergrid/services/ServiceParameter.java | 3 +-
.../usergrid/services/ServiceRequest.java | 50 +-
.../usergrid/services/ServiceResults.java | 35 +-
.../services/activities/ActivitiesService.java | 2 +-
.../applications/ApplicationsService.java | 4 +-
.../usergrid/services/assets/AssetsService.java | 6 +-
.../assets/data/AwsSdkS3BinaryStore.java | 188 +-
.../services/assets/data/BinaryStore.java | 9 +-
.../assets/data/LocalFileBinaryStore.java | 30 +-
.../services/assets/data/S3BinaryStore.java | 82 +-
.../services/devices/DevicesService.java | 57 +-
.../notifications/NotificationsService.java | 32 +
.../services/devices/users/UsersService.java | 2 +-
.../AwsPropertiesNotFoundException.java | 40 +
.../usergrid/services/groups/GroupsService.java | 4 +-
.../groups/activities/ActivitiesService.java | 5 +-
.../notifications/NotificationsService.java | 32 +
.../services/groups/roles/RolesService.java | 2 +-
.../services/groups/users/UsersService.java | 2 +-
.../users/activities/ActivitiesService.java | 10 +-
.../groups/users/devices/DevicesService.java | 2 +-
.../notifications/NotificationsService.java | 32 +
.../services/guice/ServiceModuleImpl.java | 60 +
.../services/messages/MessagesService.java | 2 +-
.../notifications/ApplicationQueueManager.java | 67 +
.../notifications/ApplicationQueueMessage.java | 106 +
.../notifications/ConnectionException.java | 25 +
.../notifications/InactiveDeviceManager.java | 77 +
.../services/notifications/JobScheduler.java | 84 +
.../notifications/NotificationServiceProxy.java | 32 +
.../notifications/NotificationsService.java | 354 +
.../services/notifications/ProviderAdapter.java | 87 +
.../notifications/ProviderAdapterFactory.java | 53 +
.../services/notifications/QueueJob.java | 135 +
.../services/notifications/QueueListener.java | 302 +
.../services/notifications/TaskManager.java | 185 +
.../services/notifications/TaskTracker.java | 51 +
.../services/notifications/TestAdapter.java | 115 +
.../notifications/apns/APNsAdapter.java | 214 +
.../notifications/apns/APNsNotification.java | 101 +
.../notifications/apns/EntityPushManager.java | 76 +
.../apns/ExpiredTokenListener.java | 52 +
.../apns/FailedConnectionListener.java | 89 +
.../apns/RejectedAPNsListener.java | 53 +
.../notifications/apns/TestAPNsListener.java | 100 +
.../apns/TestAPNsNotification.java | 124 +
.../services/notifications/gcm/GCMAdapter.java | 236 +
.../impl/ApplicationQueueManagerImpl.java | 518 +
.../wns/TranslatedNotification.java | 50 +
.../services/notifications/wns/WNSAdapter.java | 191 +
.../services/notifiers/NotifiersService.java | 64 +
.../services/queues/ImportQueueListener.java | 92 +
.../services/queues/ImportQueueManager.java | 76 +
.../services/queues/ImportQueueMessage.java | 79 +
.../usergrid/services/queues/QueueListener.java | 251 +
.../usergrid/services/roles/RolesService.java | 26 +-
.../services/roles/groups/GroupsService.java | 2 +-
.../services/roles/users/UsersService.java | 2 +-
.../usergrid/services/users/UsersService.java | 4 +-
.../users/activities/ActivitiesService.java | 13 +-
.../services/users/devices/DevicesService.java | 35 +-
.../notifications/NotificationsService.java | 32 +
.../services/users/groups/GroupsService.java | 2 +-
.../notifications/NotificationsService.java | 32 +
.../resources/usergrid-services-context.xml | 211 +-
.../usergrid/ConcurrentServiceITSuite.java | 60 -
.../org/apache/usergrid/NewOrgAppAdminRule.java | 159 +
.../org/apache/usergrid/ServiceApplication.java | 37 +-
.../org/apache/usergrid/ServiceITSetup.java | 11 +-
.../org/apache/usergrid/ServiceITSetupImpl.java | 75 +-
.../org/apache/usergrid/ServiceITSuite.java | 57 -
.../migration/AppInfoMigrationPluginTest.java | 242 +
.../apache/usergrid/management/EmailFlowIT.java | 212 +-
.../usergrid/management/OrganizationIT.java | 88 +-
.../org/apache/usergrid/management/RoleIT.java | 17 +-
.../cassandra/ApplicationCreatorIT.java | 56 +-
.../management/cassandra/ExportServiceIT.java | 1004 -
.../cassandra/ManagementServiceIT.java | 155 +-
.../management/cassandra/MockS3ExportImpl.java | 56 -
.../management/export/ExportServiceIT.java | 1119 +
.../management/export/MockS3ExportImpl.java | 56 +
.../importer/FileImportTrackerTest.java | 399 +
.../management/importer/ImportCollectionIT.java | 686 +
.../importer/ImportConnectionsTest.java | 183 +
.../management/importer/ImportServiceIT.java | 672 +
.../management/importer/MockS3ImportImpl.java | 42 +
.../usergrid/management/importer/S3Upload.java | 118 +
.../security/providers/FacebookProviderIT.java | 21 +-
.../providers/PingIdentityProviderIT.java | 12 +-
.../security/tokens/TokenServiceIT.java | 59 +-
.../usergrid/services/AbstractServiceIT.java | 13 +-
.../usergrid/services/ActivitiesServiceIT.java | 4 +-
.../services/ApplicationsServiceIT.java | 8 +-
.../usergrid/services/CollectionServiceIT.java | 32 +-
.../usergrid/services/ConnectionsServiceIT.java | 25 +-
.../usergrid/services/GroupServiceIT.java | 8 +-
.../usergrid/services/RolesServiceIT.java | 22 +-
.../usergrid/services/ServiceFactoryIT.java | 21 +-
.../usergrid/services/ServiceInvocationIT.java | 58 +-
.../usergrid/services/ServiceRequestIT.java | 20 +-
.../usergrid/services/UsersServiceIT.java | 2 +
.../AbstractServiceNotificationIT.java | 121 +
.../notifications/NotifiersServiceIT.java | 232 +
.../apns/MockSuccessfulProviderAdapter.java | 103 +
.../apns/NotificationsServiceIT.java | 827 +
.../gcm/MockSuccessfulProviderAdapter.java | 89 +
.../gcm/NotificationsServiceIT.java | 384 +
.../src/test/resources/log4j.properties | 29 +-
.../src/test/resources/project.properties | 2 +
.../src/test/resources/pushtest_dev.p12 | Bin 0 -> 3203 bytes
.../src/test/resources/pushtest_dev_recent.p12 | Bin 0 -> 3227 bytes
.../src/test/resources/pushtest_prod.p12 | Bin 0 -> 3205 bytes
.../resources/testImport.testApplication.2.json | 56 +
.../resources/testImport.testCollection.1.json | 13 +
...testImportInvalidJson.testApplication.3.json | 139 +
.../resources/testimport-bad-connection.json | 18 +
.../src/test/resources/testimport-bad-json.json | 67 +
.../src/test/resources/testimport-qtmagics.json | 66 +
.../resources/testimport-with-connections.json | 155 +
.../resources/usergrid-custom-test.properties | 41 +
.../resources/usergrid-properties-context.xml | 40 +
.../test/resources/usergrid-test-context.xml | 126 +-
stack/test-utils/pom.xml | 512 +-
.../apache/usergrid/NoExitSecurityManager.java | 80 -
.../java/org/apache/usergrid/TestHelper.java | 75 +
.../java/org/apache/usergrid/TomcatMain.java | 56 +
.../usergrid/cassandra/CassandraResource.java | 494 +-
.../usergrid/cassandra/ClearShiroSubject.java | 19 +-
.../apache/usergrid/cassandra/Concurrent.java | 31 -
.../cassandra/ConcurrentJunitRunner.java | 91 -
.../usergrid/cassandra/ConcurrentSuite.java | 117 -
.../usergrid/cassandra/SpringResource.java | 115 +
.../usergrid/lock/MultiProcessBarrier.java | 77 +
.../usergrid/lock/MultiProcessLocalLock.java | 107 +
.../setup/ConcurrentProcessSingleton.java | 148 +
.../cassandra/AnotherCassandraResourceIT.java | 23 +-
.../cassandra/CassandraResourceITSuite.java | 41 -
.../cassandra/CassandraResourceTest.java | 120 -
.../usergrid/cassandra/OkThisIsTheLastIT.java | 27 +-
.../usergrid/cassandra/SpringResourceTest.java | 59 +
.../YetAnotherCassandraResourceIT.java | 86 -
.../usergrid/lock/MultiProcessBarrierTest.java | 136 +
.../lock/MultiProcessLocalLockTest.java | 118 +
.../src/test/resources/project.properties | 1 +
.../resources/usergrid-custom-test.properties | 18 +
.../resources/usergrid-properties-context.xml | 40 +
stack/tools/README.md | 22 +-
stack/tools/pom.xml | 9 +-
.../java/org/apache/usergrid/tools/ApiDoc.java | 5 +-
.../org/apache/usergrid/tools/AppAudit.java | 37 +-
.../org/apache/usergrid/tools/AppNameFix.java | 2 +-
.../java/org/apache/usergrid/tools/Cli.java | 12 +-
.../org/apache/usergrid/tools/CredExport.java | 2 +-
.../apache/usergrid/tools/DupAdminRepair.java | 42 +-
.../org/apache/usergrid/tools/DupOrgRepair.java | 48 +-
.../apache/usergrid/tools/EntityCleanup.java | 176 -
.../org/apache/usergrid/tools/EntityUpdate.java | 26 +-
.../java/org/apache/usergrid/tools/Export.java | 18 +-
.../org/apache/usergrid/tools/ExportAdmins.java | 189 +-
.../org/apache/usergrid/tools/ExportApp.java | 536 +
.../usergrid/tools/ExportDataCreator.java | 244 +-
.../usergrid/tools/ExportingToolBase.java | 2 +-
.../java/org/apache/usergrid/tools/Import.java | 33 +-
.../org/apache/usergrid/tools/ImportAdmins.java | 278 +-
.../org/apache/usergrid/tools/IndexRebuild.java | 153 +-
.../java/org/apache/usergrid/tools/Metrics.java | 2 +-
.../usergrid/tools/OrganizationExport.java | 6 +-
.../org/apache/usergrid/tools/ToolBase.java | 32 +-
.../usergrid/tools/UniqueIndexCleanup.java | 25 +-
.../org/apache/usergrid/tools/UserManager.java | 22 +
.../apache/usergrid/tools/WarehouseExport.java | 4 +-
.../apache/usergrid/tools/bean/MetricQuery.java | 4 +-
stack/tools/src/main/resources/log4j.properties | 33 +-
.../apache/usergrid/tools/ExportAppTest.java | 118 +
.../usergrid/tools/ExportImportAdminsTest.java | 71 +-
...adata.usergrid-management.1433331614293.json | 52 +
...users.usergrid-management.1433331614293.json | 12 +
stack/websocket/pom.xml | 2 +-
website/README.md | 53 +
website/Rules | 52 +
website/build.sh | 1 +
website/content/bootstrap/bootstrap.min.css | 9 +
website/content/community/index.html | 258 +
website/content/css/bootflat-extensions.css | 356 +
website/content/css/bootflat-square.css | 69 +
website/content/css/bootflat.css | 1560 +
website/content/css/font-awesome.min.css | 405 +
website/content/css/usergrid-site.css | 1553 +
website/content/favicon.ico | Bin 0 -> 3989 bytes
website/content/font/FontAwesome.otf | Bin 0 -> 61896 bytes
.../content/font/fontawesome-webfont-eot.eot | Bin 0 -> 37405 bytes
.../content/font/fontawesome-webfont-svg.svg | 399 +
.../content/font/fontawesome-webfont-ttf.ttf | Bin 0 -> 79076 bytes
.../content/font/fontawesome-webfont-woff.woff | Bin 0 -> 43572 bytes
website/content/img/alberto.jpg | Bin 0 -> 16137 bytes
website/content/img/alex.png | Bin 0 -> 40842 bytes
website/content/img/apache_usergrid_favicon.png | Bin 0 -> 10735 bytes
.../content/img/apache_usergrid_logo_white.png | Bin 0 -> 26418 bytes
.../img/apache_usergrid_logo_white_small.png | Bin 0 -> 11905 bytes
website/content/img/check_flat/default.png | Bin 0 -> 25851 bytes
website/content/img/dave.jpg | Bin 0 -> 14005 bytes
website/content/img/ed.jpg | Bin 0 -> 20460 bytes
website/content/img/egg-logo.png | Bin 0 -> 9938 bytes
website/content/img/github.png | Bin 0 -> 8936 bytes
website/content/img/grey.png | Bin 0 -> 37896 bytes
website/content/img/intellij.png | Bin 0 -> 9199 bytes
website/content/img/jeff.jpg | Bin 0 -> 13857 bytes
website/content/img/michael_r.jpg | Bin 0 -> 10244 bytes
website/content/img/mike_d.JPG | Bin 0 -> 36443 bytes
website/content/img/nate.jpg | Bin 0 -> 4291 bytes
website/content/img/rod.jpg | Bin 0 -> 40313 bytes
website/content/img/scott.jpg | Bin 0 -> 8555 bytes
website/content/img/shawn.jpg | Bin 0 -> 69304 bytes
website/content/img/stliu.jpg | Bin 0 -> 51303 bytes
website/content/img/strong.jpg | Bin 0 -> 7434 bytes
website/content/img/structure101.png | Bin 0 -> 6475 bytes
website/content/img/sungju.jpg | Bin 0 -> 11440 bytes
website/content/img/tim.jpg | Bin 0 -> 7611 bytes
website/content/img/todd.jpg | Bin 0 -> 18142 bytes
website/content/img/usergrid-logo.pdf | 398 +
website/content/img/usergrid.png | Bin 0 -> 21994 bytes
website/content/img/usergrid_160.png | Bin 0 -> 2126 bytes
website/content/img/usergrid_200.png | Bin 0 -> 6397 bytes
website/content/img/usergrid_300.png | Bin 0 -> 16330 bytes
.../content/img/usergrid_300_transparent.png | Bin 0 -> 16308 bytes
website/content/img/usergrid_400.png | Bin 0 -> 8746 bytes
website/content/img/usergrid_800.png | Bin 0 -> 14452 bytes
website/content/img/usergrid_card.png | Bin 0 -> 23295 bytes
website/content/img/usergrid_logo.png | Bin 0 -> 118086 bytes
website/content/img/usergrid_logo_205_50.png | Bin 0 -> 7058 bytes
website/content/img/usergrid_logo_260_50.png | Bin 0 -> 8682 bytes
website/content/img/usergrid_logo_720.png | Bin 0 -> 27610 bytes
website/content/img/usergrid_logo_720p.png | Bin 0 -> 27608 bytes
website/content/img/usergrid_logo_900_200.png | Bin 0 -> 12273 bytes
website/content/img/usergrid_logo_white.png | Bin 0 -> 16900 bytes
website/content/img/usergrid_profile_128.png | Bin 0 -> 6689 bytes
website/content/img/usergrid_profile_256.png | Bin 0 -> 10470 bytes
.../content/img/usergrid_profile_256_white.png | Bin 0 -> 10724 bytes
.../img/usergrid_profile_512_margins.png | Bin 0 -> 19112 bytes
.../content/img/usergrid_profile_64_white.png | Bin 0 -> 4839 bytes
.../content/img/usergrid_profile_background.png | Bin 0 -> 6710 bytes
website/content/img/usergrid_screencast_bg.png | Bin 0 -> 20478 bytes
website/content/img/usergrid_small_100.png | Bin 0 -> 6681 bytes
website/content/img/usergrid_wiki.png | Bin 0 -> 7135 bytes
website/content/img/yourkit.jpeg | Bin 0 -> 7763 bytes
website/content/index.html | 97 +
website/content/js/bootstrap.min.js | 8 +
website/content/js/head.js | 708 +
website/content/js/html5shiv.js | 8 +
website/content/js/jquery-1.10.1.min.js | 6 +
website/content/js/jquery.icheck.js | 397 +
website/content/js/respond.min.js | 6 +
website/content/js/usergrid-site.js | 50 +
website/content/releases/index.html | 65 +
website/content/static/github-btn.html | 2 +
website/crash.log | 143 +
website/layouts/community.html | 1 +
website/layouts/default.html | 44 +
website/layouts/docs.html | 1 +
website/layouts/footer.html | 92 +
website/layouts/header.html | 229 +
website/lib/default.rb | 43 +
website/lib/helpers_.rb | 0
website/lib/pandoc.template | 4 +
website/nanoc.yaml | 77 +
website/run.sh | 1 +
website/tmp/checksums | 2 +
website/tmp/compiled_content | 7076 ++
website/tmp/dependencies | 6 +
website/tmp/rule_memory | Bin 0 -> 5163 bytes
website/utilities/map-markers.rb | 62 +
website/utilities/markers.txt | 440 +
website/utilities/snapshot-apigee.rb | 71 +
website/utilities/usergrid.csv | 290 +
2947 files changed, 672928 insertions(+), 58780 deletions(-)
----------------------------------------------------------------------