2017-08-01 16 views
1

2つのhttp呼び出しの間に遅延を設ける必要があるため、Javaプログラムを作成してからスクリプトを呼び出しましたシナリオのアウトラインで2つのhttp呼び出しがありますが、Javaプログラムはバックグラウンドで実行されています。これで助けてもらえますか?空手のシナリオの概要で関数を呼び出したにもかかわらず、Javaプログラムがバックグラウンドで実行されている

答えて

1

空手のユニークなアプローチの利点を得ることができないため、このようなJavaコードに依存しないように強くお勧めします。ここで

あなたは空手自体からシームレスのJavaを使用することができます方法は次のとおりです。

* def sleep = function(millis){ java.lang.Thread.sleep(millis) } 
* print 'sleeping...' 
* call sleep 5000 
* print 'resumed' 

あなたはBackground言うに定義されてfunctionを持っているので、一度、あなたは簡単にそれを再利用することができ、あまりにも異なる値を持つこと。 polling.feature

+0

おかげでお返事トーマスのためにたくさん:

はまた、あなたがポーリングを使用したほうが良いかもしれませんので、参考として本も見ないように私には聞こえます。出来た。 –

+0

@SivaSankar - それがあった場合は、回答を受け入れて投票してもらえますか?このサイトの回答の質を維持するのに役立ちます。私はあなたがとても新しいと思う:) –

+0

私はそれをどうやって? –