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:
com.aspectran.core.service.CoreService,com.aspectran.core.service.ServiceController,EmbeddedAspectran
- Direct Known Subclasses:
DefaultEmbeddedAspectran
public abstract class AbstractEmbeddedAspectran extends com.aspectran.core.service.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 voiddestroySessionManager()protected voidinitSessionManager()booleanisExposable(java.lang.String transletName)Returns whether or not the translet can be exposed to the daemon service.com.aspectran.core.adapter.SessionAdapternewSessionAdapter()Create and return a new session adapter from the embedded aspectran.voidrelease()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:EmbeddedAspectranReturns whether or not the translet can be exposed to the daemon service.- Specified by:
isExposablein interfaceEmbeddedAspectran- Overrides:
isExposablein classcom.aspectran.core.service.AbstractCoreService- 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:EmbeddedAspectranStop the service and release all allocated resources.- Specified by:
releasein interfaceEmbeddedAspectran
-
newSessionAdapter
public com.aspectran.core.adapter.SessionAdapter newSessionAdapter()
Description copied from interface:EmbeddedAspectranCreate and return a new session adapter from the embedded aspectran.- Specified by:
newSessionAdapterin interfaceEmbeddedAspectran- Returns:
- the session adapter
-
initSessionManager
protected void initSessionManager()
-
destroySessionManager
protected void destroySessionManager()
-
-