public class DefaultDistributedTestSupport extends java.lang.Object implements DistributedTestSupport
| コンストラクターと説明 |
|---|
DefaultDistributedTestSupport() |
| 修飾子と型 | メソッドと説明 |
|---|---|
SpringXDTemplate | ensureTemplate()DistributedTestSupport.startup() によって起動された管理サーバー用に構成されたポートに基づいて、SpringXDTemplate のインスタンスを返します。 |
void | shutdownAll()DistributedTestSupport.startup() 経由で起動されたサーバーと、DistributedTestSupport.startContainer(java.util.Properties) 経由で起動されたすべてのコンテナーを含む、起動されたすべてのサーバーをシャットダウンします。 |
void | shutdownContainer(long pid) 指定されたプロセス ID を持つコンテナー JVM をシャットダウンします。 |
void | shutdownContainers()DistributedTestSupport.startContainer(java.util.Properties) 経由で起動されたすべてのコンテナーをシャットダウンします。 |
com.oracle.tools.runtime.java.JavaApplication<com.oracle.tools.runtime.java.SimpleJavaApplication> | startContainer() 新しい JVM でコンテナーを起動します。 |
com.oracle.tools.runtime.java.JavaApplication<com.oracle.tools.runtime.java.SimpleJavaApplication> | startContainer(java.util.Properties properties) 提供されたプロパティをコンテナー JVM プロセスのシステムプロパティとして使用して、新しい JVM でコンテナーを起動します。 |
void | startup() 分散 XD システムに最低限必要なサーバーを起動します: ZooKeeper HSQL Admin サーバー (REST エンドポイントを提供する) |
java.util.Map<java.lang.Long,java.lang.String> | waitForContainers() リクエストされたすべてのコンテナー JVM が起動するまで、実行中のスレッドをブロックします。 |
public void startup()
ServerProcessUtils.startContainer(java.util.Properties) 経由で新しいコンテナープロセスを作成するために使用する containerSystemPropertiesadminUrlDistributedTestSupport 内の startup public SpringXDTemplate ensureTemplate()
DistributedTestSupport.startup() によって起動された管理サーバー用に構成されたポートに基づいて、SpringXDTemplate のインスタンスを返します。DistributedTestSupport 内の ensureTemplate public com.oracle.tools.runtime.java.JavaApplication<com.oracle.tools.runtime.java.SimpleJavaApplication> startContainer(java.util.Properties properties)
DistributedTestSupport 内の startContainer properties - コンテナープロセスに提供するプロパティ public com.oracle.tools.runtime.java.JavaApplication<com.oracle.tools.runtime.java.SimpleJavaApplication> startContainer()
DistributedTestSupport 内の startContainer public java.util.Map<java.lang.Long,java.lang.String> waitForContainers()
throws java.lang.InterruptedExceptionDistributedTestSupport 内の waitForContainers java.lang.InterruptedExceptionServerProcessUtils.waitForContainers(org.springframework.xd.rest.client.impl.SpringXDTemplate, java.util.Set<java.lang.Long>)public void shutdownContainer(long pid)
DistributedTestSupport 内の shutdownContainer pid - シャットダウンするコンテナー JVM のプロセス IDpublic void shutdownContainers()
throws java.lang.InterruptedExceptionDistributedTestSupport.startContainer(java.util.Properties) 経由で起動されたすべてのコンテナーをシャットダウンします。このメソッドは、管理サーバーが実行中のコンテナーがないことを示すまで、実行中のスレッドをブロックします。DistributedTestSupport 内の shutdownContainers java.lang.InterruptedExceptionpublic void shutdownAll()
throws java.lang.InterruptedExceptionDistributedTestSupport.startup() 経由で起動されたサーバーと、DistributedTestSupport.startContainer(java.util.Properties) 経由で起動されたすべてのコンテナーを含む、起動されたすべてのサーバーをシャットダウンします。DistributedTestSupport 内の shutdownAll java.lang.InterruptedException