package com.clj.fastble.exception.hanlder; 
 | 
  
 | 
import com.clj.fastble.exception.BlueToothNotEnableException; 
 | 
import com.clj.fastble.exception.ConnectException; 
 | 
import com.clj.fastble.exception.GattException; 
 | 
import com.clj.fastble.exception.NotFoundDeviceException; 
 | 
import com.clj.fastble.exception.OtherException; 
 | 
import com.clj.fastble.exception.ScanFailedException; 
 | 
import com.clj.fastble.exception.TimeoutException; 
 | 
import com.clj.fastble.utils.BleLog; 
 | 
  
 | 
public class DefaultBleExceptionHandler extends BleExceptionHandler { 
 | 
  
 | 
    private static final String TAG = "BleExceptionHandler"; 
 | 
  
 | 
    public DefaultBleExceptionHandler() { 
 | 
  
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onConnectException(ConnectException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onGattException(GattException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onTimeoutException(TimeoutException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onNotFoundDeviceException(NotFoundDeviceException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onBlueToothNotEnableException(BlueToothNotEnableException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onScanFailedException(ScanFailedException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void onOtherException(OtherException e) { 
 | 
        BleLog.e(TAG, e.getDescription()); 
 | 
    } 
 | 
} 
 |