@Provider public class TeiidProducerProvider extends Object implements javax.ws.rs.ext.ContextResolver<org.odata4j.producer.ODataProducer>, org.teiid.deployers.VDBLifeCycleListener
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.teiid.vdb.runtime.VDBKey,SoftReference<LocalClient>> |
clientMap |
protected javax.servlet.ServletContext |
context |
protected javax.ws.rs.core.UriInfo |
uriInfo |
| Constructor and Description |
|---|
TeiidProducerProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
added(String name,
org.teiid.deployers.CompositeVDB vdb) |
void |
beforeRemove(String name,
org.teiid.deployers.CompositeVDB vdb) |
void |
finishedDeployment(String name,
org.teiid.deployers.CompositeVDB vdb) |
org.odata4j.producer.ODataProducer |
getContext(Class<?> arg0) |
void |
removed(String name,
org.teiid.deployers.CompositeVDB vdb) |
@Context protected javax.ws.rs.core.UriInfo uriInfo
@Context protected javax.servlet.ServletContext context
protected Map<org.teiid.vdb.runtime.VDBKey,SoftReference<LocalClient>> clientMap
public org.odata4j.producer.ODataProducer getContext(Class<?> arg0)
getContext in interface javax.ws.rs.ext.ContextResolver<org.odata4j.producer.ODataProducer>public void removed(String name, org.teiid.deployers.CompositeVDB vdb)
removed in interface org.teiid.deployers.VDBLifeCycleListenerpublic void finishedDeployment(String name, org.teiid.deployers.CompositeVDB vdb)
finishedDeployment in interface org.teiid.deployers.VDBLifeCycleListenerpublic void beforeRemove(String name, org.teiid.deployers.CompositeVDB vdb)
beforeRemove in interface org.teiid.deployers.VDBLifeCycleListenerpublic void added(String name, org.teiid.deployers.CompositeVDB vdb)
added in interface org.teiid.deployers.VDBLifeCycleListenerCopyright © 2016 JBoss by Red Hat. All rights reserved.