Package com.aspectran.core.service
Interface CoreService
-
- All Known Subinterfaces:
DaemonService
,EmbeddedAspectran
,ShellService
,WebService
- All Known Implementing Classes:
AbstractCoreService
,AbstractShellService
,AspectranCoreService
,AspectranDaemonService
,AspectranShellService
,AspectranWebService
,DefaultEmbeddedAspectran
public interface CoreService
The Interface CoreService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActivityContext
getActivityContext()
Gets the activity context.ApplicationAdapter
getApplicationAdapter()
Gets the application adapter.AspectranClassLoader
getAspectranClassLoader()
Gets the aspectran class loader.AspectranConfig
getAspectranConfig()
Returns the Aspectran configuration parameters used to generate the AspectranService.java.lang.String
getBasePath()
ServiceController
getServiceController()
Returns the service controller for this service.boolean
isHardReload()
Returns whether to reload all Java classes, resources, and activity context configurations.boolean
isLateStart()
Returns whether the service should be started separately late after the root service is started.void
joinDerivedService(CoreService coreService)
Add a derived core service.
-
-
-
Method Detail
-
getBasePath
java.lang.String getBasePath()
-
getApplicationAdapter
ApplicationAdapter getApplicationAdapter()
Gets the application adapter.- Returns:
- the application adapter
-
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
-
getActivityContext
ActivityContext getActivityContext()
Gets the activity context.- Returns:
- the activity context
-
getAspectranClassLoader
AspectranClassLoader getAspectranClassLoader()
Gets 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
-
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
-
-