Android Open Source - RealtimeStorage-Android Throughput






From Project

Back to project page RealtimeStorage-Android.

License

The source code is released under:

MIT License

If you think the Android project RealtimeStorage-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package co.realtime.storage.entities;
/*from w ww  .  ja  va 2s.com*/
import java.util.HashMap;
import java.util.Map;

/**
 * Specification of a table read and write operation capacity.
 * @author RTCS Development team
 *
 */
public class Throughput implements IORMapping {
  private Integer read;
  private Integer write;
  
  /**
   * Retrieves the read operations per second of a table.
   * @return the assigned read units.
   */
  Integer getRead() {
    return read;
  }
  
  /**
   * Assigns the number of read units per second.
   * @param read
   *     The number of read units per second.
   */
  void setRead(int read) {
    this.read = read;
  }
  
  /**
   * Retrieves the write operations per second of a table.
   * @return the assigned write units.
   */  
  Integer getWrite() {
    return write;
  }
  
  /**
   * Assigns the number of write units per second.
   * @param read
   *     The number of write units per second.
   */
  void setWrite(int write) {
    this.write = write;
  }
  
  /**
   * Builds the table throughput.
   * @param read
   *     The number of read units per second.
   * @param write
   *     The number of write units per second.
   */
  public Throughput(Integer read, Integer write) {
    this.read = read;
    this.write = write;
  }
  
  public Map<String, Object> map() {
    Map<String, Object> throughputMap = new HashMap<String, Object>();
    throughputMap.put("read", getRead());
    throughputMap.put("write", getWrite());  
    
    return throughputMap;
  }
}




Java Source Code List

adapters.TodoCustomAdapter.java
co.realtime.sample.ApplicationTest.java
co.realtime.sample.MainActivity.java
co.realtime.storage.ApplicationTest.java
co.realtime.storage.EventCollection.java
co.realtime.storage.Event.java
co.realtime.storage.Filter.java
co.realtime.storage.ItemAttribute.java
co.realtime.storage.ItemRef.java
co.realtime.storage.ItemSnapshot.java
co.realtime.storage.LHMItemsComparator.java
co.realtime.storage.OnRestCompleted.java
co.realtime.storage.PostBodyBuilder.java
co.realtime.storage.ProcessRestResponse.java
co.realtime.storage.RestWebservice.java
co.realtime.storage.Rest.java
co.realtime.storage.StorageContext.java
co.realtime.storage.StorageRef.java
co.realtime.storage.TableRef.java
co.realtime.storage.TableSnapshot.java
co.realtime.storage.entities.Heartbeat.java
co.realtime.storage.entities.IORMapping.java
co.realtime.storage.entities.KeySchema.java
co.realtime.storage.entities.Key.java
co.realtime.storage.entities.TableMetadata.java
co.realtime.storage.entities.Throughput.java
co.realtime.storage.ext.OnBooleanResponse.java
co.realtime.storage.ext.OnError.java
co.realtime.storage.ext.OnHeartbeat.java
co.realtime.storage.ext.OnItemSnapshot.java
co.realtime.storage.ext.OnPresence.java
co.realtime.storage.ext.OnReconnected.java
co.realtime.storage.ext.OnReconnecting.java
co.realtime.storage.ext.OnTableCreation.java
co.realtime.storage.ext.OnTableMetadata.java
co.realtime.storage.ext.OnTableSnapshot.java
co.realtime.storage.ext.OnTableUpdate.java
co.realtime.storage.ext.StorageException.java
config.Config.java
handlers.StorageHandler.java
helpers.ListNameHelper.java
listeners.ClickListener.java
listeners.EditorListener.java
ui.MyViewPager.java