类 DefaultConnector
java.lang.Object
com.weibo.dip.analysis.view.DefaultConnector
- 所有已实现的接口:
com.weibo.dip.analysisql.connector.Connector,Closeable,AutoCloseable
public class DefaultConnector
extends Object
implements com.weibo.dip.analysisql.connector.Connector
DefaultConnector.
-
字段概要
字段修饰符和类型字段说明protected ViewLoaderprotected ScheduledExecutorServiceprotected Lockprotected ReadWriteLockprotected Lock -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidClear dynamic views.voidclose()voidenableDynamic(ViewLoader loader, int rate) Enable dynamic load.com.weibo.dip.analysisql.response.ResponsegetDimensions(com.weibo.dip.analysisql.dsl.request.GetDimensionsRequest request) com.weibo.dip.analysisql.response.ResponsegetDimensionValues(com.weibo.dip.analysisql.dsl.request.GetDimensionValuesRequest request) com.weibo.dip.analysisql.response.ResponsegetMetrics(com.weibo.dip.analysisql.dsl.request.GetMetricsRequest request) com.weibo.dip.analysisql.response.ResponsegetTopics(com.weibo.dip.analysisql.dsl.request.GetTopicsRequest request) com.weibo.dip.analysisql.response.Responsequery(com.weibo.dip.analysisql.dsl.request.QueryRequest request) voidregister(com.weibo.dip.analysisql.connector.Metadata metadata) Register a metadata.
-
字段详细资料
-
readWriteLock
-
readLock
-
writeLock
-
metadatas
-
loader
-
loadExecutor
-
-
构造器详细资料
-
DefaultConnector
public DefaultConnector()
-
-
方法详细资料
-
register
public void register(com.weibo.dip.analysisql.connector.Metadata metadata) Register a metadata.- 参数:
metadata- Metadata
-
enableDynamic
Enable dynamic load.- 参数:
loader- View loaderrate- Load rate
-
clearDynamic
public void clearDynamic()Clear dynamic views. -
getTopics
public com.weibo.dip.analysisql.response.Response getTopics(com.weibo.dip.analysisql.dsl.request.GetTopicsRequest request) - 指定者:
getTopics在接口中com.weibo.dip.analysisql.connector.Connector
-
getDimensions
public com.weibo.dip.analysisql.response.Response getDimensions(com.weibo.dip.analysisql.dsl.request.GetDimensionsRequest request) - 指定者:
getDimensions在接口中com.weibo.dip.analysisql.connector.Connector
-
getDimensionValues
public com.weibo.dip.analysisql.response.Response getDimensionValues(com.weibo.dip.analysisql.dsl.request.GetDimensionValuesRequest request) - 指定者:
getDimensionValues在接口中com.weibo.dip.analysisql.connector.Connector
-
getMetrics
public com.weibo.dip.analysisql.response.Response getMetrics(com.weibo.dip.analysisql.dsl.request.GetMetricsRequest request) - 指定者:
getMetrics在接口中com.weibo.dip.analysisql.connector.Connector
-
query
public com.weibo.dip.analysisql.response.Response query(com.weibo.dip.analysisql.dsl.request.QueryRequest request) - 指定者:
query在接口中com.weibo.dip.analysisql.connector.Connector
-
close
public void close()- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable
-