Package org.resoa.topology.service
This package contains the Resoa internal service implementations, defined within the resoa.topology.xsd.
See:
Description
Package org.resoa.topology.service Description
This package contains the Resoa internal service implementations, defined within the resoa.topology.xsd.
- NodeStateService: Invoke this service for receiving deployment and system health information
about the container during runtime, i.e. for a monitoring application.
- ResoaInfoService: This service is used by Controllers for distributing the ResoaInfo.xml.
The ResoaInfoBuilder maintains an incremental revision ID (within revision.txt file), Grid components will only
renew the internal deployment, if the revision of a new ResoaInfo record is higher than the currently deployed one.
You can distribute a new revision during runtime, ensure that all controllers have the same revision of the ResoaInfo.xml in cache.
- RestSessionService: This service is internally used for broadcasting authorized RestSessions within the Grid. Every Component can
ask a Controller for a RestSession instance, based on the sessionID. Incoming requests, no matter on which node they arrive,
will cause an awake call to prevent a Controller timeout. Every node and controller monitor idle RestSessions within their local cache and remove them in case of timeout.
This is done by the main node thread, implemented by the ResoaNode class.
- RuntimeInfoService: This service is used by Controllers for assigning new MASTERS for persistent Business Service Domains.
Read more about license conditions at www.resoa.org.