基于:源代码
我不明白为什么参数Source.fromIterator是Function0[Iterator[T]]而不是Iterator[T].
这有一个实际的原因吗?我们可以def fromIterator(iterator: => Iterator[T])改为签名吗?(为了避免这样做Source.fromIterator( () => myIterator))
我正在尝试安装和使用Grails的Quartz插件.我的grails版本是2.3.7
我添加compile ":quartz:1.0.1"到我的Build.config中; 并下载quartz-2.2.1.jar和quartz-jobs-2.2.1.jar; 然后将这些.jar文件添加到我的/lib文件夹中.
当我尝试时grails run-app,出现以下错误:
Compile error during compilation with javac.
C:\Users\username\Documents\NetBeansProjects\Siscoserv-web\target\work\plugins\quartz-1.0-RC11\src\java\grails\plugins\quartz\CustomTriggerFactoryBean.java:51: error: inconvertible types
if(customTrigger instanceof AbstractTrigger){
^
required: AbstractTrigger
found: Trigger
C:\Users\username\Documents\NetBeansProjects\Siscoserv-web\target\work\plugins\quartz-1.0-RC11\src\java\grails\plugins\quartz\CustomTriggerFactoryBean.java:52: error: inconvertible types
AbstractTrigger at =(AbstractTrigger) customTrigger;
^
required: AbstractTrigger
found: Trigger
C:\Users\username\Documents\NetBeansProjects\Siscoserv-web\target\work\plugins\quartz-1.0-RC11\src\java\grails\plugins\quartz\CustomTriggerFactoryBean.java:56: error: no suitable method found for setJobKey(Key)
at.setJobKey(jobDetail.getKey());
^
method AbstractTrigger.setJobKey(JobKey) is not applicable
(actual argument Key cannot be converted to JobKey by method invocation conversion)
method …Run Code Online (Sandbox Code Playgroud)