Class ArchiveEngineHandler


  • public class ArchiveEngineHandler
    extends GovernanceEngineHandler
    The ArchiveEngineHandler is responsible for running archive services on demand. It is initialized with the configuration for the archive services it supports along with the clients to the asset properties store and annotations store.
    • Constructor Detail

      • ArchiveEngineHandler

        public ArchiveEngineHandler​(EngineConfig engineConfig,
                                    String serverName,
                                    String serverUserId,
                                    GovernanceEngineConfigurationClient configurationClient,
                                    GovernanceEngineClient serverClient,
                                    EnterpriseRepositoryServicesClient archiveEngineClient,
                                    AuditLog auditLog,
                                    int maxPageSize)
        Create a client-side object for calling a archive engine.
        Parameters:
        engineConfig - the unique identifier of the archive engine.
        serverName - the name of the engine host server where the archive engine is running
        serverUserId - user id for the server to use
        configurationClient - client to retrieve the configuration
        serverClient - client used by the engine host services to control the execution of governance action requests
        archiveEngineClient - REST client for direct REST Calls to Archive Engine OMAS - used by archive services
        auditLog - logging destination
        maxPageSize - maximum number of results that can be returned in a single request