Update schema service to fail to start 41/84441/3
authorKajur, Harish (vk250x) <vk250x@att.com>
Sun, 7 Apr 2019 22:50:42 +0000 (18:50 -0400)
committerKajur, Harish (vk250x) <vk250x@att.com>
Mon, 8 Apr 2019 17:25:06 +0000 (13:25 -0400)
commit312c14b50f32493fa93fe3e6b757b8d16058a777
tree5956721ce6a4bb4eafea5f2249aba0132b796f17
parent08c1bd4d78a0504e7531876869a7ae0cd9c448df
Update schema service to fail to start

when all of the schema failed to load
so the microservice wouldn't be in a
bad state and also have the microservice
dictate what versions of schema they are using

Issue-ID: AAI-2329
Change-Id: Ie2e6e2bb3bac37b2ad57ada613e7c0e65647b64e
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
78 files changed:
aai-annotations/pom.xml
aai-auth/pom.xml
aai-core/pom.xml
aai-core/src/main/java/org/onap/aai/config/IntrospectionConfig.java
aai-core/src/main/java/org/onap/aai/config/SchemaConfiguration.java
aai-core/src/main/java/org/onap/aai/dbgen/SchemaGenerator.java
aai-core/src/main/java/org/onap/aai/introspection/LoaderUtil.java [new file with mode: 0644]
aai-core/src/main/java/org/onap/aai/introspection/sideeffect/SideEffect.java
aai-core/src/main/java/org/onap/aai/parsers/query/QueryParser.java
aai-core/src/main/java/org/onap/aai/parsers/relationship/RelationshipToURI.java
aai-core/src/main/java/org/onap/aai/parsers/uri/URIToRelationshipObject.java
aai-core/src/main/java/org/onap/aai/query/builder/GraphTraversalBuilder.java
aai-core/src/main/java/org/onap/aai/query/builder/GremlinQueryBuilder.java
aai-core/src/main/java/org/onap/aai/query/builder/QueryBuilder.java
aai-core/src/main/java/org/onap/aai/restcore/search/GroovyQueryBuilder.java
aai-core/src/main/java/org/onap/aai/serialization/db/DBSerializer.java
aai-core/src/main/java/org/onap/aai/util/GenerateXsd.java
aai-core/src/main/java/org/onap/aai/util/genxsd/ConfigTranslatorForDocs.java
aai-core/src/test/java/org/onap/aai/AAISetup.java
aai-core/src/test/java/org/onap/aai/AbstractConfigTranslator.java
aai-core/src/test/java/org/onap/aai/DataLinkSetup.java
aai-core/src/test/java/org/onap/aai/HttpTestUtil.java
aai-core/src/test/java/org/onap/aai/query/builder/QueryBuilderTestAbstraction.java
aai-core/src/test/java/org/onap/aai/query/builder/QueryTestsConfigTranslator.java
aai-core/src/test/java/org/onap/aai/serialization/db/AAICoreFakeEdgesConfigTranslator.java
aai-core/src/test/java/org/onap/aai/serialization/db/AAICorePrivateEdgeTestConfigTranslator.java
aai-core/src/test/java/org/onap/aai/serialization/db/DbSerializer_needsFakeRulesTest.java
aai-core/src/test/java/org/onap/aai/serialization/engines/query/GraphTraversalQueryEngine_needsFakeEdgeRulesTest.java
aai-core/src/test/java/org/onap/aai/serialization/queryformats/GraphSONTest.java
aai-core/src/test/java/org/onap/aai/testutils/TestUtilConfigTranslatorforBusiness.java
aai-core/src/test/java/org/onap/aai/testutils/TestUtilConfigTranslatorforDataLink.java
aai-core/src/test/java/org/onap/aai/testutils/TestUtilConfigTranslatorforEdges.java
aai-core/src/test/java/org/onap/aai/util/GenerateXsdTest.java
aai-core/src/test/java/org/onap/aai/util/genxsd/EdgeDescriptionTest.java
aai-core/src/test/java/org/onap/aai/util/genxsd/HTMLfromOXMTest.java
aai-core/src/test/java/org/onap/aai/util/genxsd/NodesYAMLfromOXMTest.java
aai-core/src/test/java/org/onap/aai/util/genxsd/YAMLfromOXMTest.java
aai-rest/pom.xml
aai-rest/src/main/java/org/onap/aai/restclient/AAIRestClient.java [new file with mode: 0644]
aai-rest/src/main/java/org/onap/aai/restclient/ClientType.java [new file with mode: 0644]
aai-rest/src/main/java/org/onap/aai/restclient/NoAuthRestClient.java
aai-rest/src/main/java/org/onap/aai/restclient/OneWaySSLRestClient.java
aai-rest/src/main/java/org/onap/aai/restclient/RestClient.java
aai-rest/src/main/java/org/onap/aai/restclient/RestClientResponseErrorHandler.java
aai-rest/src/main/java/org/onap/aai/restclient/TwoWaySSLRestClient.java
aai-schema-ingest/pom.xml
aai-schema-ingest/src/main/java/org/onap/aai/config/ConfigConfiguration.java
aai-schema-ingest/src/main/java/org/onap/aai/config/EdgesConfiguration.java
aai-schema-ingest/src/main/java/org/onap/aai/config/NodesConfiguration.java
aai-schema-ingest/src/main/java/org/onap/aai/config/SchemaServiceConfiguration.java
aai-schema-ingest/src/main/java/org/onap/aai/edges/EdgeIngestor.java
aai-schema-ingest/src/main/java/org/onap/aai/nodes/NodeIngestor.java
aai-schema-ingest/src/main/java/org/onap/aai/restclient/SchemaServiceNoAuthClient.java
aai-schema-ingest/src/main/java/org/onap/aai/restclient/SchemaServiceOneWayClient.java
aai-schema-ingest/src/main/java/org/onap/aai/restclient/SchemaServiceRestClient.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/AAIConfigTranslator.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/ConfigTranslator.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/SchemaConfigVersions.java [new file with mode: 0644]
aai-schema-ingest/src/main/java/org/onap/aai/setup/SchemaServiceTranslator.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/SchemaServiceVersions.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/SchemaVersions.java
aai-schema-ingest/src/main/java/org/onap/aai/setup/SchemaVersionsBean.java
aai-schema-ingest/src/test/java/org/onap/aai/setup/ConfigTranslatorWiringTest.java
aai-schema-ingest/src/test/java/org/onap/aai/setup/SchemaVersionsBeanOverrideTest.java [new file with mode: 0644]
aai-schema-ingest/src/test/java/org/onap/aai/testutils/BadEdgeConfigForValidationTest.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/BadNodeConfigForValidationTest.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/ConfigTranslatorForWiringTest.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/GoodConfigForValidationTest.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/SchemaIncompleteTranslator.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/TestUtilConfigTranslator.java
aai-schema-ingest/src/test/java/org/onap/aai/testutils/TestUtilConfigTranslatorforBusiness.java
aai-schema-ingest/src/test/java/org/onap/aai/validation/nodes/NodeValidatorSchemaIncompleteTest.java
aai-schema-ingest/src/test/resources/forWiringTests/schema-ingest-ss-wiring-override-test.properties [new file with mode: 0644]
aai-schema-ingest/src/test/resources/forWiringTests/schema-ingest-ss-wiring-test.properties
aai-schema-ingest/src/test/resources/forWiringTests/schema-ingest-wiring-test.properties
aai-utils/pom.xml
pom.xml
version.properties