Class AuthenticatedInjectedService

All Implemented Interfaces:
ADEPT2Service, LogService, ServiceThreadHandling
Direct Known Subclasses:
ClusterNode

@ConfigurationDescription(properties={@Property(name="ServiceAuthUserName",type=STRING,defaultValue="${arflow:confVar.SystemUserName}"),,}) public abstract class AuthenticatedInjectedService extends InitialisedInjectedService
This class is similar to AbstractAuthenticatedService. Like InitialisedInjectedService this injected service will not be of much use before initialised by the platform. For instance, there will be no session factory, so no creation and no verification of session tokens can take place. Check with InitialisedInjectedService.isInitialised() whether the injected service is usable. Methods that usually wait for this service to be started, will not block but throw an exception before the initialisation. This is similar to their behaviour after the service has been shut down.