Class 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
    • 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.
      com.aspectran.core.adapter.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
    • Constructor Detail

      • AbstractEmbeddedAspectran

        public AbstractEmbeddedAspectran()
    • 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 interface EmbeddedAspectran
        Overrides:
        isExposable in class com.aspectran.core.service.AbstractCoreService
        Parameters:
        transletName - the name of the translet to check
        Returns:
        true if the translet can be exposed; false otherwise
      • newSessionAdapter

        public com.aspectran.core.adapter.SessionAdapter newSessionAdapter()
        Description copied from interface: EmbeddedAspectran
        Create and return a new session adapter from the embedded aspectran.
        Specified by:
        newSessionAdapter in interface EmbeddedAspectran
        Returns:
        the session adapter
      • initSessionManager

        protected void initSessionManager()
      • destroySessionManager

        protected void destroySessionManager()