Merge branch 'develop' into es-jooq
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/9e12cd7a Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/9e12cd7a Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/9e12cd7a Branch: refs/heads/develop Commit: 9e12cd7a50f7b886bf9413607951f0fc78b9ecb6 Parents: b9d03dc cdec0e8 Author: niclas <[email protected]> Authored: Mon Jul 10 14:52:23 2017 +0800 Committer: niclas <[email protected]> Committed: Mon Jul 10 14:52:23 2017 +0800 ---------------------------------------------------------------------- .../distributions/DistributionsPlugin.groovy | 3 + .../api/indexing/IndexingException.java | 17 ++ .../MissingIndexingSystemException.java | 34 +++ .../query/MissingIndexingSystemException.java | 35 --- .../polygene/api/query/QueryBuilderFactory.java | 2 + .../apache/polygene/bootstrap/Assemblers.java | 56 +++- .../bootstrap/CompositeAssemblyImpl.java | 3 +- .../runtime/unitofwork/ModuleUnitOfWork.java | 3 +- .../polygene/runtime/value/ValueInstance.java | 23 +- .../polygene/test/EntityTestAssembler.java | 1 + .../ehcache/assembly/EhCacheAssembler.java | 1 + .../memcache/assembly/MemcacheAssembler.java | 1 + .../assembly/CassandraEntityStoreAssembler.java | 1 + .../file/assembly/FileEntityStoreAssembler.java | 1 + .../assembly/GeodeEntityStoreAssembler.java | 1 + .../assembly/HazelcastEntityStoreAssembler.java | 1 + .../assembly/JCloudsEntityStoreAssembler.java | 1 + .../jdbm/assembly/JdbmEntityStoreAssembler.java | 1 + .../assembly/LevelDBEntityStoreAssembler.java | 1 + .../assembly/MemoryEntityStoreAssembler.java | 1 + .../assembly/MongoDBEntityStoreAssembler.java | 1 + .../PreferencesEntityStoreAssembler.java | 1 + .../assembly/RedisEntityStoreAssembler.java | 1 + .../riak/assembly/RiakEntityStoreAssembler.java | 1 + .../AbstractSQLEntityStoreAssembler.java | 1 + .../ElasticSearchIndexingException.java | 13 +- .../assembly/ESClientIndexQueryAssembler.java | 1 + .../assembly/ESClusterIndexQueryAssembler.java | 1 + .../ESFilesystemIndexQueryAssembler.java | 1 + .../index/rdf/UnsupportedLanguageException.java | 4 +- .../rdf/assembly/RdfMemoryStoreAssembler.java | 1 + .../assembly/RdfNativeSesameStoreAssembler.java | 1 + .../assembly/RdfRdbmsSesameStoreAssembler.java | 1 + .../index/rdf/indexing/RdfIndexExporter.java | 1 + .../index/rdf/indexing/RdfIndexerService.java | 2 +- .../index/rdf/query/TupleQueryExecutor.java | 12 +- .../solr/assembly/SolrIndexingAssembler.java | 1 + .../AbstractSQLIndexQueryAssembler.java | 1 + .../support/skeletons/AbstractSQLIndexing.java | 281 ++++++++++--------- .../support/skeletons/AbstractSQLStartup.java | 9 +- .../support/skeletons/SqlIndexingException.java | 17 ++ .../assembly/CodahaleMetricsAssembler.java | 1 + .../JavaxJsonSerializationAssembler.java | 1 + .../JavaxXmlSerializationAssembler.java | 1 + .../MessagePackSerializationAssembler.java | 1 + .../library/alarm/AlarmSystemAssembler.java | 1 + .../fileconfig/FileConfigurationAssembler.java | 1 + .../library/http/JettyServiceAssembler.java | 1 + .../library/rest/client/RssReaderTest.java | 52 ++-- .../library/rest/admin/RestAssembler.java | 1 + libraries/restlet/build.gradle | 5 +- .../library/restlet/PolygeneEntityRestlet.java | 1 - .../restlet/PolygeneRestApplication.java | 38 ++- .../library/restlet/PolygeneServerServlet.java | 9 +- .../restlet/assembly/GenericRestLayer.java | 34 --- .../assembly/RestApplicationAssembler.java | 85 ------ .../RestletCrudConnectivityAssembler.java | 3 + .../assembly/RestletCrudModuleAssembler.java | 24 +- .../configuration/ConfigurationLayer.java | 45 --- .../configuration/ConfigurationModule.java | 39 --- .../connectivity/ConnectivityLayer.java | 39 --- .../assembly/connectivity/RestModule.java | 40 --- .../assembly/connectivity/SecurityModule.java | 35 --- .../restlet/assembly/domain/CrudModule.java | 38 --- .../restlet/assembly/domain/DomainLayer.java | 37 --- .../infrastructue/FileStorageModule.java | 50 ---- .../assembly/infrastructue/IndexingModule.java | 54 ---- .../infrastructue/InfrastructureLayer.java | 54 ---- .../infrastructue/SerializationModule.java | 37 --- .../assembly/resource/ResourceLayer.java | 37 --- .../restlet/crud/EntityListResource.java | 5 +- .../library/restlet/crud/EntityResource.java | 13 +- .../restlet/resource/CreationResource.java | 8 +- .../restlet/resource/EntryPointResource.java | 4 +- .../restlet/resource/ResourceBuilder.java | 32 +-- .../serialization/JsonRepresentation.java | 7 +- .../library/restlet/TestApplication.java | 10 +- .../assembly/RestApplicationAssembler.java | 85 ++++++ .../configuration/ConfigurationLayer.java | 45 +++ .../configuration/ConfigurationModule.java | 39 +++ .../connectivity/ConnectivityLayer.java | 39 +++ .../assembly/connectivity/RestModule.java | 40 +++ .../assembly/connectivity/SecurityModule.java | 35 +++ .../restlet/assembly/domain/CrudModule.java | 38 +++ .../restlet/assembly/domain/DomainLayer.java | 37 +++ .../infrastructue/FileStorageModule.java | 50 ++++ .../assembly/infrastructue/IndexingModule.java | 54 ++++ .../infrastructue/InfrastructureLayer.java | 54 ++++ .../infrastructue/SerializationModule.java | 37 +++ .../assembly/resource/ResourceLayer.java | 37 +++ .../shiro/assembly/PasswordDomainAssembler.java | 1 + .../assembly/PermissionsDomainAssembler.java | 1 + .../assembly/StandaloneShiroAssembler.java | 1 + .../shiro/web/assembly/HttpShiroAssembler.java | 1 + .../sql/liquibase/LiquibaseAssembler.java | 1 + ...bstractPooledDataSourceServiceAssembler.java | 1 + .../sql/assembly/DataSourceAssembler.java | 1 + .../sql/assembly/DataSourceJMXAssembler.java | 1 + .../assembly/ExternalDataSourceAssembler.java | 1 + .../assembly/PersistingSequencingAssembler.java | 1 + .../assembly/TransientSequencingAssembler.java | 1 + .../uid/uuid/assembly/UuidServiceAssembler.java | 1 + .../uowfile/bootstrap/UoWFileAssembler.java | 1 + tools/generator-polygene/app/index.js | 44 +-- .../HttpServerModule/bootstrap.tmpl | 23 +- .../RestApiModule/NullEnroler.tmpl | 32 --- .../RestApiModule/NullVerifier.tmpl | 34 --- .../RestApiModule/bootstrap.tmpl | 10 +- .../ConnectivityLayer/RestApiModule/module.js | 4 - .../DomainLayer/DomainModule/Crud.tmpl | 2 +- .../DomainLayer/DomainModule/Entity.tmpl | 2 +- .../DomainLayer/DomainModule/bootstrap.tmpl | 8 +- .../DomainLayer/DomainModule/module.js | 4 +- .../indexing/ds-index-postgresql.properties | 2 +- .../IndexingModule/module.js | 22 +- .../StorageModule/bootstrap.tmpl | 4 +- .../InfrastructureLayer/StorageModule/module.js | 2 - .../storage/ds-es-postgresql.properties | 2 +- .../storage/es-cassandra.properties | 37 ++- .../RestAPIApplication/Launcher.java.tmpl | 12 +- .../app/templates/RestAPIApplication/SETUP.tmpl | 41 +++ .../app/templates/RestAPIApplication/app.js | 14 + .../RestAPIApplication/application.java.tmpl | 32 ++- .../customUnixStartScript.txt | 175 ++++++++++++ .../customWindowsStartScript.txt | 89 ++++++ .../app/templates/buildtool/gradle-app.tmpl | 79 +++--- .../app/templates/buildtool/gradle-root.tmpl | 27 ++ 127 files changed, 1550 insertions(+), 1136 deletions(-) ----------------------------------------------------------------------
