package com.radiusnetworks.ibeacon.client;
import com.radiusnetworks.ibeacon.IBeacon;
import com.radiusnetworks.ibeacon.IBeaconDataNotifier;
/**
* This can be configured for the public iBeacon data store, or a private iBeacon data store.
* In the public data store, you can read any value but only write to the values to the ibeacons you created
*
* @author dyoung
*
*/
public interface IBeaconDataFactory {
/**
* Asynchronous call
* When data is available, it is passed back to the iBeaconDataNotifier interface
* @param iBeacon
*/
public void requestIBeaconData(IBeacon iBeacon, IBeaconDataNotifier notifier);
}