You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by do...@apache.org on 2016/08/09 21:43:50 UTC

[42/52] [abbrv] incubator-predictionio git commit: Merge branch 'develop' into testing-infrastructure

Merge branch 'develop' into testing-infrastructure


Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/e6b4ce2d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/e6b4ce2d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/e6b4ce2d

Branch: refs/heads/develop
Commit: e6b4ce2d2c86dbb305ee456f65a86b9b4c52f0aa
Parents: 3a1aee7 7629081
Author: Marcin Ziemi\u0144ski <zi...@gmail.com>
Authored: Wed Aug 3 16:30:20 2016 -0700
Committer: Marcin Ziemi\u0144ski <zi...@gmail.com>
Committed: Wed Aug 3 16:30:20 2016 -0700

----------------------------------------------------------------------
 .gitignore                                      |   1 +
 CONTRIBUTING.md                                 |  17 +-
 KEYS                                            | 131 ++++
 NOTICE.txt                                      |  13 +-
 README.md                                       |  41 +-
 RELEASE.md                                      |   6 +-
 bin/cjson                                       |  13 +-
 bin/compute-classpath.sh                        |  13 +-
 bin/install.sh                                  |  17 +-
 bin/load-pio-env.sh                             |  13 +-
 bin/pio                                         |  13 +-
 bin/pio-class                                   |  13 +-
 bin/pio-daemon                                  |  13 +-
 bin/pio-shell                                   |  15 +-
 bin/pio-start-all                               |  13 +-
 bin/pio-stop-all                                |  13 +-
 bin/semver.sh                                   |  17 +
 bin/travis/pio-start-travis                     |  13 +-
 bin/travis/pio-stop-travis                      |  13 +-
 build.sbt                                       |  39 +-
 common/build.sbt                                |  31 +-
 .../predictionio/annotation/DeveloperApi.java   |  15 +-
 .../predictionio/annotation/Experimental.java   |  31 +-
 .../authentication/KeyAuthentication.scala      |  31 +-
 .../configuration/SSLConfiguration.scala        |  31 +-
 conf/log4j.properties                           |  17 +
 conf/pio-env.sh.template                        |  19 +-
 conf/pio-env.sh.travis                          |  17 +
 conf/server.conf                                |  17 +
 core/build.sbt                                  |  29 +-
 .../controller/CustomQuerySerializer.scala      |  31 +-
 .../predictionio/controller/Deployment.scala    |  31 +-
 .../apache/predictionio/controller/Engine.scala |  31 +-
 .../predictionio/controller/EngineFactory.scala |  31 +-
 .../predictionio/controller/EngineParams.scala  |  31 +-
 .../controller/EngineParamsGenerator.scala      |  31 +-
 .../predictionio/controller/Evaluation.scala    |  31 +-
 .../controller/FastEvalEngine.scala             |  31 +-
 .../controller/IdentityPreparator.scala         |  31 +-
 .../predictionio/controller/LAlgorithm.scala    |  31 +-
 .../controller/LAverageServing.scala            |  31 +-
 .../predictionio/controller/LDataSource.scala   |  31 +-
 .../predictionio/controller/LFirstServing.scala |  31 +-
 .../predictionio/controller/LPreparator.scala   |  31 +-
 .../predictionio/controller/LServing.scala      |  31 +-
 .../LocalFileSystemPersistentModel.scala        |  31 +-
 .../apache/predictionio/controller/Metric.scala |  31 +-
 .../controller/MetricEvaluator.scala            |  31 +-
 .../predictionio/controller/P2LAlgorithm.scala  |  31 +-
 .../predictionio/controller/PAlgorithm.scala    |  31 +-
 .../predictionio/controller/PDataSource.scala   |  31 +-
 .../predictionio/controller/PPreparator.scala   |  31 +-
 .../apache/predictionio/controller/Params.scala |  31 +-
 .../controller/PersistentModel.scala            |  31 +-
 .../predictionio/controller/SanityCheck.scala   |  31 +-
 .../apache/predictionio/controller/Utils.scala  |  31 +-
 .../java/JavaEngineParamsGenerator.scala        |  31 +-
 .../controller/java/JavaEvaluation.scala        |  31 +-
 .../controller/java/LJavaAlgorithm.scala        |  31 +-
 .../controller/java/LJavaDataSource.scala       |  31 +-
 .../controller/java/LJavaPreparator.scala       |  31 +-
 .../controller/java/LJavaServing.scala          |  31 +-
 .../controller/java/P2LJavaAlgorithm.scala      |  31 +-
 .../controller/java/PJavaAlgorithm.scala        |  31 +-
 .../controller/java/PJavaDataSource.scala       |  31 +-
 .../controller/java/PJavaPreparator.scala       |  31 +-
 .../java/SerializableComparator.scala           |  31 +-
 .../predictionio/controller/package.scala       |  33 +-
 .../apache/predictionio/core/AbstractDoer.scala |  31 +-
 .../predictionio/core/BaseAlgorithm.scala       |  31 +-
 .../predictionio/core/BaseDataSource.scala      |  31 +-
 .../apache/predictionio/core/BaseEngine.scala   |  31 +-
 .../predictionio/core/BaseEvaluator.scala       |  31 +-
 .../predictionio/core/BasePreparator.scala      |  31 +-
 .../apache/predictionio/core/BaseServing.scala  |  31 +-
 .../org/apache/predictionio/core/package.scala  |  31 +-
 .../scala/org/apache/predictionio/package.scala |  31 +-
 .../predictionio/workflow/CoreWorkflow.scala    |  31 +-
 .../predictionio/workflow/CreateServer.scala    |  31 +-
 .../predictionio/workflow/CreateWorkflow.scala  |  31 +-
 .../workflow/EngineServerPlugin.scala           |  31 +-
 .../workflow/EngineServerPluginContext.scala    |  31 +-
 .../workflow/EngineServerPluginsActor.scala     |  31 +-
 .../workflow/EvaluationWorkflow.scala           |  31 +-
 .../predictionio/workflow/FakeWorkflow.scala    |  31 +-
 .../predictionio/workflow/JsonExtractor.scala   |  31 +-
 .../workflow/JsonExtractorOption.scala          |  31 +-
 .../workflow/PersistentModelManifest.scala      |  31 +-
 .../apache/predictionio/workflow/Workflow.scala |  31 +-
 .../predictionio/workflow/WorkflowContext.scala |  31 +-
 .../predictionio/workflow/WorkflowParams.scala  |  31 +-
 .../predictionio/workflow/WorkflowUtils.scala   |  33 +-
 .../predictionio/workflow/JavaParams.java       |  15 +-
 .../apache/predictionio/workflow/JavaQuery.java |  15 +-
 .../workflow/JavaQueryTypeAdapterFactory.java   |  15 +-
 .../predictionio/controller/EngineTest.scala    |  17 +
 .../controller/EvaluationTest.scala             |  17 +
 .../predictionio/controller/EvaluatorTest.scala |  17 +
 .../controller/FastEvalEngineTest.scala         |  17 +
 .../controller/MetricEvaluatorTest.scala        |  31 +-
 .../predictionio/controller/MetricTest.scala    |  31 +-
 .../predictionio/controller/SampleEngine.scala  |  17 +
 .../apache/predictionio/workflow/BaseTest.scala |  17 +
 .../workflow/EngineWorkflowTest.scala           |  17 +
 .../workflow/EvaluationWorkflowTest.scala       |  17 +
 .../workflow/JsonExtractorSuite.scala           |  33 +-
 data/README.md                                  |   2 +-
 data/build.sbt                                  |  29 +-
 .../org/apache/predictionio/data/Utils.scala    |  31 +-
 .../apache/predictionio/data/api/Common.scala   |  31 +-
 .../predictionio/data/api/EventInfo.scala       |  31 +-
 .../predictionio/data/api/EventServer.scala     |  41 +-
 .../data/api/EventServerPlugin.scala            |  31 +-
 .../data/api/EventServerPluginContext.scala     |  31 +-
 .../predictionio/data/api/PluginsActor.scala    |  31 +-
 .../apache/predictionio/data/api/Stats.scala    |  31 +-
 .../predictionio/data/api/StatsActor.scala      |  31 +-
 .../apache/predictionio/data/api/Webhooks.scala |  31 +-
 .../data/api/WebhooksConnectors.scala           |  31 +-
 .../org/apache/predictionio/data/package.scala  |  31 +-
 .../predictionio/data/storage/AccessKeys.scala  |  31 +-
 .../apache/predictionio/data/storage/Apps.scala |  31 +-
 .../predictionio/data/storage/BiMap.scala       |  31 +-
 .../predictionio/data/storage/Channels.scala    |  31 +-
 .../predictionio/data/storage/DataMap.scala     |  31 +-
 .../data/storage/DateTimeJson4sSupport.scala    |  31 +-
 .../data/storage/EngineInstances.scala          |  31 +-
 .../data/storage/EngineManifests.scala          |  31 +-
 .../predictionio/data/storage/EntityMap.scala   |  35 +-
 .../data/storage/EvaluationInstances.scala      |  31 +-
 .../predictionio/data/storage/Event.scala       |  31 +-
 .../data/storage/EventJson4sSupport.scala       |  31 +-
 .../data/storage/LEventAggregator.scala         |  31 +-
 .../predictionio/data/storage/LEvents.scala     |  31 +-
 .../predictionio/data/storage/Models.scala      |  31 +-
 .../data/storage/PEventAggregator.scala         |  31 +-
 .../predictionio/data/storage/PEvents.scala     |  31 +-
 .../predictionio/data/storage/PropertyMap.scala |  31 +-
 .../predictionio/data/storage/Storage.scala     |  31 +-
 .../predictionio/data/storage/Utils.scala       |  43 +-
 .../storage/elasticsearch/ESAccessKeys.scala    |  31 +-
 .../data/storage/elasticsearch/ESApps.scala     |  31 +-
 .../data/storage/elasticsearch/ESChannels.scala |  31 +-
 .../elasticsearch/ESEngineInstances.scala       |  31 +-
 .../elasticsearch/ESEngineManifests.scala       |  31 +-
 .../elasticsearch/ESEvaluationInstances.scala   |  31 +-
 .../storage/elasticsearch/ESSequences.scala     |  31 +-
 .../data/storage/elasticsearch/ESUtils.scala    |  31 +-
 .../storage/elasticsearch/StorageClient.scala   |  31 +-
 .../data/storage/elasticsearch/package.scala    |  31 +-
 .../data/storage/hbase/HBEventsUtil.scala       |  31 +-
 .../data/storage/hbase/HBLEvents.scala          |  31 +-
 .../data/storage/hbase/HBPEvents.scala          |  31 +-
 .../data/storage/hbase/PIOHBaseUtil.scala       |  31 +-
 .../data/storage/hbase/StorageClient.scala      |  31 +-
 .../data/storage/hbase/package.scala            |  31 +-
 .../data/storage/hbase/upgrade/HB_0_8_0.scala   |  31 +-
 .../data/storage/hbase/upgrade/Upgrade.scala    |  31 +-
 .../storage/hbase/upgrade/Upgrade_0_8_3.scala   |  31 +-
 .../data/storage/hdfs/HDFSModels.scala          |  31 +-
 .../data/storage/hdfs/StorageClient.scala       |  31 +-
 .../data/storage/hdfs/package.scala             |  31 +-
 .../data/storage/jdbc/JDBCAccessKeys.scala      |  31 +-
 .../data/storage/jdbc/JDBCApps.scala            |  31 +-
 .../data/storage/jdbc/JDBCChannels.scala        |  31 +-
 .../data/storage/jdbc/JDBCEngineInstances.scala |  31 +-
 .../data/storage/jdbc/JDBCEngineManifests.scala |  31 +-
 .../storage/jdbc/JDBCEvaluationInstances.scala  |  31 +-
 .../data/storage/jdbc/JDBCLEvents.scala         |  31 +-
 .../data/storage/jdbc/JDBCModels.scala          |  31 +-
 .../data/storage/jdbc/JDBCPEvents.scala         |  31 +-
 .../data/storage/jdbc/JDBCUtils.scala           |  31 +-
 .../data/storage/jdbc/StorageClient.scala       |  31 +-
 .../data/storage/jdbc/package.scala             |  31 +-
 .../data/storage/localfs/LocalFSModels.scala    |  31 +-
 .../data/storage/localfs/StorageClient.scala    |  31 +-
 .../data/storage/localfs/package.scala          |  31 +-
 .../predictionio/data/storage/package.scala     |  31 +-
 .../apache/predictionio/data/store/Common.scala |  31 +-
 .../predictionio/data/store/LEventStore.scala   |  31 +-
 .../predictionio/data/store/PEventStore.scala   |  31 +-
 .../data/store/java/LJavaEventStore.scala       |  31 +-
 .../data/store/java/OptionHelper.scala          |  31 +-
 .../data/store/java/PJavaEventStore.scala       |  31 +-
 .../predictionio/data/store/package.scala       |  31 +-
 .../predictionio/data/view/DataView.scala       |  42 +-
 .../predictionio/data/view/LBatchView.scala     |  31 +-
 .../predictionio/data/view/PBatchView.scala     |  31 +-
 .../predictionio/data/view/QuickTest.scala      |  31 +-
 .../data/webhooks/ConnectorException.scala      |  31 +-
 .../data/webhooks/ConnectorUtil.scala           |  31 +-
 .../data/webhooks/FormConnector.scala           |  31 +-
 .../data/webhooks/JsonConnector.scala           |  31 +-
 .../exampleform/ExampleFormConnector.scala      |  31 +-
 .../examplejson/ExampleJsonConnector.scala      |  31 +-
 .../webhooks/mailchimp/MailChimpConnector.scala |  31 +-
 .../webhooks/segmentio/SegmentIOConnector.scala |  89 +--
 .../data/api/EventServiceSpec.scala             |  31 +-
 .../data/api/SegmentIOAuthSpec.scala            |  17 +
 .../predictionio/data/storage/BiMapSpec.scala   |  31 +-
 .../predictionio/data/storage/DataMapSpec.scala |  31 +-
 .../data/storage/LEventAggregatorSpec.scala     |  31 +-
 .../predictionio/data/storage/LEventsSpec.scala |  31 +-
 .../data/storage/PEventAggregatorSpec.scala     |  31 +-
 .../predictionio/data/storage/PEventsSpec.scala |  31 +-
 .../data/storage/StorageTestUtils.scala         |  31 +-
 .../predictionio/data/storage/TestEvents.scala  |  31 +-
 .../data/webhooks/ConnectorTestUtil.scala       |  31 +-
 .../exampleform/ExampleFormConnectorSpec.scala  |  31 +-
 .../examplejson/ExampleJsonConnectorSpec.scala  |  31 +-
 .../mailchimp/MailChimpConnectorSpec.scala      |  31 +-
 .../segmentio/SegmentIOConnectorSpec.scala      |  31 +-
 data/test-form.sh                               |  18 +
 data/test-normal.sh                             |  18 +
 data/test-segmentio.sh                          |  20 +-
 data/test.sh                                    |  17 +
 data/test2.sh                                   |  17 +
 data/test3.sh                                   |  17 +
 docs/manual/Gemfile                             |   1 -
 docs/manual/Gemfile.lock                        |   4 +-
 docs/manual/config.rb                           |   9 +-
 docs/manual/data/nav/main.yml                   |  19 +-
 docs/manual/helpers/application_helpers.rb      |   4 +-
 docs/manual/lib/gallery_generator.rb            | 160 +++++
 docs/manual/source/algorithm/index.html.md      |   9 +-
 docs/manual/source/appintegration/index.html.md |  24 +-
 docs/manual/source/cli/index.html.md            |  43 +-
 .../source/community/contribute-code.html.md    | 106 +--
 .../community/contribute-documentation.html.md  |  41 +-
 .../source/community/contribute-sdk.html.md     |  45 +-
 .../source/community/contribute-webhook.html.md |  19 +-
 docs/manual/source/community/index.html.md      |  20 +-
 docs/manual/source/community/projects.html.md   |  12 +-
 .../source/community/submit-template.html.md    |  18 +-
 docs/manual/source/customize/dase.html.md.erb   |   8 +-
 docs/manual/source/customize/index.html.md      |   6 +-
 .../source/customize/troubleshooting.html.md    |  12 +-
 .../datacollection/analytics-ipynb.html.md.erb  |   2 +-
 .../analytics-tableau.html.md.erb               |   4 +-
 .../analytics-zeppelin.html.md.erb              |   6 +-
 .../source/datacollection/batchimport.html.md   |   6 +-
 .../source/datacollection/channel.html.md.erb   |  15 +-
 .../source/datacollection/eventapi.html.md      |  33 +-
 docs/manual/source/datacollection/index.html.md |   5 +-
 .../source/datacollection/webhooks.html.md.erb  |   7 +-
 docs/manual/source/demo/community.html.md       |  10 +-
 docs/manual/source/demo/index.html.md.erb       |   5 +-
 docs/manual/source/demo/tapster.html.md         |  76 ++-
 .../source/demo/textclassification.html.md      | 663 ------------------
 .../source/demo/textclassification.html.md.erb  | 673 +++++++++++++++++++
 docs/manual/source/deploy/index.html.md         |  11 +-
 docs/manual/source/deploy/monitoring.html.md    | 154 +++++
 docs/manual/source/gallery/templates.yaml       | 624 +++++++++++++++++
 docs/manual/source/images/monit.png             | Bin 0 -> 192080 bytes
 docs/manual/source/index.html.md.erb            |  35 +-
 docs/manual/source/install/index.html.md.erb    |  49 +-
 .../source/install/install-linux.html.md.erb    |  30 +-
 .../install/install-sourcecode.html.md.erb      |  19 +-
 docs/manual/source/layouts/layout.html.slim     |   2 -
 .../source/partials/_action_call.html.slim      |   2 +-
 docs/manual/source/partials/_adroll.html.slim   |  18 -
 docs/manual/source/partials/_facebook.html.slim |  11 -
 docs/manual/source/partials/_footer.html.slim   |  43 +-
 docs/manual/source/partials/_func.html.slim     |   4 -
 .../source/partials/_google_analytics.html.slim |  10 -
 docs/manual/source/partials/_header.html.slim   |   8 +-
 .../manual/source/partials/_quantcast.html.slim |  18 -
 docs/manual/source/partials/_rcx.html.slim      |   7 -
 .../source/partials/_subscribe_form.html.slim   |   6 -
 .../source/partials/head/_javascripts.html.slim |  11 +-
 .../stylesheets/variables/_fonts.css.scss       |   4 +-
 docs/manual/source/support/index.html.md.erb    |  19 +-
 .../source/system/anotherdatastore.html.md      |   2 +-
 .../train-with-rate-event.html.md.erb           |   2 +-
 .../recommendation/customize-data-prep.html.md  |   2 +-
 .../recommendation/customize-serving.html.md    |   2 +-
 e2/build.sbt                                    |  31 +-
 .../e2/engine/BinaryVectorizer.scala            |  31 +-
 .../e2/engine/CategoricalNaiveBayes.scala       |  95 ++-
 .../predictionio/e2/engine/MarkovChain.scala    |  67 +-
 .../e2/evaluation/CrossValidation.scala         |  31 +-
 .../org/apache/predictionio/e2/package.scala    |  31 +-
 .../scala/org/apache/predictionio/package.scala |  31 +-
 .../e2/engine/BinaryVectorizerTest.scala        |  31 +-
 .../e2/engine/CategoricalNaiveBayesTest.scala   |  31 +-
 .../e2/engine/MarkovChainTest.scala             |  17 +
 .../e2/evaluation/CrossValidationTest.scala     |  17 +
 .../e2/fixture/BinaryVectorizerFixture.scala    |  31 +-
 .../e2/fixture/MarkovChainFixture.scala         |  17 +
 .../e2/fixture/NaiveBayesFixture.scala          |  31 +-
 .../e2/fixture/SharedSparkContext.scala         |  31 +-
 examples/experimental/build-all-scala.sh        |  17 +
 .../java-local-helloworld/MyAlgorithm.java      |  17 +
 .../java-local-helloworld/MyDataSource.java     |  17 +
 .../java-local-helloworld/MyEngineFactory.java  |  17 +
 .../java-local-helloworld/MyModel.java          |  17 +
 .../MyPredictedResult.java                      |  17 +
 .../java-local-helloworld/MyQuery.java          |  17 +
 .../java-local-helloworld/MyTrainingData.java   |  17 +
 .../src/main/java/DataSource.java               |  17 +
 .../src/main/java/DataSourceParams.java         |  17 +
 .../src/main/java/DefaultAlgorithm.java         |  17 +
 .../src/main/java/DefaultAlgorithmParams.java   |  17 +
 .../src/main/java/EngineFactory.java            |  17 +
 .../src/main/java/MeanSquareEvaluator.java      |  17 +
 .../src/main/java/OLSAlgorithm.java             |  17 +
 .../src/main/java/Preparator.java               |  17 +
 .../src/main/java/PreparatorParams.java         |  17 +
 .../src/main/java/Run.java                      |  17 +
 .../src/main/java/Serving.java                  |  17 +
 .../src/main/java/TrainingData.java             |  17 +
 .../experimental/java-local-tutorial/fetch.sh   |  17 +
 .../recommendations/tutorial1/AlgoParams.java   |  17 +
 .../recommendations/tutorial1/Algorithm.java    |  17 +
 .../recommendations/tutorial1/DataSource.java   |  17 +
 .../tutorial1/DataSourceParams.java             |  17 +
 .../tutorial1/EngineFactory.java                |  17 +
 .../java/recommendations/tutorial1/Model.java   |  17 +
 .../java/recommendations/tutorial1/Query.java   |  17 +
 .../recommendations/tutorial1/TrainingData.java |  17 +
 .../java/recommendations/tutorial2/Runner1.java |  17 +
 .../java/recommendations/tutorial2/Runner2.java |  17 +
 .../recommendations/tutorial3/DataSource.java   |  17 +
 .../tutorial3/EngineFactory.java                |  17 +
 .../recommendations/tutorial3/Evaluator.java    |  17 +
 .../java/recommendations/tutorial3/Runner3.java |  17 +
 .../CollaborativeFilteringAlgorithm.java        |  17 +
 .../CollaborativeFilteringAlgorithmParams.java  |  17 +
 .../tutorial4/CollaborativeFilteringModel.java  |  17 +
 .../recommendations/tutorial4/DataSource.java   |  17 +
 .../tutorial4/DataSourceParams.java             |  17 +
 .../tutorial4/EngineFactory.java                |  17 +
 .../tutorial4/FeatureBasedAlgorithm.java        |  17 +
 .../tutorial4/FeatureBasedAlgorithmParams.java  |  17 +
 .../tutorial4/FeatureBasedModel.java            |  17 +
 .../recommendations/tutorial4/Preparator.java   |  17 +
 .../recommendations/tutorial4/PreparedData.java |  17 +
 .../java/recommendations/tutorial4/Query.java   |  17 +
 .../recommendations/tutorial4/Runner4a.java     |  17 +
 .../recommendations/tutorial4/Runner4b.java     |  17 +
 .../recommendations/tutorial4/Runner4c.java     |  17 +
 .../recommendations/tutorial4/Runner4d.java     |  17 +
 .../java/recommendations/tutorial4/Serving.java |  17 +
 .../tutorial4/SingleEngineFactory.java          |  17 +
 .../recommendations/tutorial4/TrainingData.java |  17 +
 .../tutorial5/EngineFactory.java                |  17 +
 .../tutorial5/MahoutAlgoModel.java              |  17 +
 .../tutorial5/MahoutAlgoParams.java             |  17 +
 .../tutorial5/MahoutAlgorithm.java              |  17 +
 .../java/recommendations/tutorial5/Runner5.java |  17 +
 .../src/main/java/parallel/Algorithm.java       |  17 +
 .../src/main/java/parallel/DataSource.java      |  17 +
 .../src/main/java/parallel/EngineFactory.java   |  17 +
 .../src/main/java/parallel/Model.java           |  17 +
 .../src/main/java/parallel/Preparator.java      |  17 +
 .../src/main/java/parallel/Query.java           |  17 +
 .../src/main/java/parallel/Runner.java          |  17 +
 .../src/main/java/parallel/Serving.java         |  17 +
 .../src/main/scala/Algorithm.scala              |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../file_random.py                              |  17 +
 .../scala/FriendRecommendationAlgoParams.scala  |  17 +
 .../scala/FriendRecommendationDataSource.scala  |  17 +
 .../FriendRecommendationDataSourceParams.scala  |  17 +
 .../scala/FriendRecommendationPrediction.scala  |  17 +
 .../main/scala/FriendRecommendationQuery.scala  |  17 +
 .../FriendRecommendationTrainingData.scala      |  17 +
 .../main/scala/KeywordSimilarityAlgorithm.scala |  17 +
 .../scala/KeywordSimilarityEngineFactory.scala  |  17 +
 .../src/main/scala/KeywordSimilarityModel.scala |  17 +
 .../src/main/scala/RandomAlgorithm.scala        |  17 +
 .../src/main/scala/RandomEngineFactory.scala    |  17 +
 .../src/main/scala/RandomModel.scala            |  17 +
 .../scala-local-helloworld/HelloWorld.scala     |  17 +
 .../src/main/scala/Evaluation.scala             |  17 +
 .../src/main/scala/ItemRecEvaluation.scala      |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Filtering.scala              |  17 +
 .../scala-local-regression/Run.scala            |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/DeltaSimRankRDD.scala        |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Sampling.scala               |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../src/main/scala/SimRankAlgorithm.scala       |  17 +
 .../scala-parallel-recommendation-cat/README.md |   2 +-
 .../data/import_eventserver.py                  |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../data/import_eventserver.py                  |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../scala-parallel-regression/Run.scala         |  17 +
 .../src/main/scala/DIMSUMAlgorithm.scala        |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../data/import_eventserver.py                  |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../src/main/scala/Algorithm.scala              |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../src/main/scala/Run.scala                    |  17 +
 .../src/main/scala/Algorithm.scala              |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Evaluator.scala              |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../scala-stock/src/main/scala/Algorithm.scala  |  17 +
 .../src/main/scala/BackTestingMetrics.scala     |  17 +
 .../scala-stock/src/main/scala/Data.scala       |  17 +
 .../scala-stock/src/main/scala/DataSource.scala |  17 +
 .../scala-stock/src/main/scala/Indicators.scala |  17 +
 .../src/main/scala/RegressionStrategy.scala     |  17 +
 .../scala-stock/src/main/scala/Run.scala        |  17 +
 .../src/main/scala/YahooDataSource.scala        |  17 +
 examples/redeploy-script/redeploy.sh            |  17 +
 .../add-algorithm/data/import_eventserver.py    |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../add-algorithm/src/main/scala/Engine.scala   |  17 +
 .../src/main/scala/NaiveBayesAlgorithm.scala    |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/RandomForestAlgorithm.scala  |  17 +
 .../add-algorithm/src/main/scala/Serving.scala  |  17 +
 .../custom-attributes/README.md                 |   2 +-
 .../data/import_eventserver.py                  |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/RandomForestAlgorithm.scala  |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../train-with-rate-event/README.md             |   4 +-
 .../data/import_eventserver.py                  |  17 +
 .../train-with-rate-event/data/send_query.py    |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../weighted-items/README.md                    |   2 +-
 .../weighted-items/data/import_eventserver.py   |  17 +
 .../weighted-items/data/send_query.py           |  17 +
 .../weighted-items/data/set_weights.py          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../weighted-items/src/main/scala/Engine.scala  |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../weighted-items/src/main/scala/Serving.scala |  17 +
 .../custom-prepartor/data/import_eventserver.py |  17 +
 .../custom-prepartor/data/send_query.py         |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../recommendation/ImportDataScript.scala       |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../custom-query/src/main/scala/ALSModel.scala  |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../custom-query/src/main/scala/Engine.scala    |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../custom-query/src/main/scala/Serving.scala   |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../custom-serving/src/main/scala/Engine.scala  |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../custom-serving/src/main/scala/Serving.scala |  17 +
 .../filter-by-category/README.md                |   4 +-
 .../data/import_eventserver.py                  |  17 +
 .../filter-by-category/data/send_query.py       |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/ALSModel.scala               |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../add-and-return-item-properties/README.md    |  22 +-
 .../data/import_eventserver.py                  |  17 +
 .../data/send_query.py                          |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 .../add-rateevent/README.md                     |   2 +-
 .../add-rateevent/data/import_eventserver.py    |  17 +
 .../add-rateevent/data/send_query.py            |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../add-rateevent/src/main/scala/Engine.scala   |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../add-rateevent/src/main/scala/Serving.scala  |  17 +
 .../filterbyyear/README.md                      |   2 +-
 .../filterbyyear/data/import_eventserver.py     |  17 +
 .../filterbyyear/data/send_query.py             |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../filterbyyear/src/main/scala/Engine.scala    |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../filterbyyear/src/main/scala/Serving.scala   |  17 +
 .../multi/README.md                             |   2 +-
 .../multi/data/import_eventserver.py            |  17 +
 .../multi/data/send_query.py                    |  17 +
 .../multi/src/main/scala/ALSAlgorithm.scala     |  17 +
 .../multi/src/main/scala/DataSource.scala       |  17 +
 .../multi/src/main/scala/Engine.scala           |  17 +
 .../multi/src/main/scala/LikeAlgorithm.scala    |  17 +
 .../multi/src/main/scala/Preparator.scala       |  17 +
 .../multi/src/main/scala/Serving.scala          |  17 +
 .../no-set-user/README.md                       |   2 +-
 .../no-set-user/data/import_eventserver.py      |  17 +
 .../no-set-user/data/send_query.py              |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../no-set-user/src/main/scala/DataSource.scala |  17 +
 .../no-set-user/src/main/scala/Engine.scala     |  17 +
 .../no-set-user/src/main/scala/Preparator.scala |  17 +
 .../no-set-user/src/main/scala/Serving.scala    |  17 +
 .../recommended-user/README.md                  |   2 +-
 .../recommended-user/data/import_eventserver.py |  17 +
 .../recommended-user/data/send_query.py         |  17 +
 .../src/main/scala/ALSAlgorithm.scala           |  17 +
 .../src/main/scala/DataSource.scala             |  17 +
 .../src/main/scala/Engine.scala                 |  17 +
 .../src/main/scala/Preparator.scala             |  17 +
 .../src/main/scala/Serving.scala                |  17 +
 make-distribution.sh                            |  13 +-
 project/Build.scala                             |  29 +-
 scalastyle-config.xml                           |  67 +-
 tools/build.sbt                                 |  31 +-
 .../predictionio/tools/RegisterEngine.scala     |  31 +-
 .../apache/predictionio/tools/RunServer.scala   |  31 +-
 .../apache/predictionio/tools/RunWorkflow.scala |  31 +-
 .../org/apache/predictionio/tools/Runner.scala  |  31 +-
 .../predictionio/tools/admin/AdminAPI.scala     |  31 +-
 .../tools/admin/CommandClient.scala             |  31 +-
 .../predictionio/tools/console/AccessKey.scala  |  31 +-
 .../apache/predictionio/tools/console/App.scala |  31 +-
 .../predictionio/tools/console/Console.scala    |  31 +-
 .../predictionio/tools/console/Export.scala     |  31 +-
 .../predictionio/tools/console/Import.scala     |  31 +-
 .../predictionio/tools/console/Template.scala   |  31 +-
 .../tools/dashboard/CorsSupport.scala           |  31 +-
 .../tools/dashboard/Dashboard.scala             |  31 +-
 .../tools/export/EventsToFile.scala             |  36 +-
 .../predictionio/tools/imprt/FileToEvents.scala |  31 +-
 .../predictionio/tools/admin/AdminAPISpec.scala |  17 +
 584 files changed, 10857 insertions(+), 4275 deletions(-)
----------------------------------------------------------------------