Interface CoreService

    • 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