Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Twitter4j-更改流的过滤器_Java_Scala_Twitter_Twitter4j - Fatal编程技术网

Java Twitter4j-更改流的过滤器

Java Twitter4j-更改流的过滤器,java,scala,twitter,twitter4j,Java,Scala,Twitter,Twitter4j,我正在使用Twitter4J的流式API,我想随着时间的推移更改术语集 我正在使用以下代码(scala): 这会引发很多“短时间内登录尝试次数过多”的错误 如果我在没有shutdown()或cleanUp()的情况下尝试,结果是相似的(从我的角度来看,这是不确定的) 是否有一种干净、安全的方式来切换查询条件,理想情况下不会遗漏任何推文 其他人也有同样的行为吗?我正在OSX上运行Java7.40,以防有帮助 (我知道,但它很旧,答案似乎不适用。) def refresh_stream = {

我正在使用Twitter4J的流式API,我想随着时间的推移更改术语集

我正在使用以下代码(scala):

这会引发很多“短时间内登录尝试次数过多”的错误

如果我在没有shutdown()或cleanUp()的情况下尝试,结果是相似的(从我的角度来看,这是不确定的)

是否有一种干净、安全的方式来切换查询条件,理想情况下不会遗漏任何推文

其他人也有同样的行为吗?我正在OSX上运行Java7.40,以防有帮助

(我知道,但它很旧,答案似乎不适用。)

def refresh_stream = {
  stream.shutdown()
  refresh_filter
  stream.filter(filt)
}