|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.objectweb.speedo.query.lib.SpeedoQueryManager
SpeedoQueryManager manages the association between SpeedoQuery and the the compiled query: SpeedoCompiledQuery.
| Field Summary | |
|---|---|
static java.lang.String |
COMPILED_QUERY_CACHE_BINDING
|
static java.lang.String |
JORM_FACTORY_BINDING
|
static java.lang.String |
MAPPER_BINDING
|
| Constructor Summary | |
|---|---|
SpeedoQueryManager()
creates a new SpeedoQueryManager object. |
|
| Method Summary | |
|---|---|
void |
bindFc(java.lang.String s,
java.lang.Object o)
|
org.objectweb.perseus.cache.api.FixableCacheEntry |
create(java.lang.Object id,
java.lang.Object obj)
|
void |
entryBound(org.objectweb.perseus.cache.api.CacheEvent event)
An entry has been added in the cache. |
void |
entryUnbound(org.objectweb.perseus.cache.api.CacheEvent event)
An entry has been evicted from the cache. |
boolean |
getPrefetchActivatedOnExtent()
Indicates of the prefetching mode on extent |
boolean |
getPrefetchActivatedOnQuery()
Indicates of the prefetching mode on query |
CompiledQuery |
getQueryCompiler(QueryDefinition qd)
returns a CompiledQuery implementation, creates it if it does not exists, or just returns an existing one. |
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String s)
|
void |
setPrefetchActivatedOnExtent(boolean prefetch)
Assignes of the prefetching mode on extent |
void |
setPrefetchActivatedOnQuery(boolean prefetch)
Assignes of the prefetching mode on query |
void |
unbindFc(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String MAPPER_BINDING
public static final java.lang.String JORM_FACTORY_BINDING
public static final java.lang.String COMPILED_QUERY_CACHE_BINDING
| Constructor Detail |
public SpeedoQueryManager()
| Method Detail |
public org.objectweb.perseus.cache.api.FixableCacheEntry create(java.lang.Object id,
java.lang.Object obj)
create in interface org.objectweb.perseus.cache.api.CacheEntryFactorypublic boolean getPrefetchActivatedOnQuery()
QueryManagerAttribute
getPrefetchActivatedOnQuery in interface QueryManagerAttributepublic void setPrefetchActivatedOnQuery(boolean prefetch)
QueryManagerAttribute
setPrefetchActivatedOnQuery in interface QueryManagerAttributepublic boolean getPrefetchActivatedOnExtent()
QueryManagerAttribute
getPrefetchActivatedOnExtent in interface QueryManagerAttributepublic void setPrefetchActivatedOnExtent(boolean prefetch)
QueryManagerAttribute
setPrefetchActivatedOnExtent in interface QueryManagerAttributepublic java.lang.String[] listFc()
listFc in interface org.objectweb.fractal.api.control.BindingControllerpublic java.lang.Object lookupFc(java.lang.String s)
lookupFc in interface org.objectweb.fractal.api.control.BindingController
public void bindFc(java.lang.String s,
java.lang.Object o)
bindFc in interface org.objectweb.fractal.api.control.BindingControllerpublic void unbindFc(java.lang.String s)
unbindFc in interface org.objectweb.fractal.api.control.BindingControllerpublic void entryBound(org.objectweb.perseus.cache.api.CacheEvent event)
entryBound in interface org.objectweb.perseus.cache.api.CacheEventListenerevent - describes the added entrypublic void entryUnbound(org.objectweb.perseus.cache.api.CacheEvent event)
entryUnbound in interface org.objectweb.perseus.cache.api.CacheEventListenerevent - describes the evicted entrypublic CompiledQuery getQueryCompiler(QueryDefinition qd)
getQueryCompiler in interface QueryManagerqd - a QueryDefinition
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||