Class ArchiveManagerClient

  • All Implemented Interfaces:
    ArchiveManagerAPI

    public class ArchiveManagerClient
    extends Object
    implements ArchiveManagerAPI
    ArchiveManagerClient is a client-side library for calling a specific archive engine with an engine host server.
    • Constructor Detail

      • ArchiveManagerClient

        public ArchiveManagerClient​(String serverPlatformRootURL,
                                    String serverName,
                                    String archiveEngineName)
                             throws InvalidParameterException
        Create a client-side object for calling a archive engine.
        Parameters:
        serverPlatformRootURL - the root url of the platform where the archive engine is running.
        serverName - the name of the engine host server where the archive engine is running
        archiveEngineName - the unique name of the archive engine.
        Throws:
        InvalidParameterException - one of the parameters is null or invalid.
      • ArchiveManagerClient

        public ArchiveManagerClient​(String serverPlatformRootURL,
                                    String serverName,
                                    String archiveEngineName,
                                    String userId,
                                    String password)
                             throws InvalidParameterException
        Create a client-side object for calling a archive engine.
        Parameters:
        serverPlatformRootURL - the root url of the platform where the archive engine is running.
        serverName - the name of the engine host server where the archive engine is running
        archiveEngineName - the unique name of the archive engine.
        userId - user id for the HTTP request
        password - password for the HTTP request
        Throws:
        InvalidParameterException - one of the parameters is null or invalid.