Component
AbstractBeanFactory
, AbstractSessionDataStore
, AbstractSessionHandler
, AspectranActivityContext
, AspectRuleRegistry
, ContextTemplateProcessor
, ScheduleRuleRegistry
, TemplateRuleRegistry
, TransletRuleRegistry
public abstract class AbstractComponent extends java.lang.Object implements Component
Created: 2017. 7. 4.
Constructor | Description |
---|---|
AbstractComponent() |
Modifier and Type | Method | Description |
---|---|---|
void |
destroy() |
Destroy the component.
|
protected abstract void |
doDestroy() |
|
protected abstract void |
doInitialize() |
|
java.lang.String |
getComponentName() |
Returns the component name.
|
void |
initialize() |
Initialize the component.
|
boolean |
isAvailable() |
Returns whether the component is currently available.
|
boolean |
isDestroyed() |
Returns whether or not the component has been destroyed.
|
boolean |
isInitialized() |
Returns whether or not the component has been initialized.
|
protected abstract void doInitialize() throws java.lang.Exception
java.lang.Exception
protected abstract void doDestroy() throws java.lang.Exception
java.lang.Exception
public void initialize() throws java.lang.Exception
Component
initialize
in interface Component
java.lang.Exception
- if the component fails to initializepublic void destroy()
Component
public boolean isAvailable()
Component
isAvailable
in interface Component
public boolean isInitialized()
Component
isInitialized
in interface Component
public boolean isDestroyed()
Component
isDestroyed
in interface Component
public java.lang.String getComponentName()
Component
getComponentName
in interface Component
Copyright © 2008–2018 The Aspectran Project. All rights reserved.