Package com.aspectran.embed.service
Class AbstractEmbeddedAspectran
- java.lang.Object
-
- com.aspectran.core.service.AbstractServiceController
-
- com.aspectran.core.service.AbstractCoreService
-
- com.aspectran.core.service.AspectranCoreService
-
- com.aspectran.embed.service.AbstractEmbeddedAspectran
-
- All Implemented Interfaces:
CoreService
,ServiceController
,EmbeddedAspectran
- Direct Known Subclasses:
DefaultEmbeddedAspectran
public abstract class AbstractEmbeddedAspectran extends AspectranCoreService implements EmbeddedAspectran
Provides an interface that can be used by embedding Aspectran in Java applications.- Since:
- 3.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractEmbeddedAspectran()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
destroySessionManager()
protected void
initSessionManager()
boolean
isExposable(java.lang.String transletName)
Returns whether or not the translet can be exposed to the daemon service.SessionAdapter
newSessionAdapter()
Create and return a new session adapter from the embedded aspectran.void
release()
Stop the service and release all allocated resources.-
Methods inherited from class com.aspectran.core.service.AspectranCoreService
afterContextLoaded, beforeContextDestroy, doPause, doPause, doResume, doStart, doStop
-
Methods inherited from class com.aspectran.core.service.AbstractCoreService
destroyActivityContext, determineBasePath, getActivityContext, getAspectranClassLoader, getAspectranConfig, getBasePath, getDefaultActivity, getSchedulerService, getServiceController, isDerived, isHardReload, isLateStart, joinDerivedService, leaveFromRootService, loadActivityContext, prepare, setActivityContext, setBasePath, setExposals, withdrawDerivedService
-
Methods inherited from class com.aspectran.core.service.AbstractServiceController
clearDerivedService, getLock, getServiceName, isActive, isBusy, joinDerivedService, pause, pause, restart, restart, resume, setServiceStateListener, start, stop, withdrawDerivedService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aspectran.core.service.CoreService
getActivityContext, getAspectranClassLoader, getAspectranConfig, getBasePath, getDefaultActivity, getSchedulerService, getServiceController, isDerived, isHardReload, isLateStart, joinDerivedService, leaveFromRootService, withdrawDerivedService
-
-
-
-
Method Detail
-
isExposable
public boolean isExposable(java.lang.String transletName)
Description copied from interface:EmbeddedAspectran
Returns whether or not the translet can be exposed to the daemon service.- Specified by:
isExposable
in interfaceEmbeddedAspectran
- Overrides:
isExposable
in classAbstractCoreService
- Parameters:
transletName
- the name of the translet to check- Returns:
- true if the translet can be exposed; false otherwise
-
release
public void release()
Description copied from interface:EmbeddedAspectran
Stop the service and release all allocated resources.- Specified by:
release
in interfaceEmbeddedAspectran
-
newSessionAdapter
public SessionAdapter newSessionAdapter()
Description copied from interface:EmbeddedAspectran
Create and return a new session adapter from the embedded aspectran.- Specified by:
newSessionAdapter
in interfaceEmbeddedAspectran
- Returns:
- the session adapter
-
initSessionManager
protected void initSessionManager()
-
destroySessionManager
protected void destroySessionManager()
-
-