public interface AMRequestHandler<T>
Modifier and Type | Method and Description |
---|---|
java.util.Optional<AdaptiveMedia<T>> |
handleRequest(javax.servlet.http.HttpServletRequest request)
Returns the requested
AdaptiveMedia instance wrapped in an Optional instance. |
java.util.Optional<AdaptiveMedia<T>> handleRequest(javax.servlet.http.HttpServletRequest request) throws java.io.IOException, javax.servlet.ServletException
AdaptiveMedia
instance wrapped in an Optional
instance. If no media is found matching the request, or an
application error is raised while fetching the media, an empty Optional
is returned.request
- the request to processnull
Optional
instance containing the
value (if any).java.io.IOException
- if an IO error occurred while processing the requestjavax.servlet.ServletException
- if any other processing error occurred