类 FileInJarReadableDataSource<T>
java.lang.Object
com.alibaba.csp.sentinel.datasource.AbstractDataSource<String,T>
com.alibaba.csp.sentinel.datasource.FileInJarReadableDataSource<T>
- 所有已实现的接口:
ReadableDataSource<String,T>
A ReadableDataSource based on jar file. This class can only read file initially when it loads file.
Limitations: Default read buffer size is 1 MB, while max allowed buffer size is 4MB. File size should not exceed the buffer size, or exception will be thrown. Default charset is UTF-8.
- 从以下版本开始:
- 1.6.0
- 作者:
- dingq, Eric Zhao
-
字段概要
从类继承的字段 com.alibaba.csp.sentinel.datasource.AbstractDataSource
parser, property -
构造器概要
构造器构造器说明FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, int bufSize) FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, int bufSize, Charset charset) FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, Charset charset) -
方法概要
从类继承的方法 com.alibaba.csp.sentinel.datasource.AbstractDataSource
getProperty, loadConfig, loadConfig
-
构造器详细资料
-
FileInJarReadableDataSource
public FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser) throws IOException- 参数:
jarName- the jar to readfileInJarName- the file in jar to readconfigParser- the config decoder (parser)- 抛出:
IOException- if IO failure occurs
-
FileInJarReadableDataSource
public FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, int bufSize) throws IOException- 抛出:
IOException
-
FileInJarReadableDataSource
public FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, Charset charset) throws IOException- 抛出:
IOException
-
FileInJarReadableDataSource
public FileInJarReadableDataSource(String jarName, String fileInJarName, Converter<String, T> configParser, int bufSize, Charset charset) throws IOException- 抛出:
IOException
-
-
方法详细资料
-
readSource
从接口复制的说明:ReadableDataSourceRead original data from the data source.- 返回:
- the original data.
- 抛出:
Exception- IO or other error occurs
-
close
从接口复制的说明:ReadableDataSourceClose the data source.- 抛出:
Exception- IO or other error occurs
-