All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.testvagrant.mdb.core.MDB Maven / Gradle / Ivy

The newest version!
package com.testvagrant.mdb.core;


import com.testvagrant.monitor.entities.DeviceDetails;

import java.util.List;
import java.util.function.Predicate;

public interface MDB {

    /**
     * Gets all connected devices
     * @return list of all devices by udid
     */
    List getDevices();


    /**
     * Gets all connected devices based on device filter applied
     * @return list of all devices by udid
     */
    List getDevices(Predicate deviceFilter);

    /**
     * Gets all connected devices based on device filter applied
     * @return list of all devices by udid
     */
    List getDevices(Predicate deviceFilter, Predicate deviceFilter1);

    /**
     * Gets all connected devices based on device filter applied
     * @return list of all devices by udid
     */
    List getDevices(Predicate deviceFilter, Predicate deviceFilter2, Predicate deviceFilter3);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy