├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── findbugs-exclude.xml ├── maven_deploy_settings.xml ├── packaging ├── snowizard.postinst ├── snowizard.postrm └── snowizard.prerm ├── pom.xml ├── snowizard-api ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── ge │ │ │ └── snowizard │ │ │ └── api │ │ │ ├── Id.java │ │ │ ├── SnowizardError.java │ │ │ └── protos │ │ │ └── SnowizardProtos.java │ └── resources │ │ └── Snowizard.proto │ └── test │ ├── java │ └── com │ │ └── ge │ │ └── snowizard │ │ └── api │ │ ├── IdTest.java │ │ ├── SnowizardErrorTest.java │ │ └── protos │ │ └── SnowizardProtosTest.java │ └── resources │ └── fixtures │ ├── error.json │ └── id.json ├── snowizard-application ├── pom.xml ├── snowizard.jvm.conf ├── snowizard.upstart ├── snowizard.yml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── ge │ │ │ └── snowizard │ │ │ └── application │ │ │ ├── SnowizardApplication.java │ │ │ ├── config │ │ │ └── SnowizardConfiguration.java │ │ │ ├── core │ │ │ └── MediaTypeAdditional.java │ │ │ ├── exceptions │ │ │ ├── SnowizardException.java │ │ │ └── SnowizardExceptionMapper.java │ │ │ ├── health │ │ │ └── EmptyHealthCheck.java │ │ │ └── resources │ │ │ ├── IdResource.java │ │ │ ├── PingResource.java │ │ │ └── VersionResource.java │ └── resources │ │ └── banner.txt │ └── test │ ├── java │ └── com │ │ └── ge │ │ └── snowizard │ │ ├── application │ │ ├── SnowizardApplicationTest.java │ │ ├── core │ │ │ └── MediaTypeAdditionalTest.java │ │ └── resources │ │ │ └── IdResourceTest.java │ │ └── integration │ │ └── SnowizardClientIT.java │ └── resources │ ├── logback-test.xml │ └── test-snowizard.yml ├── snowizard-client ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── ge │ └── snowizard │ └── client │ ├── SnowizardClient.java │ └── exceptions │ └── SnowizardClientException.java ├── snowizard-core ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── ge │ │ └── snowizard │ │ ├── core │ │ └── IdWorker.java │ │ └── exceptions │ │ ├── InvalidSystemClock.java │ │ └── InvalidUserAgentError.java │ └── test │ └── java │ └── com │ └── ge │ └── snowizard │ └── core │ └── IdWorkerTest.java └── src └── site └── site.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/README.md -------------------------------------------------------------------------------- /findbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/findbugs-exclude.xml -------------------------------------------------------------------------------- /maven_deploy_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/maven_deploy_settings.xml -------------------------------------------------------------------------------- /packaging/snowizard.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/packaging/snowizard.postinst -------------------------------------------------------------------------------- /packaging/snowizard.postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/packaging/snowizard.postrm -------------------------------------------------------------------------------- /packaging/snowizard.prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/packaging/snowizard.prerm -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/pom.xml -------------------------------------------------------------------------------- /snowizard-api/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /snowizard-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/pom.xml -------------------------------------------------------------------------------- /snowizard-api/src/main/java/com/ge/snowizard/api/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/main/java/com/ge/snowizard/api/Id.java -------------------------------------------------------------------------------- /snowizard-api/src/main/java/com/ge/snowizard/api/SnowizardError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/main/java/com/ge/snowizard/api/SnowizardError.java -------------------------------------------------------------------------------- /snowizard-api/src/main/java/com/ge/snowizard/api/protos/SnowizardProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/main/java/com/ge/snowizard/api/protos/SnowizardProtos.java -------------------------------------------------------------------------------- /snowizard-api/src/main/resources/Snowizard.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/main/resources/Snowizard.proto -------------------------------------------------------------------------------- /snowizard-api/src/test/java/com/ge/snowizard/api/IdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/test/java/com/ge/snowizard/api/IdTest.java -------------------------------------------------------------------------------- /snowizard-api/src/test/java/com/ge/snowizard/api/SnowizardErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/test/java/com/ge/snowizard/api/SnowizardErrorTest.java -------------------------------------------------------------------------------- /snowizard-api/src/test/java/com/ge/snowizard/api/protos/SnowizardProtosTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/test/java/com/ge/snowizard/api/protos/SnowizardProtosTest.java -------------------------------------------------------------------------------- /snowizard-api/src/test/resources/fixtures/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/test/resources/fixtures/error.json -------------------------------------------------------------------------------- /snowizard-api/src/test/resources/fixtures/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-api/src/test/resources/fixtures/id.json -------------------------------------------------------------------------------- /snowizard-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/pom.xml -------------------------------------------------------------------------------- /snowizard-application/snowizard.jvm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/snowizard.jvm.conf -------------------------------------------------------------------------------- /snowizard-application/snowizard.upstart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/snowizard.upstart -------------------------------------------------------------------------------- /snowizard-application/snowizard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/snowizard.yml -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/SnowizardApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/SnowizardApplication.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/config/SnowizardConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/config/SnowizardConfiguration.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/core/MediaTypeAdditional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/core/MediaTypeAdditional.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/exceptions/SnowizardException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/exceptions/SnowizardException.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/exceptions/SnowizardExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/exceptions/SnowizardExceptionMapper.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/health/EmptyHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/health/EmptyHealthCheck.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/resources/IdResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/resources/IdResource.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/resources/PingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/resources/PingResource.java -------------------------------------------------------------------------------- /snowizard-application/src/main/java/com/ge/snowizard/application/resources/VersionResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/java/com/ge/snowizard/application/resources/VersionResource.java -------------------------------------------------------------------------------- /snowizard-application/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/main/resources/banner.txt -------------------------------------------------------------------------------- /snowizard-application/src/test/java/com/ge/snowizard/application/SnowizardApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/java/com/ge/snowizard/application/SnowizardApplicationTest.java -------------------------------------------------------------------------------- /snowizard-application/src/test/java/com/ge/snowizard/application/core/MediaTypeAdditionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/java/com/ge/snowizard/application/core/MediaTypeAdditionalTest.java -------------------------------------------------------------------------------- /snowizard-application/src/test/java/com/ge/snowizard/application/resources/IdResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/java/com/ge/snowizard/application/resources/IdResourceTest.java -------------------------------------------------------------------------------- /snowizard-application/src/test/java/com/ge/snowizard/integration/SnowizardClientIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/java/com/ge/snowizard/integration/SnowizardClientIT.java -------------------------------------------------------------------------------- /snowizard-application/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /snowizard-application/src/test/resources/test-snowizard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-application/src/test/resources/test-snowizard.yml -------------------------------------------------------------------------------- /snowizard-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-client/pom.xml -------------------------------------------------------------------------------- /snowizard-client/src/main/java/com/ge/snowizard/client/SnowizardClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-client/src/main/java/com/ge/snowizard/client/SnowizardClient.java -------------------------------------------------------------------------------- /snowizard-client/src/main/java/com/ge/snowizard/client/exceptions/SnowizardClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-client/src/main/java/com/ge/snowizard/client/exceptions/SnowizardClientException.java -------------------------------------------------------------------------------- /snowizard-core/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /snowizard-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-core/pom.xml -------------------------------------------------------------------------------- /snowizard-core/src/main/java/com/ge/snowizard/core/IdWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-core/src/main/java/com/ge/snowizard/core/IdWorker.java -------------------------------------------------------------------------------- /snowizard-core/src/main/java/com/ge/snowizard/exceptions/InvalidSystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-core/src/main/java/com/ge/snowizard/exceptions/InvalidSystemClock.java -------------------------------------------------------------------------------- /snowizard-core/src/main/java/com/ge/snowizard/exceptions/InvalidUserAgentError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-core/src/main/java/com/ge/snowizard/exceptions/InvalidUserAgentError.java -------------------------------------------------------------------------------- /snowizard-core/src/test/java/com/ge/snowizard/core/IdWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/snowizard-core/src/test/java/com/ge/snowizard/core/IdWorkerTest.java -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeneralElectric/snowizard/HEAD/src/site/site.xml --------------------------------------------------------------------------------