|
|
|
|
@ -54,9 +54,9 @@ public enum CloudPlatform {
@@ -54,9 +54,9 @@ public enum CloudPlatform {
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* SAP Hana Cloud platform. |
|
|
|
|
* SAP Cloud platform. |
|
|
|
|
*/ |
|
|
|
|
HCP { |
|
|
|
|
SAP { |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public boolean isActive(Environment environment) { |
|
|
|
|
@ -67,6 +67,7 @@ public enum CloudPlatform {
@@ -67,6 +67,7 @@ public enum CloudPlatform {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Determines if the platform is active (i.e. the application is running in it). |
|
|
|
|
* |
|
|
|
|
* @param environment the environment |
|
|
|
|
* @return if the platform is active. |
|
|
|
|
*/ |
|
|
|
|
@ -75,6 +76,7 @@ public enum CloudPlatform {
@@ -75,6 +76,7 @@ public enum CloudPlatform {
|
|
|
|
|
/** |
|
|
|
|
* Returns if the platform is behind a load balancer and uses |
|
|
|
|
* {@literal X-Forwarded-For} headers. |
|
|
|
|
* |
|
|
|
|
* @return if {@literal X-Forwarded-For} headers are used |
|
|
|
|
*/ |
|
|
|
|
public boolean isUsingForwardHeaders() { |
|
|
|
|
@ -83,6 +85,7 @@ public enum CloudPlatform {
@@ -83,6 +85,7 @@ public enum CloudPlatform {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the active {@link CloudPlatform} or {@code null} if one cannot be deduced. |
|
|
|
|
* |
|
|
|
|
* @param environment the environment |
|
|
|
|
* @return the {@link CloudPlatform} or {@code null} |
|
|
|
|
*/ |
|
|
|
|
|