@Override
    protected void suspendFaxJobImpl(FaxJob faxJob)
    {
        //get fax job
        HylaFaxJob hylaFaxJob=(HylaFaxJob)faxJob;
        
        //get client
        HylaFAXClient client=this.getHylaFAXClient();

        try
        {
            this.suspendFaxJob(hylaFaxJob,client);
        }
        catch(FaxException exception)
        {
            throw exception;
        }
        catch(Exception exception)
        {
            throw new FaxException("General error.",exception);
        }
    }
@ Override protected void suspendFaxJobImpl ( FaxJob faxJob ) { HylaFaxJob hylaFaxJob = ( HylaFaxJob ) faxJob ; HylaFAXClient client = this . getHylaFAXClient ( ) ; try { this . suspendFaxJob ( hylaFaxJob , client ) ; } catch ( FaxException exception ) { throw exception ; } catch ( Exception exception ) { throw new FaxException ( "General error." , exception ) ; } }
This function will suspend an existing fax job.

@param   faxJob
The fax job object containing the needed information