%InteractivePoolClient - client for parpool

% Copyright 2020 The MathWorks, Inc.
classdef InteractivePoolClient < parallel.internal.pool.AbstractInteractiveClient
    methods
        function obj = InteractivePoolClient()
            obj@parallel.internal.pool.AbstractInteractiveClient(...
                'pool', parallel.internal.cluster.ParpoolJobConstants.ParpoolJobTag);
        end
    end
    methods (Access = protected)
        function postStartActions(~, session)
            session.startSendPathAndClearNotificationToLabs;
        end
        function postSessionDestroyedActions(~)
        % Nothing required here.
        end
        function postShutdown(~, ~)
        % Nothing required here.
        end
    end
end
