public abstract class AbstractLifecycleComponent<T> extends AbstractComponent implements LifecycleComponent<T>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Lifecycle |
lifecycle |
deprecationLogger, logger, settings| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractLifecycleComponent(Settings settings) |
protected |
AbstractLifecycleComponent(Settings settings,
Class customClass) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addLifecycleListener(LifecycleListener listener) |
void |
close() |
protected abstract void |
doClose() |
protected abstract void |
doStart() |
protected abstract void |
doStop() |
Lifecycle.State |
lifecycleState() |
void |
removeLifecycleListener(LifecycleListener listener) |
T |
start() |
T |
stop() |
logDeprecatedSetting, logRemovedSetting, nodeNameprotected final Lifecycle lifecycle
protected AbstractLifecycleComponent(Settings settings)
public Lifecycle.State lifecycleState()
lifecycleState インタフェース内 LifecycleComponent<T>public void addLifecycleListener(LifecycleListener listener)
addLifecycleListener インタフェース内 LifecycleComponent<T>public void removeLifecycleListener(LifecycleListener listener)
removeLifecycleListener インタフェース内 LifecycleComponent<T>public T start()
start インタフェース内 LifecycleComponent<T>protected abstract void doStart()
public T stop()
stop インタフェース内 LifecycleComponent<T>protected abstract void doStop()
public void close()
close インタフェース内 AutoCloseableclose インタフェース内 Releasableprotected abstract void doClose()
Copyright © 2009–2016. All rights reserved.