Package ac.simons.oembed
Class DefaultRequestProvider
- java.lang.Object
-
- ac.simons.oembed.DefaultRequestProvider
-
- All Implemented Interfaces:
RequestProvider
public class DefaultRequestProvider extends java.lang.Object implements RequestProvider
The default implementation of an oembed provider. Creates plain GET requests.- Author:
- Michael J. Simons, 2014-12-31
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description DefaultRequestProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.http.client.methods.HttpGetcreateRequestFor(java.lang.String userAgent, java.lang.String applicationName, java.net.URI uri)Must return an HTTP-Request against the given URL.
-
-
-
Method Detail
-
createRequestFor
public org.apache.http.client.methods.HttpGet createRequestFor(java.lang.String userAgent, java.lang.String applicationName, java.net.URI uri)Must return an HTTP-Request against the given URL.- Specified by:
createRequestForin interfaceRequestProvider- Parameters:
userAgent- Our user agentapplicationName- An optional application name, will be added to the userAgent if presenturi- The api url of the oembed endpoint- Returns:
- A prepared HTTP-Request
-
-