JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
afterPropertiesSet()
- Method in
RestProxyDaoImpl
AgnosticHttpMessageConverter
- Class in
edu.wisc.my.restproxy.dao
This converter supports reading all content types into an java.lang.Object by copying the byte stream.
AgnosticHttpMessageConverter()
- Constructor in
AgnosticHttpMessageConverter
allReports(HttpServletRequest, HttpServletResponse)
- Method in
ReportController
B
C
canWrite(Class<?>, MediaType)
- Method in
AgnosticHttpMessageConverter
D
E
F
G
generateToken(String, String, String, String, long)
- Method in
JWTUtils
getAllReports()
- Method in
ReportService
Get the master report for all the keys
getAllReports()
- Method in
ReportServiceImpl
getHeaders(Environment, HttpServletRequest, String)
- Method in
KeyUtils
getProxyHeaders(Environment, String, HttpServletRequest)
- Method in
KeyUtils
Utility method for extracting the Proxy Headers for a request.
getReport(String)
- Method in
ReportService
get a single report about a specific key
getReport(String)
- Method in
ReportServiceImpl
H
handleError(ClientHttpResponse)
- Method in
RestProxyResponseErrorHandler
hasError(ClientHttpResponse)
- Method in
RestProxyResponseErrorHandler
I
isValid()
- Method in
JWTDetails
J
JWTDetails
- Class in
edu.wisc.my.restproxy.model
JWTUtils
- Class in
edu.wisc.my.restproxy
K
KeyUtils
- Class in
edu.wisc.my.restproxy
L
logReport(String, String, long)
- Method in
ReportService
Manipulate the map
logReport(String, String, long)
- Method in
ReportServiceImpl
M
N
O
P
ProxyAuthMethod
- Enum in
edu.wisc.my.restproxy.model
ProxyReport
- Class in
edu.wisc.my.restproxy.model
ProxyReport : Utilized to report back when was the last success/failure of each key
ProxyReport(String)
- Constructor in
ProxyReport
proxyRequest(ProxyRequestContext)
- Method in
RestProxyDao
@param proxyRequestContext
proxyRequest(ProxyRequestContext)
- Method in
RestProxyDaoImpl
proxyRequest(String, HttpServletRequest)
- Method in
RestProxyService
@param resourceKey
proxyRequest(String, HttpServletRequest)
- Method in
RestProxyServiceImpl
{@inheritDoc}
ProxyRequestContext
- Class in
edu.wisc.my.restproxy.model
Java Bean representing all of the context about a REST Request this library is proxying.
ProxyRequestContext(String)
- Constructor in
ProxyRequestContext
@param resourceKey required
proxyResource(HttpServletRequest, HttpServletResponse, String)
- Method in
ResourceProxyController
Proxies the request and then calls javax.servlet.http.HttpServletResponse#setStatus(int) with the org.springframework.http.HttpStatus recieved.
Q
R
readInternal(Class<? extends Object>, HttpInputMessage)
- Method in
AgnosticHttpMessageConverter
ReportController
- Class in
edu.wisc.my.restproxy.web
ReportService
- Interface in
edu.wisc.my.restproxy.service
Report Service provides a service to log and retrieve information about a key
ReportServiceImpl
- Class in
edu.wisc.my.restproxy.service
Report Service Implementation
RequestBody
- Class in
edu.wisc.my.restproxy.model
ResourceProxyController
- Class in
edu.wisc.my.restproxy.web
org.springframework.web.bind.annotation.RestController for proxying other REST resources.
RestProxyConfiguration
- Class in
edu.wisc.my.restproxy.config
org.springframework.context.annotation.Configuration activating necessary REST proxy services.
RestProxyDao
- Interface in
edu.wisc.my.restproxy.dao
Data access interface for talking with a REST API.
RestProxyDaoImpl
- Class in
edu.wisc.my.restproxy.dao
RestProxyDao
implementation backed by a org.springframework.web.client.RestTemplate.
RestProxyResponseErrorHandler
- Class in
edu.wisc.my.restproxy.dao
org.springframework.web.client.ResponseErrorHandler implementation that does nothing and considers every org.springframework.http.client.ClientHttpRequest a success.
RestProxyService
- Interface in
edu.wisc.my.restproxy.service
Service interface for proxying a REST API.
RestProxyServiceImpl
- Class in
edu.wisc.my.restproxy.service
Concrete implementation of
RestProxyService
.
S
setEnv(Environment)
- Method in
ResourceProxyController
@param env the env to set
setEnv(Environment)
- Method in
RestProxyServiceImpl
Visible for testing.
setReportService(ReportService)
- Method in
ResourceProxyController
singleReport(HttpServletRequest, HttpServletResponse, String)
- Method in
ReportController
supports(Class<?>)
- Method in
AgnosticHttpMessageConverter
T
toString()
- Method in
JWTDetails
toString()
- Method in
ProxyReport
toString()
- Method in
ProxyRequestContext
U
V
W
writeInternal(Object, HttpOutputMessage)
- Method in
AgnosticHttpMessageConverter
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation