|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ontimize.util.gis.client.defaultimplementations.DefaultGisDataRequestsManager
public class DefaultGisDataRequestsManager
Gis data requests manager default implementation
| Field Summary | |
|---|---|
protected IGisClientManager |
gisClientManager
|
protected java.util.Hashtable<java.lang.String,java.lang.Object> |
pendingRequest
|
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,IRequestQuery> |
requestQueries
|
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,RequestThread[]> |
requestThreads
|
protected java.lang.StringBuilder |
strBuilder
|
| Constructor Summary | |
|---|---|
DefaultGisDataRequestsManager()
|
|
DefaultGisDataRequestsManager(IGisClientManager gisClientManager)
|
|
| Method Summary | |
|---|---|
protected void |
addLog(java.lang.Object o,
int level)
Add a new log message with the given priority level value |
void |
clearRequestCache()
|
IGisDataDispatcher |
getDataDispatcher()
Get data dispatcher reference |
java.lang.Object |
getQueryRequestData(java.lang.Object layerKeys)
|
java.lang.Object |
getRequestedData(java.lang.Object requesterId,
java.lang.Object layerKeys,
java.lang.Object appliedFilters)
Get data from request |
java.lang.Object |
getRequestQueries(java.lang.Object layersConfigurationId)
|
void |
init(java.util.Hashtable parameters)
|
void |
requestData(java.lang.Object requesterId,
java.lang.Object layerKeys,
java.lang.Object appliedFilters)
Request data with the given parameters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IGisClientManager gisClientManager
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,RequestThread[]> requestThreads
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,IRequestQuery> requestQueries
protected final java.lang.StringBuilder strBuilder
protected java.util.Hashtable<java.lang.String,java.lang.Object> pendingRequest
| Constructor Detail |
|---|
public DefaultGisDataRequestsManager()
public DefaultGisDataRequestsManager(IGisClientManager gisClientManager)
| Method Detail |
|---|
public void requestData(java.lang.Object requesterId,
java.lang.Object layerKeys,
java.lang.Object appliedFilters)
IGisDataRequestsManager
requestData in interface IGisDataRequestsManagerrequesterId - Requester identifierlayerKeys - Layer identifiersappliedFilters - Filters applied on requestpublic void init(java.util.Hashtable parameters)
init in interface IGisDataRequestsManagerpublic java.lang.Object getQueryRequestData(java.lang.Object layerKeys)
getQueryRequestData in interface IGisDataRequestsManager
public java.lang.Object getRequestedData(java.lang.Object requesterId,
java.lang.Object layerKeys,
java.lang.Object appliedFilters)
IGisDataRequestsManager
getRequestedData in interface IGisDataRequestsManagerrequesterId - Requester identifierlayerKeys - Layer identifiersappliedFilters - Filters applied on request
public IGisDataDispatcher getDataDispatcher()
IGisDataRequestsManager
getDataDispatcher in interface IGisDataRequestsManager
protected void addLog(java.lang.Object o,
int level)
o - Log messagelevel - Priority levelpublic void clearRequestCache()
clearRequestCache in interface IGisDataRequestsManagerpublic java.lang.Object getRequestQueries(java.lang.Object layersConfigurationId)
getRequestQueries in interface IGisDataRequestsManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||