public class ODataFilter extends Object implements javax.servlet.Filter, org.teiid.deployers.VDBLifeCycleListener
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.teiid.vdb.runtime.VDBKey,SoftReference<OlingoBridge>> |
contextMap |
protected Properties |
initProperties |
protected String |
proxyBaseURI |
| Constructor and Description |
|---|
ODataFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
added(String name,
int version,
org.teiid.deployers.CompositeVDB vdb,
boolean reloading) |
void |
beforeRemove(String name,
int version,
org.teiid.deployers.CompositeVDB vdb) |
Client |
buildClient(String vdbName,
int version,
Properties props) |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
finishedDeployment(String name,
int version,
org.teiid.deployers.CompositeVDB vdb,
boolean reloading) |
void |
init(javax.servlet.FilterConfig config) |
void |
removed(String name,
int version,
org.teiid.deployers.CompositeVDB vdb) |
protected String proxyBaseURI
protected Properties initProperties
protected Map<org.teiid.vdb.runtime.VDBKey,SoftReference<OlingoBridge>> contextMap
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic Client buildClient(String vdbName, int version, Properties props)
public void destroy()
destroy in interface javax.servlet.Filterpublic void removed(String name, int version, org.teiid.deployers.CompositeVDB vdb)
removed in interface org.teiid.deployers.VDBLifeCycleListenerpublic void finishedDeployment(String name, int version, org.teiid.deployers.CompositeVDB vdb, boolean reloading)
finishedDeployment in interface org.teiid.deployers.VDBLifeCycleListenerpublic void beforeRemove(String name, int version, org.teiid.deployers.CompositeVDB vdb)
beforeRemove in interface org.teiid.deployers.VDBLifeCycleListenerpublic void added(String name, int version, org.teiid.deployers.CompositeVDB vdb, boolean reloading)
added in interface org.teiid.deployers.VDBLifeCycleListenerCopyright © 2013–2015 JBoss by Red Hat. All rights reserved.