diff --git a/pom.xml b/pom.xml index c95b9a6fe..d654fce63 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,8 @@ 1.2.1 1.1.2 - + 0.3.0 + 1.1.3 1.1.3 @@ -180,6 +181,11 @@ ${mulePolicyApiVersion} provided + + org.mule.sdk + mule-sdk-api + ${muleSdkApiVersion} + org.mule.runtime mule-module-http-policy-api diff --git a/src/main/java/org/mule/extension/http/internal/listener/HttpListenerProvider.java b/src/main/java/org/mule/extension/http/internal/listener/HttpListenerProvider.java index e7e5ea580..4d6ecee7b 100644 --- a/src/main/java/org/mule/extension/http/internal/listener/HttpListenerProvider.java +++ b/src/main/java/org/mule/extension/http/internal/listener/HttpListenerProvider.java @@ -42,6 +42,9 @@ import org.mule.runtime.http.api.server.HttpServerConfiguration; import org.mule.runtime.http.api.server.ServerAddress; import org.mule.runtime.http.api.server.ServerCreationException; +import org.mule.sdk.api.annotation.semantics.connectivity.ExcludeFromConnectivitySchema; +import org.mule.sdk.api.annotation.semantics.connectivity.Host; +import org.mule.sdk.api.annotation.semantics.connectivity.Port; import java.io.IOException; import java.lang.reflect.Field; @@ -76,6 +79,7 @@ public static final class ConnectionParams { @Example("0.0.0.0") @Expression(NOT_SUPPORTED) @Placement(order = 2) + @Host private String host; /** @@ -85,6 +89,7 @@ public static final class ConnectionParams { @Example("8081") @Expression(NOT_SUPPORTED) @Placement(order = 3) + @Port private Integer port; /** @@ -94,6 +99,7 @@ public static final class ConnectionParams { @Optional(defaultValue = "true") @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED, order = 1) + @ExcludeFromConnectivitySchema private boolean usePersistentConnections; /** diff --git a/src/main/java/org/mule/extension/http/internal/request/RequestConnectionParams.java b/src/main/java/org/mule/extension/http/internal/request/RequestConnectionParams.java index 75b302f6b..a6cd5baf4 100644 --- a/src/main/java/org/mule/extension/http/internal/request/RequestConnectionParams.java +++ b/src/main/java/org/mule/extension/http/internal/request/RequestConnectionParams.java @@ -17,6 +17,9 @@ import org.mule.runtime.extension.api.annotation.param.display.Placement; import org.mule.runtime.extension.api.annotation.param.display.Summary; import org.mule.runtime.http.api.HttpConstants; +import org.mule.sdk.api.annotation.semantics.connectivity.ExcludeFromConnectivitySchema; +import org.mule.sdk.api.annotation.semantics.connectivity.Host; +import org.mule.sdk.api.annotation.semantics.connectivity.Port; /** * Groups parameters related to a requester connection @@ -48,6 +51,7 @@ public final class RequestConnectionParams { @Optional @Example("www.mulesoft.com") @Placement(order = 2) + @Host private String host; /** @@ -57,6 +61,7 @@ public final class RequestConnectionParams { @Parameter @Optional @Placement(order = 3) + @Port private Integer port; /** @@ -66,6 +71,7 @@ public final class RequestConnectionParams { @Optional(defaultValue = "true") @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED_TAB, order = 1) + @ExcludeFromConnectivitySchema private boolean usePersistentConnections; /** @@ -76,6 +82,7 @@ public final class RequestConnectionParams { @Optional(defaultValue = DEFAULT_MAX_CONNECTIONS) @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED_TAB, order = 2) + @ExcludeFromConnectivitySchema private Integer maxConnections; /** @@ -97,6 +104,7 @@ public final class RequestConnectionParams { @Optional(defaultValue = "false") @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED_TAB, order = 4) + @ExcludeFromConnectivitySchema private boolean streamResponse; /** @@ -106,6 +114,7 @@ public final class RequestConnectionParams { @Optional(defaultValue = DEFAULT_RESPONSE_BUFFER_SIZE) @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED_TAB, order = 5) + @ExcludeFromConnectivitySchema private int responseBufferSize; @Parameter @@ -113,6 +122,7 @@ public final class RequestConnectionParams { @NullSafe @Expression(NOT_SUPPORTED) @Placement(tab = ADVANCED_TAB, order = 6) + @ExcludeFromConnectivitySchema private TcpClientSocketProperties clientSocketProperties; public HttpConstants.Protocol getProtocol() {