java.lang.Object
org.apache.camel.quarkus.component.http.common.AbstractHttpResource
-
Field Summary
Fields
protected org.apache.camel.ConsumerTemplate
protected org.apache.camel.FluentProducerTemplate
-
Constructor Summary
Constructors
-
Method Summary
abstract jakarta.ws.rs.core.Response
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PROXIED_URL
public static final String PROXIED_URL
- See Also:
-
-
USER_ADMIN
public static final String USER_ADMIN
- See Also:
-
-
USER_ADMIN_PASSWORD
public static final String USER_ADMIN_PASSWORD
- See Also:
-
-
USER_NO_ADMIN
public static final String USER_NO_ADMIN
- See Also:
-
-
USER_NO_ADMIN_PASSWORD
public static final String USER_NO_ADMIN_PASSWORD
- See Also:
-
-
producerTemplate
@Inject
protected org.apache.camel.FluentProducerTemplate producerTemplate
-
consumerTemplate
@Inject
protected org.apache.camel.ConsumerTemplate consumerTemplate
-
Constructor Details
-
AbstractHttpResource
public AbstractHttpResource()
-
Method Details
-
basicAuth
@Path("/auth/basic/secured")
@GET
@RolesAllowed("admin")
@Produces("text/plain")
public String basicAuth(@QueryParam("component")
String component)
-
httpGet
public abstract String httpGet(int port)
-
-
httpsGet
@Path("/get-https")
@GET
@Produces("text/plain")
public String httpsGet(@QueryParam("component")
String component)
-
basicAuth
public abstract jakarta.ws.rs.core.Response basicAuth(int port,
String username,
String password)
-
httpProxy
public abstract String httpProxy()