public abstract class AbstractSmartLifecycle extends ObjectSE implements ApplicationContextAware, SmartLifecycle
AbstractSmartLifecycle は、カスタム実装をサポートするために Spring SmartLifecycle インターフェースを実装する抽象基本クラスです。SmartLifecycle| 修飾子と型 | フィールドと説明 |
|---|---|
protected static int | DEFAULT_PHASE |
| コンストラクターと説明 |
|---|
AbstractSmartLifecycle() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected OptionalSE<ApplicationContext> | getApplicationContext() |
int | getPhase() |
boolean | isAutoStartup() |
boolean | isRunning() |
protected ApplicationContext | requireApplicationContext() |
void | setApplicationContext(ApplicationContext applicationContext) |
protected void | setRunning(boolean running) |
void | start() |
void | stop() |
void | stop(RunnableSE callback) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final int DEFAULT_PHASE
public boolean isAutoStartup()
SmartLifecycle 内の isAutoStartup protected void setRunning(boolean running)
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
ApplicationContextAware 内の setApplicationContext BeansExceptionprotected OptionalSE<ApplicationContext> getApplicationContext()
protected ApplicationContext requireApplicationContext()
public int getPhase()
Phased 内の getPhase SmartLifecycle 内の getPhase public void stop(RunnableSE callback)
SmartLifecycle 内の stop Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.