クラス AnnotatedEndpointConnectionManager
java.lang.ObjectSE
org.springframework.web.socket.client.ConnectionManagerSupport
org.springframework.web.socket.client.standard.AnnotatedEndpointConnectionManager
- 実装されているすべてのインターフェース:
Aware, BeanFactoryAware, Lifecycle, Phased, SmartLifecycle
public class AnnotatedEndpointConnectionManager
extends ConnectionManagerSupport
implements BeanFactoryAware
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス ConnectionManagerSupport から継承されたフィールド
loggerインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクターの概要
コンストラクターコンストラクター説明AnnotatedEndpointConnectionManager(ClassSE<?> endpointClass, StringSE uriTemplate, @Nullable ObjectSE... uriVariables) AnnotatedEndpointConnectionManager(ObjectSE endpoint, StringSE uriTemplate, @Nullable ObjectSE... uriVariables) 方法の概要
修飾子と型メソッド説明protected voidサブクラスはこれを実装して接続を閉じます。設定されたTaskExecutorを返します。jakarta.websocket.WebSocketContainerboolean接続が開いている /trueか閉じている /falseか。protected voidサブクラスはこれを実装して、実際に接続を確立します。voidsetBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。voidsetTaskExecutor(TaskExecutor taskExecutor) 接続を開くために使用するTaskExecutorを設定します。voidsetWebSocketContainer(jakarta.websocket.WebSocketContainer webSocketContainer) クラス ConnectionManagerSupport から継承されたメソッド
getPhase, getUri, isAutoStartup, isRunning, setAutoStartup, setPhase, start, startInternal, stop, stop, stopInternalクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
AnnotatedEndpointConnectionManager
AnnotatedEndpointConnectionManager
メソッドの詳細
setWebSocketContainer
public void setWebSocketContainer(jakarta.websocket.WebSocketContainer webSocketContainer) getWebSocketContainer
public jakarta.websocket.WebSocketContainer getWebSocketContainer()setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - パラメーター:
beanFactory- 所有 BeanFactory(非null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 例外:
BeansException- 初期化エラーの場合- 関連事項:
setTaskExecutor
接続を開くために使用するTaskExecutorを設定します。デフォルトではSimpleAsyncTaskExecutorが使用されます。getTaskExecutor
設定されたTaskExecutorを返します。isConnected
public boolean isConnected()クラスからコピーされた説明:ConnectionManagerSupport接続が開いている /trueか閉じている /falseか。- 次で指定:
- クラス
ConnectionManagerSupportのisConnected
openConnection
protected void openConnection()クラスからコピーされた説明:ConnectionManagerSupportサブクラスはこれを実装して、実際に接続を確立します。- 次で指定:
- クラス
ConnectionManagerSupportのopenConnection
closeConnection
クラスからコピーされた説明:ConnectionManagerSupportサブクラスはこれを実装して接続を閉じます。- 次で指定:
- クラス
ConnectionManagerSupportのcloseConnection - 例外:
ExceptionSE