public class SpringODataFilter extends Object implements org.springframework.web.servlet.HandlerInterceptor
Modifier and Type | Field and Description |
---|---|
protected SoftReference<org.teiid.olingo.service.OlingoBridge> |
clientReference |
protected Properties |
connectionProperties |
protected org.teiid.olingo.web.OpenApiHandler |
openApiHandler |
Constructor and Description |
---|
SpringODataFilter(Properties props,
TeiidServer server,
org.teiid.adminapi.impl.VDBMetaData vdb,
javax.servlet.ServletContext servletContext) |
Modifier and Type | Method and Description |
---|---|
org.teiid.odata.api.Client |
buildClient(String vdbName,
String version,
Properties props) |
String |
modelName(String path,
org.teiid.adminapi.impl.VDBMetaData vdb,
boolean implicitVdb) |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object contentHandler) |
protected org.teiid.olingo.web.OpenApiHandler openApiHandler
protected SoftReference<org.teiid.olingo.service.OlingoBridge> clientReference
protected Properties connectionProperties
public SpringODataFilter(Properties props, TeiidServer server, org.teiid.adminapi.impl.VDBMetaData vdb, javax.servlet.ServletContext servletContext)
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object contentHandler) throws Exception
preHandle
in interface org.springframework.web.servlet.HandlerInterceptor
Exception
public String modelName(String path, org.teiid.adminapi.impl.VDBMetaData vdb, boolean implicitVdb)
public org.teiid.odata.api.Client buildClient(String vdbName, String version, Properties props)
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, @Nullable org.springframework.web.servlet.ModelAndView modelAndView) throws Exception
postHandle
in interface org.springframework.web.servlet.HandlerInterceptor
Exception
Copyright © 2019. All rights reserved.