Package com.aspectran.core.service
Interface CoreService
-
- All Known Implementing Classes:
AbstractCoreService,AspectranCoreService
public interface CoreServiceThe Interface CoreService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActivityContextgetActivityContext()Returns the activity context.AspectranClassLoadergetAspectranClassLoader()Returns the aspectran class loader.AspectranConfiggetAspectranConfig()Returns the Aspectran configuration parameters used to generate the AspectranService.java.lang.StringgetBasePath()Returns the base path where the root application is running.ActivitygetDefaultActivity()Returns the default activity.SchedulerServicegetSchedulerService()ServiceControllergetServiceController()Returns the service controller for this service.booleanisDerived()booleanisHardReload()Returns whether to reload all Java classes, resources, and activity context configurations.booleanisLateStart()Returns whether the service should be started separately late after the root service is started.voidjoinDerivedService(CoreService coreService)Add a derived core service.voidleaveFromRootService()voidwithdrawDerivedService(CoreService coreService)
-
-
-
Method Detail
-
getBasePath
java.lang.String getBasePath()
Returns the base path where the root application is running.- Returns:
- the base path for the root application
-
isLateStart
boolean isLateStart()
Returns whether the service should be started separately late after the root service is started.- Returns:
- true if the service should start separately late; false otherwise
-
isHardReload
boolean isHardReload()
Returns whether to reload all Java classes, resources, and activity context configurations.- Returns:
- false if only the activity context configuration is reloaded; true if all are reloaded
-
getServiceController
ServiceController getServiceController()
Returns the service controller for this service.- Returns:
- the service controller
-
joinDerivedService
void joinDerivedService(CoreService coreService)
Add a derived core service. Derived services follow the life cycle of the root service.- Parameters:
coreService- the core service
-
withdrawDerivedService
void withdrawDerivedService(CoreService coreService)
-
leaveFromRootService
void leaveFromRootService()
-
isDerived
boolean isDerived()
-
getActivityContext
ActivityContext getActivityContext()
Returns the activity context.- Returns:
- the activity context
-
getDefaultActivity
Activity getDefaultActivity()
Returns the default activity.- Returns:
- the default activity
-
getAspectranClassLoader
AspectranClassLoader getAspectranClassLoader()
Returns the aspectran class loader.- Returns:
- the aspectran class loader
-
getAspectranConfig
AspectranConfig getAspectranConfig()
Returns the Aspectran configuration parameters used to generate the AspectranService.- Returns:
- the Aspectran Configuration Parameters
-
getSchedulerService
SchedulerService getSchedulerService()
-
-