├── .gitignore ├── AirRoute-Core ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── airroute │ │ └── core │ │ ├── AirRouteEngine.java │ │ ├── annotation │ │ ├── ComponentScanConfig.java │ │ ├── EnableAirRoute.java │ │ └── StationNodeRegistrar.java │ │ ├── config │ │ ├── ClasspathXmlStationParser.java │ │ ├── StationParser.java │ │ ├── StringXmlStationParser.java │ │ └── XmlStationParser.java │ │ ├── enums │ │ └── InvokeMethod.java │ │ ├── flight │ │ ├── AbstractFlightProcessor.java │ │ ├── DynamicFlightProcessor.java │ │ ├── FlightProcessor.java │ │ ├── NormalFlightProcessor.java │ │ ├── ReturnFlightProcessor.java │ │ └── creator │ │ │ ├── FlightProcessorCreator.java │ │ │ ├── ReflectFlightProcessorCreator.java │ │ │ └── SpringBeanFlightProcessorCreator.java │ │ ├── model │ │ ├── RouteMapContextFactory.java │ │ ├── RouteMapModel.java │ │ └── StationNodeModel.java │ │ ├── routemap │ │ ├── BeginNodeDefinition.java │ │ ├── FlightInfoContext.java │ │ ├── RouteMap.java │ │ └── StationNodeDefinition.java │ │ └── utils │ │ ├── ProcessorUtils.java │ │ └── SpringUtil.java │ └── resources │ └── air-route.xsd ├── AirRouteDemo ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── airroute │ │ └── demo │ │ ├── Application.java │ │ └── annotation │ │ ├── DynamicFlightProcessorDemo.java │ │ ├── NormalFlightProcessorDemo.java │ │ ├── NormalFlightProcessorDemo2.java │ │ ├── NormalFlightProcessorDemo4.java │ │ ├── NormalFlightProcessorDemo5.java │ │ └── ReturnFlightProcessorDemo.java │ └── resources │ ├── air-route-demo.xml │ └── application.yml ├── README.md ├── icon.jpg └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/.gitignore -------------------------------------------------------------------------------- /AirRoute-Core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/pom.xml -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/AirRouteEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/AirRouteEngine.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/annotation/ComponentScanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/annotation/ComponentScanConfig.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/annotation/EnableAirRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/annotation/EnableAirRoute.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/annotation/StationNodeRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/annotation/StationNodeRegistrar.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/config/ClasspathXmlStationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/config/ClasspathXmlStationParser.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/config/StationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/config/StationParser.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/config/StringXmlStationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/config/StringXmlStationParser.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/config/XmlStationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/config/XmlStationParser.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/enums/InvokeMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/enums/InvokeMethod.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/AbstractFlightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/AbstractFlightProcessor.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/DynamicFlightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/DynamicFlightProcessor.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/FlightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/FlightProcessor.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/NormalFlightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/NormalFlightProcessor.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/ReturnFlightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/ReturnFlightProcessor.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/creator/FlightProcessorCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/creator/FlightProcessorCreator.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/creator/ReflectFlightProcessorCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/creator/ReflectFlightProcessorCreator.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/flight/creator/SpringBeanFlightProcessorCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/flight/creator/SpringBeanFlightProcessorCreator.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/model/RouteMapContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/model/RouteMapContextFactory.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/model/RouteMapModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/model/RouteMapModel.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/model/StationNodeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/model/StationNodeModel.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/routemap/BeginNodeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/routemap/BeginNodeDefinition.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/routemap/FlightInfoContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/routemap/FlightInfoContext.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/routemap/RouteMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/routemap/RouteMap.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/routemap/StationNodeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/routemap/StationNodeDefinition.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/utils/ProcessorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/utils/ProcessorUtils.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/java/com/airroute/core/utils/SpringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/java/com/airroute/core/utils/SpringUtil.java -------------------------------------------------------------------------------- /AirRoute-Core/src/main/resources/air-route.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRoute-Core/src/main/resources/air-route.xsd -------------------------------------------------------------------------------- /AirRouteDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/pom.xml -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/Application.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/DynamicFlightProcessorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/DynamicFlightProcessorDemo.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo2.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo4.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/NormalFlightProcessorDemo5.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/java/com/airroute/demo/annotation/ReturnFlightProcessorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/java/com/airroute/demo/annotation/ReturnFlightProcessorDemo.java -------------------------------------------------------------------------------- /AirRouteDemo/src/main/resources/air-route-demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/AirRouteDemo/src/main/resources/air-route-demo.xml -------------------------------------------------------------------------------- /AirRouteDemo/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8099 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/README.md -------------------------------------------------------------------------------- /icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/icon.jpg -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerAnthony/AirRoute/HEAD/pom.xml --------------------------------------------------------------------------------