diff --git a/open_source_licenses.txt b/open_source_licenses.txt
index 16dbc62..3d65b18 100644
--- a/open_source_licenses.txt
+++ b/open_source_licenses.txt
@@ -510,7 +510,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -543,7 +543,7 @@ Copyright 2012 Twitter, Inc
Licensed under the Apache License v2.0
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
>>> cglib-2.2
@@ -554,7 +554,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -571,7 +571,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -597,7 +597,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -643,7 +643,7 @@ The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -664,7 +664,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -688,7 +688,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -828,7 +828,7 @@ full listing of individual contributors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -850,7 +850,7 @@ specific rights regarding derivate works.
You may obtain a copy of the License at:
-http://www.apache.org/licenses/
+https://www.apache.org/licenses/
A copy is also included with both the the downloadable source code package
and jar that contains class bytecodes, as file "ASL 2.0". In both cases,
@@ -866,7 +866,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -883,7 +883,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -900,7 +900,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -916,7 +916,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -933,7 +933,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -950,7 +950,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -972,7 +972,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -989,7 +989,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -1006,7 +1006,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -1023,7 +1023,7 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -1038,7 +1038,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -1055,7 +1055,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
+https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
@@ -1070,7 +1070,7 @@ Copyright 2002-2008 the original author or authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
-You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
@@ -1303,7 +1303,7 @@ License: CPL 1.0
Apache License
Version 2.0, January 2004
-http://www.apache.org/licenses/
+https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
diff --git a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/aggregator/QuoteAggregator.java b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/aggregator/QuoteAggregator.java
index 254203f..f4d7219 100644
--- a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/aggregator/QuoteAggregator.java
+++ b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/aggregator/QuoteAggregator.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/common/ExceptionHandler.java b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/common/ExceptionHandler.java
index 03a0ec7..ac2f548 100644
--- a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/common/ExceptionHandler.java
+++ b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/common/ExceptionHandler.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/config/IntegrationConfig.java b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/config/IntegrationConfig.java
index 5a27c91..7312bd5 100644
--- a/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/config/IntegrationConfig.java
+++ b/spring-nanotrader-asynch-services/src/main/java/org/springframework/nanotrader/asynch/config/IntegrationConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-asynch-services/src/test/java/org/springframework/nanotrader/asynch/service/TradingServiceAsynchTests.java b/spring-nanotrader-asynch-services/src/test/java/org/springframework/nanotrader/asynch/service/TradingServiceAsynchTests.java
index e3951cd..4781023 100644
--- a/spring-nanotrader-asynch-services/src/test/java/org/springframework/nanotrader/asynch/service/TradingServiceAsynchTests.java
+++ b/spring-nanotrader-asynch-services/src/test/java/org/springframework/nanotrader/asynch/service/TradingServiceAsynchTests.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Account.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Account.java
index 8f625c9..1fc88e7 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Account.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Account.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/AccountSummary.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/AccountSummary.java
index e4f9d07..1c0796e 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/AccountSummary.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/AccountSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Accountprofile.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Accountprofile.java
index 129a19f..e0d9db4 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Accountprofile.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Accountprofile.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Holding.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Holding.java
index f7f626a..976be20 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Holding.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Holding.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingAggregate.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingAggregate.java
index 61c8806..c0e2259 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingAggregate.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingAggregate.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingSummary.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingSummary.java
index 2173852..2a01ebd 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingSummary.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/HoldingSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/MarketSummary.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/MarketSummary.java
index e3edff7..9229747 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/MarketSummary.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/MarketSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Order.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Order.java
index 477afd0..876c23c 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Order.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Order.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/PortfolioSummary.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/PortfolioSummary.java
index bea897c..5fe64b1 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/PortfolioSummary.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/PortfolioSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Quote.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Quote.java
index 1bf6097..e3b8e28 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Quote.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/Quote.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountDataOnDemand.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountDataOnDemand.java
index e2fbcc4..81ff73f 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountDataOnDemand.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountDataOnDemand.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountprofileDataOnDemand.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountprofileDataOnDemand.java
index cc973dc..284fdb2 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountprofileDataOnDemand.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/AccountprofileDataOnDemand.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/HoldingDataOnDemand.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/HoldingDataOnDemand.java
index 9effa94..7396d9e 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/HoldingDataOnDemand.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/HoldingDataOnDemand.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/OrderDataOnDemand.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/OrderDataOnDemand.java
index 7d5001b..6c5ee0f 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/OrderDataOnDemand.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/OrderDataOnDemand.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/QuoteDataOnDemand.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/QuoteDataOnDemand.java
index 5c2ede3..f636d03 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/QuoteDataOnDemand.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/domain/test/QuoteDataOnDemand.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountProfileRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountProfileRepository.java
index 40a2e57..d39e0b0 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountProfileRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountProfileRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountRepository.java
index 8faa60c..6aac518 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/AccountRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepository.java
index 6dbe33a..e91b749 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepositoryImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepositoryImpl.java
index 66ec655..beff819 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepositoryImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/ChaosProceduresRepositoryImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepository.java
index 6258965..d124569 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepositoryImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepositoryImpl.java
index 4ddfe4e..533e07d 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepositoryImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingAggregateRepositoryImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingRepository.java
index a5a516e..6827926 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/HoldingRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepository.java
index 06472f4..64d76fe 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepositoryImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepositoryImpl.java
index dc83332..e7392c0 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepositoryImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/MarketSummaryRepositoryImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/OrderRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/OrderRepository.java
index 6693b8c..49accf7 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/OrderRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/OrderRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepository.java
index c9e2f11..ead4971 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepositoryImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepositoryImpl.java
index 0ca12ab..a0c0611 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepositoryImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/PortfolioSummaryRepositoryImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/QuoteRepository.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/QuoteRepository.java
index a6f8c56..951c897 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/QuoteRepository.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/repository/QuoteRepository.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileService.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileService.java
index 903aec4..a3701ba 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileService.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileService.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileServiceImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileServiceImpl.java
index 1a6df40..08f6325 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileServiceImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountProfileServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountService.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountService.java
index ee4a9d7..122dc5f 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountService.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountService.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountServiceImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountServiceImpl.java
index f891077..9fd9d49 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountServiceImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/AccountServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderService.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderService.java
index 333bd7c..3124b67 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderService.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderService.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderServiceImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderServiceImpl.java
index 702bba8..25de0da 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderServiceImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/OrderServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteService.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteService.java
index 0d6fdd5..4c9bf9b 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteService.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteService.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteServiceImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteServiceImpl.java
index dd8cb88..281aeaf 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteServiceImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/QuoteServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingService.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingService.java
index fb667d8..97c6034 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingService.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingService.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingServiceImpl.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingServiceImpl.java
index 421f4bd..09aee5f 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingServiceImpl.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/service/TradingServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/FinancialUtils.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/FinancialUtils.java
index 67d8497..0e7817c 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/FinancialUtils.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/FinancialUtils.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/PUPostProcessor.java b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/PUPostProcessor.java
index 7c79313..1887a48 100644
--- a/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/PUPostProcessor.java
+++ b/spring-nanotrader-data/src/main/java/org/springframework/nanotrader/data/util/PUPostProcessor.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/QuotePublishingTests.java b/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/QuotePublishingTests.java
index 8249848..30b57fa 100644
--- a/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/QuotePublishingTests.java
+++ b/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/QuotePublishingTests.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/TradingServiceTests.java b/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/TradingServiceTests.java
index ce5a01a..41b636b 100644
--- a/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/TradingServiceTests.java
+++ b/spring-nanotrader-data/src/test/java/org/springframework/nanotrader/service/TradingServiceTests.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/CacheLogger.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/CacheLogger.java
index 9c60cfe..a5c5546 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/CacheLogger.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/CacheLogger.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/DataCreationProgressCache.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/DataCreationProgressCache.java
index 725d4d0..9c12b47 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/DataCreationProgressCache.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/cache/DataCreationProgressCache.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/MappingConfig.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/MappingConfig.java
index aa5c200..a3d7521 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/MappingConfig.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/MappingConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/ServiceConfig.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/ServiceConfig.java
index 5831b68..8f3aaf4 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/ServiceConfig.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/configuration/ServiceConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Account.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Account.java
index 0a07474..284c34c 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Account.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Account.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Accountprofile.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Accountprofile.java
index 9aa3ba7..647cc65 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Accountprofile.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Accountprofile.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/AuthenticationRequest.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/AuthenticationRequest.java
index 68b1a7f..fd9398b 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/AuthenticationRequest.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/AuthenticationRequest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/CollectionResult.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/CollectionResult.java
index ffb22ed..b5010ca 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/CollectionResult.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/CollectionResult.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Holding.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Holding.java
index 9cbfe3e..dcd6863 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Holding.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Holding.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingAggregate.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingAggregate.java
index 63002c5..d4d74b6 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingAggregate.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingAggregate.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingSummary.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingSummary.java
index 3c5574b..1c27859 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingSummary.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/HoldingSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/MarketSummary.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/MarketSummary.java
index baf68f0..33409cc 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/MarketSummary.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/MarketSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Order.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Order.java
index af46536..5d9bc01 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Order.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Order.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PerfTestData.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PerfTestData.java
index 5919f1b..562d847 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PerfTestData.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PerfTestData.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PortfolioSummary.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PortfolioSummary.java
index 7a2f9dc..357c6a3 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PortfolioSummary.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/PortfolioSummary.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/ProgressData.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/ProgressData.java
index cd610d4..fd464df 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/ProgressData.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/ProgressData.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Quote.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Quote.java
index ad7da2d..0346fd9 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Quote.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/Quote.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/RecreateData.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/RecreateData.java
index db71c40..aeb0e73 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/RecreateData.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/RecreateData.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/UserId.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/UserId.java
index 90ffd95..0d2975f 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/UserId.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/domain/UserId.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacade.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacade.java
index 86a1976..57b250a 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacade.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacade.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacadeImpl.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacadeImpl.java
index 539f8f3..e8e6e29 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacadeImpl.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/AdminServiceFacadeImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacade.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacade.java
index 508f841..c80a36c 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacade.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacade.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacadeImpl.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacadeImpl.java
index 1809041..588b8d3 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacadeImpl.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/TradingServiceFacadeImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
-* http://www.apache.org/licenses/LICENSE-2.0
+* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/AuthenticationException.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/AuthenticationException.java
index 29a1d98..8c2fd99 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/AuthenticationException.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/AuthenticationException.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/NoRecordsFoundException.java b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/NoRecordsFoundException.java
index 4d90f9c..1530190 100644
--- a/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/NoRecordsFoundException.java
+++ b/spring-nanotrader-service-support/src/main/java/org/springframework/nanotrader/service/support/exception/NoRecordsFoundException.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/TradingServiceFacadeTests.java b/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/TradingServiceFacadeTests.java
index 716259e..66a3d00 100644
--- a/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/TradingServiceFacadeTests.java
+++ b/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/TradingServiceFacadeTests.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/config/IntegrationTestConfig.java b/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/config/IntegrationTestConfig.java
index 76e2291..bc3dd2a 100644
--- a/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/config/IntegrationTestConfig.java
+++ b/spring-nanotrader-service-support/src/test/java/org/springframework/nanotrader/service/support/config/IntegrationTestConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/SecurityConfig.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/SecurityConfig.java
index d2875a3..3275c46 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/SecurityConfig.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/SecurityConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/WebConfig.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/WebConfig.java
index baa09d5..9814f17 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/WebConfig.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/configuration/WebConfig.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountController.java
index 70fb099..078a1b6 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountProfileController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountProfileController.java
index 5703d62..4620e52 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountProfileController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AccountProfileController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AdminController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AdminController.java
index 3081720..341ddfa 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AdminController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AdminController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AuthenticationController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AuthenticationController.java
index ebde732..e374389 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AuthenticationController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/AuthenticationController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/BaseController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/BaseController.java
index 3f7c705..255c54c 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/BaseController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/BaseController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/ChaosController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/ChaosController.java
index 5fdd3a0..3dcb0cc 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/ChaosController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/ChaosController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingController.java
index ad17276..6a0f5b9 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingSummaryController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingSummaryController.java
index 3c95b58..5bedbcf 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingSummaryController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/HoldingSummaryController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/MarketSummaryController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/MarketSummaryController.java
index 3ee3ecf..4b8e4c2 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/MarketSummaryController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/MarketSummaryController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/OrderController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/OrderController.java
index 6dccc87..15fe371 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/OrderController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/OrderController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/PortfolioSummaryController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/PortfolioSummaryController.java
index 982ce92..9e2e6e7 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/PortfolioSummaryController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/PortfolioSummaryController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/QuoteController.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/QuoteController.java
index 75052a8..b6aeef6 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/QuoteController.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/controller/QuoteController.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ExtendedExceptionHandlerExceptionResolver.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ExtendedExceptionHandlerExceptionResolver.java
index 73f0919..df748fb 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ExtendedExceptionHandlerExceptionResolver.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ExtendedExceptionHandlerExceptionResolver.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandler.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandler.java
index 3233496..846dc8a 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandler.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandler.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ServiceException.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ServiceException.java
index 22c07e6..ceea7dc 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ServiceException.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/exception/ServiceException.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/CustomUser.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/CustomUser.java
index 4c0f6ca..6e50bdb 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/CustomUser.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/CustomUser.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/SecurityUtil.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/SecurityUtil.java
index c3e785c..18bd2b9 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/SecurityUtil.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/SecurityUtil.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/UserDetailsServiceImpl.java b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/UserDetailsServiceImpl.java
index 7dc7e21..69fe731 100644
--- a/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/UserDetailsServiceImpl.java
+++ b/spring-nanotrader-services/src/main/java/org/springframework/nanotrader/web/security/UserDetailsServiceImpl.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ConfigTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ConfigTest.java
index 552bbe0..534a4a3 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ConfigTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ConfigTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ServiceTestConfiguration.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ServiceTestConfiguration.java
index 4b705f5..1d230e2 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ServiceTestConfiguration.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/configuration/ServiceTestConfiguration.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractBaseControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractBaseControllerTest.java
index a54887b..a2acc1d 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractBaseControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractBaseControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractSecureControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractSecureControllerTest.java
index e534b7d..4e0b6d1 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractSecureControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AbstractSecureControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountControllerTest.java
index 94fcc0d..d9a62bd 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountProfileControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountProfileControllerTest.java
index 9088148..4f5bfe8 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountProfileControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AccountProfileControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AuthenticationControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AuthenticationControllerTest.java
index edf4495..a0b6423 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AuthenticationControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/AuthenticationControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingControllerTest.java
index 7c400af..05a90d7 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingSummaryControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingSummaryControllerTest.java
index dae02eb..a88c78e 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingSummaryControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/HoldingSummaryControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/MarketSummaryControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/MarketSummaryControllerTest.java
index dd50457..d00f785 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/MarketSummaryControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/MarketSummaryControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/OrderControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/OrderControllerTest.java
index 61bb815..c45701b 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/OrderControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/OrderControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/PortfollioSummaryControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/PortfollioSummaryControllerTest.java
index 924d7ef..8171c70 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/PortfollioSummaryControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/PortfollioSummaryControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/QuoteControllerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/QuoteControllerTest.java
index 1b96fcb..b4288ae 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/QuoteControllerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/controller/QuoteControllerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandlerTest.java b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandlerTest.java
index 0fcf4e0..7a56c94 100644
--- a/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandlerTest.java
+++ b/spring-nanotrader-services/src/test/java/org/springframework/nanotrader/web/exception/GlobalExceptionHandlerTest.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-web/src/main/webapp/css/bootstrap-responsive.css b/spring-nanotrader-web/src/main/webapp/css/bootstrap-responsive.css
index 1a95da8..bcb78bf 100644
--- a/spring-nanotrader-web/src/main/webapp/css/bootstrap-responsive.css
+++ b/spring-nanotrader-web/src/main/webapp/css/bootstrap-responsive.css
@@ -3,7 +3,7 @@
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
diff --git a/spring-nanotrader-web/src/main/webapp/css/bootstrap.css b/spring-nanotrader-web/src/main/webapp/css/bootstrap.css
index c667334..2fc228d 100644
--- a/spring-nanotrader-web/src/main/webapp/css/bootstrap.css
+++ b/spring-nanotrader-web/src/main/webapp/css/bootstrap.css
@@ -3,7 +3,7 @@
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
diff --git a/spring-nanotrader-web/src/main/webapp/js/bootstrap.js b/spring-nanotrader-web/src/main/webapp/js/bootstrap.js
index f73fcb8..71bafce 100644
--- a/spring-nanotrader-web/src/main/webapp/js/bootstrap.js
+++ b/spring-nanotrader-web/src/main/webapp/js/bootstrap.js
@@ -8,7 +8,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -67,7 +67,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -156,7 +156,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -251,7 +251,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -426,7 +426,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -583,7 +583,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -732,7 +732,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -971,7 +971,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -1245,7 +1245,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -1347,7 +1347,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -1497,7 +1497,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -1631,7 +1631,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -1931,7 +1931,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/spring-nanotrader-web/src/main/webapp/js/bootstrap.min.js b/spring-nanotrader-web/src/main/webapp/js/bootstrap.min.js
index 0e33fb1..05fa2c1 100644
--- a/spring-nanotrader-web/src/main/webapp/js/bootstrap.min.js
+++ b/spring-nanotrader-web/src/main/webapp/js/bootstrap.min.js
@@ -1,6 +1,6 @@
/*!
* Bootstrap.js by @fat & @mdo
* Copyright 2012 Twitter, Inc.
-* http://www.apache.org/licenses/LICENSE-2.0.txt
+* https://www.apache.org/licenses/LICENSE-2.0.txt
*/
!function(e){e(function(){"use strict";e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()},e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e(function(){e("body").on("click.alert.data-api",t,n.prototype.close)})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")},e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e(function(){e("body").on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=n,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},to:function(t){var n=this.$element.find(".item.active"),r=n.parent().children(),i=r.index(n),s=this;if(t>r.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){s.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",e(r[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f=e.Event("slide",{relatedTarget:i[0]});this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u]();if(i.hasClass("active"))return;if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}},e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e(function(){e("body").on("click.carousel.data-api","[data-slide]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=!i.data("modal")&&e.extend({},i.data(),n.data());i.carousel(s),t.preventDefault()})})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning)return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning)return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=typeof n=="object"&&n;i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e(function(){e("body").on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})})}(window.jQuery),!function(e){"use strict";function r(){i(e(t)).removeClass("open")}function i(t){var n=t.attr("data-target"),r;return n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=e(n),r.length||(r=t.parent()),r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||(s.toggleClass("open"),n.focus()),!1},keydown:function(t){var n,r,s,o,u,a;if(!/(38|40|27)/.test(t.keyCode))return;n=e(this),t.preventDefault(),t.stopPropagation();if(n.is(".disabled, :disabled"))return;o=i(n),u=o.hasClass("open");if(!u||u&&t.keyCode==27)return n.click();r=e("[role=menu] li:not(.divider) a",o);if(!r.length)return;a=r.index(r.filter(":focus")),t.keyCode==38&&a>0&&a--,t.keyCode==40&&a