├── .github └── workflows │ └── maven.yml ├── .gitignore ├── Jenkinsfile ├── README.md ├── cloud-native.jpg ├── devops ├── dev │ └── docker-compose.yml └── k8s │ ├── README.md │ ├── happyride │ ├── apps │ │ ├── address-service │ │ │ ├── address-service-config.yaml │ │ │ ├── charts │ │ │ │ ├── address-service-common │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ │ └── service.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── address-service │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── hpa.yaml │ │ │ │ │ └── serviceaccount.yaml │ │ │ │ │ └── values.yaml │ │ │ ├── config.yaml │ │ │ └── helmfile.yaml │ │ ├── axon │ │ │ ├── charts │ │ │ │ └── axon │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── hpa.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── service.yaml │ │ │ │ │ ├── serviceaccount.yaml │ │ │ │ │ └── tests │ │ │ │ │ │ └── test-connection.yaml │ │ │ │ │ └── values.yaml │ │ │ └── helmfile.yaml │ │ ├── common │ │ │ ├── charts │ │ │ │ └── common │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── spring-config │ │ │ │ │ └── management.yml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ └── spring-config.yaml │ │ │ │ │ └── values.yaml │ │ │ └── helmfile.yaml │ │ ├── kafka │ │ │ └── helmfile.yaml │ │ ├── passenger-api-graphql │ │ │ ├── charts │ │ │ │ └── passenger-api-graphql │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── hpa.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── service.yaml │ │ │ │ │ ├── serviceaccount.yaml │ │ │ │ │ └── tests │ │ │ │ │ │ └── test-connection.yaml │ │ │ │ │ └── values.yaml │ │ │ └── helmfile.yaml │ │ ├── passenger-service │ │ │ ├── charts │ │ │ │ └── passenger-service │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── hpa.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── service.yaml │ │ │ │ │ ├── serviceaccount.yaml │ │ │ │ │ └── tests │ │ │ │ │ │ └── test-connection.yaml │ │ │ │ │ └── values.yaml │ │ │ ├── config.yaml │ │ │ └── helmfile.yaml │ │ ├── postgresql-config.yaml │ │ ├── redis │ │ │ └── helmfile.yaml │ │ └── trip-service │ │ │ ├── charts │ │ │ └── trip-service │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ ├── NOTES.txt │ │ │ │ ├── _helpers.tpl │ │ │ │ ├── deployment.yaml │ │ │ │ ├── hpa.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ ├── service.yaml │ │ │ │ ├── serviceaccount.yaml │ │ │ │ └── tests │ │ │ │ │ └── test-connection.yaml │ │ │ │ └── values.yaml │ │ │ ├── config.yaml │ │ │ └── helmfile.yaml │ └── helmfile.yaml │ ├── istio │ ├── address-service-abort.yaml │ ├── address-service-auth.yaml │ ├── address-service-cb-destination-rule.yaml │ ├── address-service-delay.yaml │ ├── address-service-deployment-user.yaml │ ├── address-service-deployment.yaml │ ├── address-service-destination-rule-deployment.yaml │ ├── address-service-destination-rule.yaml │ ├── address-service-external.yaml │ ├── address-service-retry.yaml │ ├── address-service-versioned.yaml │ ├── address-service.yaml │ ├── egress-gateway.yaml │ ├── ingress-gateway.yaml │ ├── keycloak-virtual-service.yaml │ ├── keycloak.yaml │ ├── mtls-passenger-service.yaml │ ├── mtls.yaml │ ├── passenger-api-graphql-auth.yaml │ ├── passenger-api-graphql-cb-service.yaml │ ├── payment-service-destination-rule.yaml │ ├── payment-service-entry.yaml │ ├── payment-service.yaml │ ├── sleep-no-proxy.yaml │ ├── sleep.yaml │ └── virtual-service.yaml │ └── ops │ ├── apps │ ├── docker-registry │ │ └── helmfile.yaml │ └── jenkins │ │ └── helmfile.yaml │ ├── deploy-account.yaml │ └── helmfile.yaml ├── example-projects ├── passenger-web-api-falcor │ ├── .gitignore │ ├── README.md │ ├── datasource_test.js │ ├── debug.js │ ├── index.html │ ├── index.js │ ├── model_test.js │ ├── package.json │ ├── pom.xml │ ├── sample_json_graph.json │ └── yarn.lock ├── security-jwt │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── security │ │ ├── JWTAuthenticationFilter.java │ │ ├── JWTFilter.java │ │ ├── JWTKeyHolder.java │ │ ├── LoginRequest.java │ │ ├── ProtectedController.java │ │ ├── ProtectedService.java │ │ ├── SecurityApplication.java │ │ ├── SecurityConstants.java │ │ ├── UserController.java │ │ └── UserInfo.java ├── trip-service-cqrs-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── tripservice │ │ └── cqrs │ │ └── api │ │ ├── CancelTripCommand.java │ │ ├── ConfirmTripCommand.java │ │ ├── CreateTripCommand.java │ │ ├── FetchTripQuery.java │ │ ├── TripCancelledEvent.java │ │ ├── TripConfirmedEvent.java │ │ ├── TripCreatedEvent.java │ │ └── TripSummary.java └── trip-service-cqrs │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── tripservice │ │ └── cqrs │ │ ├── TripCqrsApplication.java │ │ ├── TripCqrsConfiguration.java │ │ ├── dataaccess │ │ ├── TripView.java │ │ ├── TripViewEventHandler.java │ │ └── TripViewRepository.java │ │ ├── domain │ │ ├── IllegalTripStateException.java │ │ ├── Trip.java │ │ ├── TripNotFoundException.java │ │ └── TripService.java │ │ └── web │ │ └── TripController.java │ └── resources │ └── application-dev.yml ├── gongzhonghao.jpg ├── happyride ├── api-client │ ├── address-service-client │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── openapi.yml │ ├── passenger-service-client │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── openapi.yml │ ├── pom.xml │ └── trip-service-client │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── resources │ │ └── openapi.yml ├── api │ ├── address-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── addressservice │ │ │ │ └── api │ │ │ │ ├── AddressVO.java │ │ │ │ ├── AreaVO.java │ │ │ │ └── web │ │ │ │ └── AddressBatchRequest.java │ │ │ └── proto │ │ │ └── address.proto │ ├── dispatch-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── dispatchservice │ │ │ └── api │ │ │ ├── DispatchServiceChannels.java │ │ │ └── events │ │ │ ├── DispatchDomainEvent.java │ │ │ ├── DriverLocation.java │ │ │ ├── DriverLocationUpdatedEvent.java │ │ │ ├── InvalidDispatchRequestReply.java │ │ │ ├── TripAcceptanceDeclinedEvent.java │ │ │ ├── TripAcceptanceDeclinedReason.java │ │ │ ├── TripAcceptanceSelectedEvent.java │ │ │ ├── TripDispatchFailedEvent.java │ │ │ ├── TripDispatchFailedReason.java │ │ │ ├── TripDispatchedEvent.java │ │ │ └── VerifyDispatchCommand.java │ ├── driver-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── driverservice │ │ │ └── api │ │ │ └── web │ │ │ ├── CreateDriverRequest.java │ │ │ ├── CreateVehicleRequest.java │ │ │ ├── DriverView.java │ │ │ └── VehicleView.java │ ├── passenger-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── passengerservice │ │ │ └── api │ │ │ ├── events │ │ │ ├── PassengerDetails.java │ │ │ └── PassengerDetailsUpdatedEvent.java │ │ │ └── web │ │ │ ├── CreatePassengerRequest.java │ │ │ ├── CreateUserAddressRequest.java │ │ │ ├── PassengerVO.java │ │ │ └── UserAddressVO.java │ ├── passenger-web-api │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── passengerwebapi │ │ │ │ ├── AddressServiceProxy.java │ │ │ │ ├── ApplicationConfig.java │ │ │ │ ├── DestinationConfig.java │ │ │ │ ├── PassengerHandler.java │ │ │ │ ├── PassengerResponse.java │ │ │ │ ├── PassengerServiceProxy.java │ │ │ │ ├── PassengerWebApiApplication.java │ │ │ │ ├── UserAddressResponse.java │ │ │ │ └── WebConfig.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── openapi.yml │ ├── payment-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── paymentservice │ │ │ └── api │ │ │ ├── PaymentServiceChannels.java │ │ │ ├── events │ │ │ ├── CreatePaymentCommand.java │ │ │ ├── MakePaymentCommand.java │ │ │ └── PaymentFailedReply.java │ │ │ └── web │ │ │ └── MakePaymentRequest.java │ ├── trip-service-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── tripservice │ │ │ └── api │ │ │ ├── TripServiceChannels.java │ │ │ ├── TripState.java │ │ │ ├── events │ │ │ ├── CancellationParty.java │ │ │ ├── DriverAcceptTripDetails.java │ │ │ ├── DriverAcceptTripEvent.java │ │ │ ├── TripCancellationResolutionRequiredEvent.java │ │ │ ├── TripCancelledEvent.java │ │ │ ├── TripConfirmedEvent.java │ │ │ ├── TripCreatedEvent.java │ │ │ ├── TripDetails.java │ │ │ ├── TripDispatchedEvent.java │ │ │ ├── TripDomainEvent.java │ │ │ ├── TripFinishedEvent.java │ │ │ ├── TripRejectedEvent.java │ │ │ └── TripStartedEvent.java │ │ │ └── web │ │ │ ├── AcceptTripRequest.java │ │ │ ├── CreateTripRequest.java │ │ │ └── TripVO.java │ └── trip-validation-service-api │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── tripvalidationservice │ │ └── api │ │ ├── InvalidTripReply.java │ │ ├── TripValidationServiceChannels.java │ │ └── ValidateTripCommand.java ├── lib │ ├── common │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── vividcode │ │ │ └── happyride │ │ │ └── common │ │ │ ├── AbstractEntity.java │ │ │ ├── BaseEntityWithGeneratedId.java │ │ │ ├── DatabaseRuntimeHintsRegistrar.java │ │ │ ├── DriverState.java │ │ │ ├── EntityWithGeneratedId.java │ │ │ ├── Position.java │ │ │ ├── PositionVO.java │ │ │ └── Utils.java │ └── postgres-common │ │ ├── pom.xml │ │ └── src │ │ └── test │ │ └── java │ │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── postgres │ │ └── common │ │ └── EmbeddedPostgresConfiguration.java ├── pom.xml ├── service │ ├── address-service │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── docker │ │ │ └── Dockerfile │ │ │ ├── k8s │ │ │ ├── app.yml │ │ │ ├── config.yml │ │ │ ├── postgres.yml │ │ │ ├── secret.yml │ │ │ └── service-monitor.yml │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── vividcode │ │ │ │ │ └── happyride │ │ │ │ │ └── addressservice │ │ │ │ │ ├── AddressServiceApplication.java │ │ │ │ │ ├── ApplicationConfig.java │ │ │ │ │ ├── dataaccess │ │ │ │ │ ├── AddressRepository.java │ │ │ │ │ └── AreaRepository.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Address.java │ │ │ │ │ └── Area.java │ │ │ │ │ ├── grpc │ │ │ │ │ └── AddressGrpcService.java │ │ │ │ │ ├── service │ │ │ │ │ ├── AddressHelper.java │ │ │ │ │ ├── AddressLoader.java │ │ │ │ │ ├── AddressService.java │ │ │ │ │ └── AreaService.java │ │ │ │ │ └── web │ │ │ │ │ └── AddressController.java │ │ │ └── resources │ │ │ │ ├── application-dev.yml │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1__init_schema.sql │ │ │ │ └── V2__init_area_data.sql │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── addressservice │ │ │ │ ├── AddressGrpcServiceTest.java │ │ │ │ └── AddressServiceTest.java │ │ │ └── resources │ │ │ └── application.yml │ ├── dispatch-service │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── vividcode │ │ │ │ │ └── happyride │ │ │ │ │ └── dispatchservice │ │ │ │ │ ├── ApplicationConfig.java │ │ │ │ │ ├── AvailableDriver.java │ │ │ │ │ ├── DispatchService.java │ │ │ │ │ ├── DispatchServiceApplication.java │ │ │ │ │ ├── DispatchVerificationException.java │ │ │ │ │ ├── DriverLocationService.java │ │ │ │ │ ├── DriverLocationUpdater.java │ │ │ │ │ ├── TripAcceptanceService.java │ │ │ │ │ ├── commandhandlers │ │ │ │ │ ├── DispatchCommandHandlers.java │ │ │ │ │ └── DispatchCommandHandlersConfiguration.java │ │ │ │ │ ├── dataaccess │ │ │ │ │ └── DispatchRepository.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Dispatch.java │ │ │ │ │ ├── DispatchDomainEventPublisher.java │ │ │ │ │ ├── DispatchState.java │ │ │ │ │ ├── TripAcceptance.java │ │ │ │ │ └── TripAcceptanceState.java │ │ │ │ │ └── messagehandlers │ │ │ │ │ ├── DispatchServiceEventConsumer.java │ │ │ │ │ └── DispatchServiceMessageHandlersConfiguration.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ └── V1__init_schema.sql │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── dispatchservice │ │ │ │ ├── DispatchServiceTest.java │ │ │ │ ├── DriverLocationServiceTest.java │ │ │ │ ├── TestUtils.java │ │ │ │ └── TripAcceptanceServiceTest.java │ │ │ └── resources │ │ │ └── application.yml │ ├── driver-service │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── vividcode │ │ │ │ │ └── happyride │ │ │ │ │ └── driverservice │ │ │ │ │ ├── ApplicationConfig.java │ │ │ │ │ ├── DriverServiceApplication.java │ │ │ │ │ ├── dataaccess │ │ │ │ │ └── DriverRepository.java │ │ │ │ │ ├── model │ │ │ │ │ ├── Driver.java │ │ │ │ │ └── Vehicle.java │ │ │ │ │ ├── service │ │ │ │ │ ├── DriverNotFoundException.java │ │ │ │ │ └── DriverService.java │ │ │ │ │ ├── support │ │ │ │ │ └── DriverUtils.java │ │ │ │ │ └── web │ │ │ │ │ └── DriverController.java │ │ │ └── resources │ │ │ │ ├── application-dev.yml │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ └── V1__init_schema.sql │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── driverservice │ │ │ │ ├── DriverControllerTest.java │ │ │ │ ├── DriverServiceTest.java │ │ │ │ └── DriverTestUtils.java │ │ │ └── resources │ │ │ └── application.yml │ ├── passenger-service │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── vividcode │ │ │ │ │ └── happyride │ │ │ │ │ └── passengerservice │ │ │ │ │ ├── ApplicationConfig.java │ │ │ │ │ ├── PassengerServiceApplication.java │ │ │ │ │ ├── dataaccess │ │ │ │ │ └── PassengerRepository.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Passenger.java │ │ │ │ │ ├── PassengerNotFoundException.java │ │ │ │ │ ├── PassengerService.java │ │ │ │ │ ├── PassengerUtils.java │ │ │ │ │ ├── TripServiceProxy.java │ │ │ │ │ └── UserAddress.java │ │ │ │ │ ├── messagehandlers │ │ │ │ │ ├── PassengerServiceEventConsumer.java │ │ │ │ │ └── PassengerServiceMessageHandlersConfiguration.java │ │ │ │ │ └── web │ │ │ │ │ └── PassengerController.java │ │ │ └── resources │ │ │ │ ├── application-dev.yml │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ └── V1__init_schema.sql │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ ├── bdd │ │ │ │ ├── BddTestApplication.java │ │ │ │ ├── PassengerIntegrationTest.java │ │ │ │ ├── common │ │ │ │ │ └── PassengerClient.java │ │ │ │ └── stepdefs │ │ │ │ │ └── AddressStepdefs.java │ │ │ │ ├── junit5 │ │ │ │ └── JUnit5Sample.java │ │ │ │ ├── mocktest │ │ │ │ ├── ActionService.java │ │ │ │ ├── ActionServiceTest.java │ │ │ │ ├── EventPublisher.java │ │ │ │ ├── TestConfiguration.java │ │ │ │ ├── ValueUpdatedEvent.java │ │ │ │ └── ValueUpdater.java │ │ │ │ └── passengerservice │ │ │ │ ├── PassengerControllerClientTest.java │ │ │ │ ├── PassengerControllerTest.java │ │ │ │ ├── PassengerServiceTest.java │ │ │ │ ├── PassengerTest.java │ │ │ │ └── PassengerTestApplication.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── features │ │ │ └── address.feature │ ├── payment-service │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── paymentservice │ │ │ │ ├── ApplicationConfig.java │ │ │ │ ├── PaymentApplication.java │ │ │ │ ├── commandhandlers │ │ │ │ ├── PaymentCommandHandlers.java │ │ │ │ └── PaymentCommandHandlersConfiguration.java │ │ │ │ ├── dataaccess │ │ │ │ └── PaymentRepository.java │ │ │ │ ├── domain │ │ │ │ ├── Payment.java │ │ │ │ ├── PaymentException.java │ │ │ │ ├── PaymentGateway.java │ │ │ │ ├── PaymentNotFoundException.java │ │ │ │ ├── PaymentResult.java │ │ │ │ ├── PaymentService.java │ │ │ │ └── PaymentState.java │ │ │ │ └── web │ │ │ │ └── PaymentController.java │ │ │ └── resources │ │ │ ├── application-dev.yml │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ └── V1__init_schema.sql │ ├── pom.xml │ ├── trip-history-service │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── triphistoryservice │ │ │ │ ├── ApplicationConfig.java │ │ │ │ ├── TripHistoryApplication.java │ │ │ │ ├── dataaccess │ │ │ │ └── TripRepository.java │ │ │ │ ├── domain │ │ │ │ ├── Trip.java │ │ │ │ └── TripService.java │ │ │ │ ├── messagehandlers │ │ │ │ ├── TripHistoryServiceEventConsumer.java │ │ │ │ └── TripHistoryServiceMessageHandlersConfiguration.java │ │ │ │ └── web │ │ │ │ └── TripController.java │ │ │ └── resources │ │ │ ├── application-dev.yml │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ └── V1__init_schema.sql │ ├── trip-service │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── vividcode │ │ │ │ │ └── happyride │ │ │ │ │ └── tripservice │ │ │ │ │ ├── ApplicationConfig.java │ │ │ │ │ ├── TripApplication.java │ │ │ │ │ ├── commandhandlers │ │ │ │ │ ├── TripCommandHandlers.java │ │ │ │ │ └── TripCommandHandlersConfiguration.java │ │ │ │ │ ├── commandsample │ │ │ │ │ ├── CommandTests.java │ │ │ │ │ ├── EchoCommand.java │ │ │ │ │ ├── EchoCommandHandlers.java │ │ │ │ │ ├── EchoConfiguration.java │ │ │ │ │ ├── QueryWeatherCommand.java │ │ │ │ │ ├── QueryWeatherResult.java │ │ │ │ │ ├── WeatherCommandHandlers.java │ │ │ │ │ └── WeatherConfiguration.java │ │ │ │ │ ├── dataaccess │ │ │ │ │ └── TripRepository.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── IllegalTripStateException.java │ │ │ │ │ ├── Trip.java │ │ │ │ │ ├── TripDomainEventPublisher.java │ │ │ │ │ ├── TripFareService.java │ │ │ │ │ └── TripService.java │ │ │ │ │ ├── messagehandlers │ │ │ │ │ ├── TripServiceEventConsumer.java │ │ │ │ │ └── TripServiceMessageHandlersConfiguration.java │ │ │ │ │ ├── sagaparticipants │ │ │ │ │ ├── ConfirmTripCommand.java │ │ │ │ │ ├── PaymentServiceProxy.java │ │ │ │ │ ├── RejectTripCommand.java │ │ │ │ │ ├── TripCommand.java │ │ │ │ │ ├── TripServiceProxy.java │ │ │ │ │ └── TripValidationServiceProxy.java │ │ │ │ │ ├── sagas │ │ │ │ │ └── createtrip │ │ │ │ │ │ ├── CreateTripSaga.java │ │ │ │ │ │ └── CreateTripSagaState.java │ │ │ │ │ └── web │ │ │ │ │ └── TripController.java │ │ │ └── resources │ │ │ │ ├── application-dev.yml │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1__init_schema.sql │ │ │ │ └── V2__init_eventuate_schema.sql │ │ │ └── test │ │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── tripservice │ │ │ │ ├── TripServiceTest.java │ │ │ │ └── sagas │ │ │ │ └── createtrip │ │ │ │ └── CreateTripSagaTest.java │ │ │ └── resources │ │ │ └── application.yml │ └── trip-validation-service │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── vividcode │ │ │ │ └── happyride │ │ │ │ └── tripvalidationservice │ │ │ │ ├── AppConfig.java │ │ │ │ ├── TripValidationServiceApplication.java │ │ │ │ ├── domain │ │ │ │ ├── TripValidationServiceCommandHandlers.java │ │ │ │ └── TripValidationServiceConfiguration.java │ │ │ │ └── service │ │ │ │ ├── PassengerBlockedException.java │ │ │ │ ├── TripDistanceTooLongException.java │ │ │ │ ├── TripValidationException.java │ │ │ │ └── TripValidationService.java │ │ └── resources │ │ │ ├── application-dev.yml │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── tripvalidationservice │ │ └── service │ │ └── TripValidationServiceTest.java └── tools │ ├── driver-simulator-ui │ ├── app │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── browserslist │ │ ├── e2e │ │ │ ├── protractor.conf.js │ │ │ ├── src │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app-routing.module.ts │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.scss │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── components │ │ │ │ │ └── drivers-list │ │ │ │ │ │ ├── drivers-list.component.html │ │ │ │ │ │ ├── drivers-list.component.scss │ │ │ │ │ │ └── drivers-list.component.ts │ │ │ │ ├── driver.service.ts │ │ │ │ └── model.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── proxy.conf.json │ │ │ ├── styles.scss │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ └── pom.xml │ └── driver-simulator │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── io │ │ └── vividcode │ │ └── happyride │ │ └── driversimulator │ │ ├── ApplicationConfig.java │ │ ├── DriverSimulator.java │ │ ├── DriverSimulatorFactory.java │ │ ├── DriverSimulatorMain.java │ │ ├── DriverSimulatorNotFoundException.java │ │ ├── DriverSimulatorRegistry.java │ │ ├── DriverSimulatorSnapshot.java │ │ └── web │ │ ├── AddDriverRequest.java │ │ ├── DriverSimulatorController.java │ │ ├── IndexController.java │ │ └── ResetPositionRequest.java │ └── resources │ ├── application-dev.yml │ └── application.yml └── pom.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/README.md -------------------------------------------------------------------------------- /cloud-native.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/cloud-native.jpg -------------------------------------------------------------------------------- /devops/dev/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/dev/docker-compose.yml -------------------------------------------------------------------------------- /devops/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/README.md -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/address-service-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/address-service-config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/templates/service.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service-common/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service-common/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/templates/deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/templates/hpa.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/charts/address-service/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/charts/address-service/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/address-service/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/address-service/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/hpa.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/ingress.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/service.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/charts/axon/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/charts/axon/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/axon/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/axon/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/charts/common/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/charts/common/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/spring-config/management.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/charts/common/spring-config/management.yml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Common configs -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/charts/common/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/templates/spring-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/charts/common/templates/spring-config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/charts/common/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/common/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/common/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/kafka/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/kafka/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/hpa.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/ingress.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/service.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/charts/passenger-api-graphql/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-api-graphql/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-api-graphql/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/hpa.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/ingress.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/service.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/charts/passenger-service/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/charts/passenger-service/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/passenger-service/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/passenger-service/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/postgresql-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/postgresql-config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/redis/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/redis/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/.helmignore -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/Chart.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/NOTES.txt -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/_helpers.tpl -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/hpa.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/ingress.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/service.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/charts/trip-service/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/charts/trip-service/values.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/config.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/apps/trip-service/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/apps/trip-service/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/happyride/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/happyride/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-abort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-abort.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-auth.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-cb-destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-cb-destination-rule.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-delay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-delay.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-deployment-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-deployment-user.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-destination-rule-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-destination-rule-deployment.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-destination-rule.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-external.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-retry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-retry.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service-versioned.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service-versioned.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/address-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/address-service.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/egress-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/egress-gateway.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/ingress-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/ingress-gateway.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/keycloak-virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/keycloak-virtual-service.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/keycloak.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/keycloak.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/mtls-passenger-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/mtls-passenger-service.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/mtls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/mtls.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/passenger-api-graphql-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/passenger-api-graphql-auth.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/passenger-api-graphql-cb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/passenger-api-graphql-cb-service.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/payment-service-destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/payment-service-destination-rule.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/payment-service-entry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/payment-service-entry.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/payment-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/payment-service.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/sleep-no-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/sleep-no-proxy.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/sleep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/sleep.yaml -------------------------------------------------------------------------------- /devops/k8s/istio/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/istio/virtual-service.yaml -------------------------------------------------------------------------------- /devops/k8s/ops/apps/docker-registry/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/ops/apps/docker-registry/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/ops/apps/jenkins/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/ops/apps/jenkins/helmfile.yaml -------------------------------------------------------------------------------- /devops/k8s/ops/deploy-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/ops/deploy-account.yaml -------------------------------------------------------------------------------- /devops/k8s/ops/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/devops/k8s/ops/helmfile.yaml -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/.gitignore -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/README.md -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/datasource_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/datasource_test.js -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/debug.js -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/index.html -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/index.js -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/model_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/model_test.js -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/package.json -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/pom.xml -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/sample_json_graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/sample_json_graph.json -------------------------------------------------------------------------------- /example-projects/passenger-web-api-falcor/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/passenger-web-api-falcor/yarn.lock -------------------------------------------------------------------------------- /example-projects/security-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/pom.xml -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTAuthenticationFilter.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTFilter.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTKeyHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/JWTKeyHolder.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/LoginRequest.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/ProtectedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/ProtectedController.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/ProtectedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/ProtectedService.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/SecurityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/SecurityApplication.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/SecurityConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/SecurityConstants.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/UserController.java -------------------------------------------------------------------------------- /example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/security-jwt/src/main/java/io/vividcode/happyride/security/UserInfo.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/pom.xml -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/CancelTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/CancelTripCommand.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/ConfirmTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/ConfirmTripCommand.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/CreateTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/CreateTripCommand.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/FetchTripQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/FetchTripQuery.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripCancelledEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripCancelledEvent.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripConfirmedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripConfirmedEvent.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripCreatedEvent.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs-api/src/main/java/io/vividcode/happyride/tripservice/cqrs/api/TripSummary.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/pom.xml -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/TripCqrsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/TripCqrsApplication.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/TripCqrsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/TripCqrsConfiguration.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripView.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripViewEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripViewEventHandler.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripViewRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/dataaccess/TripViewRepository.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/IllegalTripStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/IllegalTripStateException.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/Trip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/Trip.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/TripNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/TripNotFoundException.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/TripService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/domain/TripService.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/web/TripController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/java/io/vividcode/happyride/tripservice/cqrs/web/TripController.java -------------------------------------------------------------------------------- /example-projects/trip-service-cqrs/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/example-projects/trip-service-cqrs/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /gongzhonghao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/gongzhonghao.jpg -------------------------------------------------------------------------------- /happyride/api-client/address-service-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/address-service-client/README.md -------------------------------------------------------------------------------- /happyride/api-client/address-service-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/address-service-client/pom.xml -------------------------------------------------------------------------------- /happyride/api-client/address-service-client/src/main/resources/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/address-service-client/src/main/resources/openapi.yml -------------------------------------------------------------------------------- /happyride/api-client/passenger-service-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/passenger-service-client/pom.xml -------------------------------------------------------------------------------- /happyride/api-client/passenger-service-client/src/main/resources/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/passenger-service-client/src/main/resources/openapi.yml -------------------------------------------------------------------------------- /happyride/api-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/pom.xml -------------------------------------------------------------------------------- /happyride/api-client/trip-service-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/trip-service-client/pom.xml -------------------------------------------------------------------------------- /happyride/api-client/trip-service-client/src/main/resources/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api-client/trip-service-client/src/main/resources/openapi.yml -------------------------------------------------------------------------------- /happyride/api/address-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/address-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/AddressVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/AddressVO.java -------------------------------------------------------------------------------- /happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/AreaVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/AreaVO.java -------------------------------------------------------------------------------- /happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/web/AddressBatchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/address-service-api/src/main/java/io/vividcode/happyride/addressservice/api/web/AddressBatchRequest.java -------------------------------------------------------------------------------- /happyride/api/address-service-api/src/main/proto/address.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/address-service-api/src/main/proto/address.proto -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/DispatchServiceChannels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/DispatchServiceChannels.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DispatchDomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DispatchDomainEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DriverLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DriverLocation.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DriverLocationUpdatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/DriverLocationUpdatedEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/InvalidDispatchRequestReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/InvalidDispatchRequestReply.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceDeclinedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceDeclinedEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceDeclinedReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceDeclinedReason.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceSelectedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripAcceptanceSelectedEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchFailedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchFailedEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchFailedReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchFailedReason.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/TripDispatchedEvent.java -------------------------------------------------------------------------------- /happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/VerifyDispatchCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/dispatch-service-api/src/main/java/io/vividcode/happyride/dispatchservice/api/events/VerifyDispatchCommand.java -------------------------------------------------------------------------------- /happyride/api/driver-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/driver-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/CreateDriverRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/CreateDriverRequest.java -------------------------------------------------------------------------------- /happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/CreateVehicleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/CreateVehicleRequest.java -------------------------------------------------------------------------------- /happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/DriverView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/DriverView.java -------------------------------------------------------------------------------- /happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/VehicleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/driver-service-api/src/main/java/io/vividcode/happyride/driverservice/api/web/VehicleView.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/events/PassengerDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/events/PassengerDetails.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/events/PassengerDetailsUpdatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/events/PassengerDetailsUpdatedEvent.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/CreatePassengerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/CreatePassengerRequest.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/CreateUserAddressRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/CreateUserAddressRequest.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/PassengerVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/PassengerVO.java -------------------------------------------------------------------------------- /happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/UserAddressVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-service-api/src/main/java/io/vividcode/happyride/passengerservice/api/web/UserAddressVO.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/README.md -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/AddressServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/AddressServiceProxy.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/DestinationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/DestinationConfig.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerHandler.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerResponse.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerServiceProxy.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerWebApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/PassengerWebApiApplication.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/UserAddressResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/UserAddressResponse.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/java/io/vividcode/happyride/passengerwebapi/WebConfig.java -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/api/passenger-web-api/src/main/resources/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/passenger-web-api/src/main/resources/openapi.yml -------------------------------------------------------------------------------- /happyride/api/payment-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/PaymentServiceChannels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/PaymentServiceChannels.java -------------------------------------------------------------------------------- /happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/CreatePaymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/CreatePaymentCommand.java -------------------------------------------------------------------------------- /happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/MakePaymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/MakePaymentCommand.java -------------------------------------------------------------------------------- /happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/PaymentFailedReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/events/PaymentFailedReply.java -------------------------------------------------------------------------------- /happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/web/MakePaymentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/payment-service-api/src/main/java/io/vividcode/happyride/paymentservice/api/web/MakePaymentRequest.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/TripServiceChannels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/TripServiceChannels.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/TripState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/TripState.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/CancellationParty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/CancellationParty.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/DriverAcceptTripDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/DriverAcceptTripDetails.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/DriverAcceptTripEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/DriverAcceptTripEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCancellationResolutionRequiredEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCancellationResolutionRequiredEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCancelledEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCancelledEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripConfirmedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripConfirmedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripCreatedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDetails.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDispatchedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDispatchedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripDomainEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripFinishedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripFinishedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripRejectedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripRejectedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripStartedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/events/TripStartedEvent.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/AcceptTripRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/AcceptTripRequest.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/CreateTripRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/CreateTripRequest.java -------------------------------------------------------------------------------- /happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/TripVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-service-api/src/main/java/io/vividcode/happyride/tripservice/api/web/TripVO.java -------------------------------------------------------------------------------- /happyride/api/trip-validation-service-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-validation-service-api/pom.xml -------------------------------------------------------------------------------- /happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/InvalidTripReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/InvalidTripReply.java -------------------------------------------------------------------------------- /happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/TripValidationServiceChannels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/TripValidationServiceChannels.java -------------------------------------------------------------------------------- /happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/ValidateTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/api/trip-validation-service-api/src/main/java/io/vividcode/happyride/tripvalidationservice/api/ValidateTripCommand.java -------------------------------------------------------------------------------- /happyride/lib/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/pom.xml -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/AbstractEntity.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/BaseEntityWithGeneratedId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/BaseEntityWithGeneratedId.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/DatabaseRuntimeHintsRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/DatabaseRuntimeHintsRegistrar.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/DriverState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/DriverState.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/EntityWithGeneratedId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/EntityWithGeneratedId.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/Position.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/PositionVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/PositionVO.java -------------------------------------------------------------------------------- /happyride/lib/common/src/main/java/io/vividcode/happyride/common/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/common/src/main/java/io/vividcode/happyride/common/Utils.java -------------------------------------------------------------------------------- /happyride/lib/postgres-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/postgres-common/pom.xml -------------------------------------------------------------------------------- /happyride/lib/postgres-common/src/test/java/io/vividcode/happyride/postgres/common/EmbeddedPostgresConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/lib/postgres-common/src/test/java/io/vividcode/happyride/postgres/common/EmbeddedPostgresConfiguration.java -------------------------------------------------------------------------------- /happyride/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/pom.xml -------------------------------------------------------------------------------- /happyride/service/address-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/README.md -------------------------------------------------------------------------------- /happyride/service/address-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/address-service/src/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/docker/Dockerfile -------------------------------------------------------------------------------- /happyride/service/address-service/src/k8s/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/k8s/app.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/k8s/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/k8s/config.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/k8s/postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/k8s/postgres.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/k8s/secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/k8s/secret.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/k8s/service-monitor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/k8s/service-monitor.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/AddressServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/AddressServiceApplication.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/dataaccess/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/dataaccess/AddressRepository.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/dataaccess/AreaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/dataaccess/AreaRepository.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/domain/Address.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/domain/Area.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/domain/Area.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/grpc/AddressGrpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/grpc/AddressGrpcService.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressHelper.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressLoader.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AddressService.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AreaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/service/AreaService.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/web/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/java/io/vividcode/happyride/addressservice/web/AddressController.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8502 -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/address-service/src/main/resources/db/migration/V2__init_area_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/main/resources/db/migration/V2__init_area_data.sql -------------------------------------------------------------------------------- /happyride/service/address-service/src/test/java/io/vividcode/happyride/addressservice/AddressGrpcServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/test/java/io/vividcode/happyride/addressservice/AddressGrpcServiceTest.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/test/java/io/vividcode/happyride/addressservice/AddressServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/test/java/io/vividcode/happyride/addressservice/AddressServiceTest.java -------------------------------------------------------------------------------- /happyride/service/address-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/address-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/dispatch-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/AvailableDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/AvailableDriver.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchService.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchServiceApplication.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchVerificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DispatchVerificationException.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DriverLocationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DriverLocationService.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DriverLocationUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/DriverLocationUpdater.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/TripAcceptanceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/TripAcceptanceService.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/commandhandlers/DispatchCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/commandhandlers/DispatchCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/commandhandlers/DispatchCommandHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/commandhandlers/DispatchCommandHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/dataaccess/DispatchRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/dataaccess/DispatchRepository.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/Dispatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/Dispatch.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/DispatchDomainEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/DispatchDomainEventPublisher.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/DispatchState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/DispatchState.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/TripAcceptance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/TripAcceptance.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/TripAcceptanceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/domain/TripAcceptanceState.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/messagehandlers/DispatchServiceEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/messagehandlers/DispatchServiceEventConsumer.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/messagehandlers/DispatchServiceMessageHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/java/io/vividcode/happyride/dispatchservice/messagehandlers/DispatchServiceMessageHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/DispatchServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/DispatchServiceTest.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/DriverLocationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/DriverLocationServiceTest.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/TestUtils.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/TripAcceptanceServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/test/java/io/vividcode/happyride/dispatchservice/TripAcceptanceServiceTest.java -------------------------------------------------------------------------------- /happyride/service/dispatch-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/dispatch-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/driver-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/DriverServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/DriverServiceApplication.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/dataaccess/DriverRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/dataaccess/DriverRepository.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/model/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/model/Driver.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/model/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/model/Vehicle.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/service/DriverNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/service/DriverNotFoundException.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/service/DriverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/service/DriverService.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/support/DriverUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/support/DriverUtils.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/web/DriverController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/java/io/vividcode/happyride/driverservice/web/DriverController.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8503 -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/driver-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverControllerTest.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverServiceTest.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/test/java/io/vividcode/happyride/driverservice/DriverTestUtils.java -------------------------------------------------------------------------------- /happyride/service/driver-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/driver-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/passenger-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/README.md -------------------------------------------------------------------------------- /happyride/service/passenger-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/PassengerServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/PassengerServiceApplication.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/dataaccess/PassengerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/dataaccess/PassengerRepository.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/Passenger.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerNotFoundException.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerService.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/PassengerUtils.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/TripServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/TripServiceProxy.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/UserAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/domain/UserAddress.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/messagehandlers/PassengerServiceEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/messagehandlers/PassengerServiceEventConsumer.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/messagehandlers/PassengerServiceMessageHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/messagehandlers/PassengerServiceMessageHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/web/PassengerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/java/io/vividcode/happyride/passengerservice/web/PassengerController.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8500 -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/BddTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/BddTestApplication.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/PassengerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/PassengerIntegrationTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/common/PassengerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/common/PassengerClient.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/stepdefs/AddressStepdefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/bdd/stepdefs/AddressStepdefs.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/junit5/JUnit5Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/junit5/JUnit5Sample.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ActionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ActionService.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ActionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ActionServiceTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/EventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/EventPublisher.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/TestConfiguration.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ValueUpdatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ValueUpdatedEvent.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ValueUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/mocktest/ValueUpdater.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerControllerClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerControllerClientTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerControllerTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerServiceTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerTest.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/java/io/vividcode/happyride/passengerservice/PassengerTestApplication.java -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/passenger-service/src/test/resources/features/address.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/passenger-service/src/test/resources/features/address.feature -------------------------------------------------------------------------------- /happyride/service/payment-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/PaymentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/PaymentApplication.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/commandhandlers/PaymentCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/commandhandlers/PaymentCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/commandhandlers/PaymentCommandHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/commandhandlers/PaymentCommandHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/dataaccess/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/dataaccess/PaymentRepository.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/Payment.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentException.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentGateway.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentGateway.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentNotFoundException.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentResult.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentService.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/domain/PaymentState.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/web/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/java/io/vividcode/happyride/paymentservice/web/PaymentController.java -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8504 -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/payment-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/payment-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/pom.xml -------------------------------------------------------------------------------- /happyride/service/trip-history-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/TripHistoryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/TripHistoryApplication.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/dataaccess/TripRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/dataaccess/TripRepository.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/domain/Trip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/domain/Trip.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/domain/TripService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/domain/TripService.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/messagehandlers/TripHistoryServiceEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/messagehandlers/TripHistoryServiceEventConsumer.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/messagehandlers/TripHistoryServiceMessageHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/messagehandlers/TripHistoryServiceMessageHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/web/TripController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/java/io/vividcode/happyride/triphistoryservice/web/TripController.java -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8506 -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/trip-history-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-history-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/trip-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/README.md -------------------------------------------------------------------------------- /happyride/service/trip-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/TripApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/TripApplication.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandhandlers/TripCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandhandlers/TripCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandhandlers/TripCommandHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandhandlers/TripCommandHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/CommandTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/CommandTests.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoCommand.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/EchoConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/QueryWeatherCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/QueryWeatherCommand.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/QueryWeatherResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/QueryWeatherResult.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/WeatherCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/WeatherCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/WeatherConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/commandsample/WeatherConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/dataaccess/TripRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/dataaccess/TripRepository.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/IllegalTripStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/IllegalTripStateException.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/Trip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/Trip.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripDomainEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripDomainEventPublisher.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripFareService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripFareService.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/domain/TripService.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/messagehandlers/TripServiceEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/messagehandlers/TripServiceEventConsumer.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/messagehandlers/TripServiceMessageHandlersConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/messagehandlers/TripServiceMessageHandlersConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/ConfirmTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/ConfirmTripCommand.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/PaymentServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/PaymentServiceProxy.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/RejectTripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/RejectTripCommand.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripCommand.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripServiceProxy.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripValidationServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagaparticipants/TripValidationServiceProxy.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSaga.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSaga.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSagaState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSagaState.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/web/TripController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/java/io/vividcode/happyride/tripservice/web/TripController.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8501 -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/resources/db/migration/V1__init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/resources/db/migration/V1__init_schema.sql -------------------------------------------------------------------------------- /happyride/service/trip-service/src/main/resources/db/migration/V2__init_eventuate_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/main/resources/db/migration/V2__init_eventuate_schema.sql -------------------------------------------------------------------------------- /happyride/service/trip-service/src/test/java/io/vividcode/happyride/tripservice/TripServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/test/java/io/vividcode/happyride/tripservice/TripServiceTest.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/test/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSagaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/test/java/io/vividcode/happyride/tripservice/sagas/createtrip/CreateTripSagaTest.java -------------------------------------------------------------------------------- /happyride/service/trip-service/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-service/src/test/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/pom.xml -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/AppConfig.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/TripValidationServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/TripValidationServiceApplication.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/domain/TripValidationServiceCommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/domain/TripValidationServiceCommandHandlers.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/domain/TripValidationServiceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/domain/TripValidationServiceConfiguration.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/PassengerBlockedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/PassengerBlockedException.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripDistanceTooLongException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripDistanceTooLongException.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationException.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationService.java -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /happyride/service/trip-validation-service/src/test/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/service/trip-validation-service/src/test/java/io/vividcode/happyride/tripvalidationservice/service/TripValidationServiceTest.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/.editorconfig -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/.gitignore -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/.prettierrc -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/README.md: -------------------------------------------------------------------------------- 1 | # Driver Simulator 2 | -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/angular.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/browserslist -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/e2e/protractor.conf.js -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/e2e/src/app.po.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/e2e/tsconfig.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/karma.conf.js -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/package-lock.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/package.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/app.component.html -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | .spacer { 2 | flex: 1 1 auto; 3 | } 4 | -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/app.component.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/app.module.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.html -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.scss -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/components/drivers-list/drivers-list.component.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/driver.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/driver.service.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/app/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/app/model.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/environments/environment.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/favicon.ico -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/index.html -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/main.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/polyfills.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/proxy.conf.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/styles.scss -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/src/test.ts -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/tsconfig.app.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/tsconfig.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/tsconfig.spec.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/app/tslint.json -------------------------------------------------------------------------------- /happyride/tools/driver-simulator-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator-ui/pom.xml -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/pom.xml -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/ApplicationConfig.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulator.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorFactory.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorMain.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorNotFoundException.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorRegistry.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/DriverSimulatorSnapshot.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/AddDriverRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/AddDriverRequest.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/DriverSimulatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/DriverSimulatorController.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/IndexController.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/ResetPositionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/java/io/vividcode/happyride/driversimulator/web/ResetPositionRequest.java -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8509 -------------------------------------------------------------------------------- /happyride/tools/driver-simulator/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/happyride/tools/driver-simulator/src/main/resources/application.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcheng1982/happyride/HEAD/pom.xml --------------------------------------------------------------------------------